.research{max-width:980px;overflow-wrap:anywhere}.research h1{font-size:2.35rem;letter-spacing:.025em;margin:12px 0 18px}.subtitle{font-size:1.1rem;color:var(--muted);max-width:48em}.status-list{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0;font-size:.875rem}.draft-tag{background:#faf1df;border:1px solid #decb9f;padding:2px 10px;color:#76561e}.article-meta{display:grid;grid-template-columns:1fr 1fr;gap:16px 28px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0;font-size:.875rem}.article-meta div{min-width:0}.article-meta dt{color:var(--muted)}.article-meta dd{margin:3px 0 0}.research .summary{margin:32px 0}.research li{margin:8px 0}.research-toc{display:block;background:white;padding:24px 28px;margin:32px 0 56px}.research-toc ol{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px;list-style:none;padding:0;margin-bottom:0}.research-toc li{margin:0}.research-toc a{display:flex;gap:12px;margin:0;line-height:1.7}.research-toc span{color:var(--gold);font-family:Arial}.note-section{scroll-margin-top:24px}.research h2{font-family:"Yu Mincho",serif;font-size:1.5rem;display:flex;gap:18px;align-items:baseline;margin:58px 0 28px}.section-no{font-family:Arial;font-size:.95rem;color:var(--gold);flex:none}.research h3{font-size:1.125rem;margin:30px 0 14px}.research p{margin-bottom:18px}.research .summary h2{font-family:inherit;font-size:1.15rem;margin:0}.source-ref{font-size:.875rem;color:var(--blue)}.source-ref a{overflow-wrap:anywhere}.evidence{border-left:3px solid var(--gold);padding:10px 0 10px 22px;margin:28px 0}.evidence h3{margin-top:8px}.author-note{background:#f3f6f8;padding:28px 32px;margin:32px 0}.author-note .eyebrow,.evidence .eyebrow{font-family:inherit;font-size:.875rem;letter-spacing:.08em}.pending{border:1px solid #decb9f;padding:26px;background:#fdfaf4}.pending ul{padding-left:22px}.formula{padding:22px 24px;background:var(--paper);border-left:3px solid var(--blue);font-size:1.125rem;display:flex;gap:8px 14px;flex-wrap:wrap;align-items:center}.formula span{min-width:0}.diagram{margin:34px 0;padding:24px;border:1px solid var(--line)}.diagram figcaption{font-weight:bold;margin-bottom:22px}.diagram-note{font-size:.9375rem;background:var(--paper);padding:16px;margin-top:20px!important;margin-bottom:0!important}.baseline{display:flex;gap:20px;border-bottom:1px solid var(--line);padding-bottom:20px;margin-bottom:20px;font-size:.9375rem}.baseline strong{white-space:nowrap}.decision{list-style:none;margin:0;padding:0;max-width:640px;margin-inline:auto}.decision>li{position:relative;border:1px solid var(--line);background:var(--paper);padding:16px 20px;margin:0 0 30px;text-align:center}.decision>li:not(:last-child)::after{content:'↓';position:absolute;left:50%;bottom:-31px;color:var(--gold);font-size:1.2rem}.decision>li:last-child{margin-bottom:0;border-color:#decb9f;background:#fdfaf4}.branch{display:block;font-size:.875rem;margin-top:10px;color:var(--muted);border-top:1px dashed var(--line);padding-top:10px}.yes{font-size:.875rem;color:var(--gold);margin-right:10px}.compare-three{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.compare-three>div{border-top:3px solid var(--blue);padding-top:16px}.compare-three strong,.rate-groups strong{display:block}.large-number{display:block;font:2.1rem Georgia,"Yu Mincho",serif;color:var(--blue);margin:10px 0 16px}.compare-three p,.rate-groups p{font-size:.9375rem}.rate-groups{display:grid;grid-template-columns:1fr 1fr;gap:24px}.rate-groups>div{padding:20px;background:var(--paper)}.rate-groups strong{font-size:1rem}.rate-groups .eyebrow{font-family:inherit;font-size:.875rem;letter-spacing:.03em}.research th,.research td{font-size:.9375rem;overflow-wrap:anywhere}.research table{table-layout:fixed}.research th:first-child{width:28%}.research .sources{padding-left:26px}.sources a{color:var(--blue);font-weight:bold}.sources p{font-size:.875rem;color:var(--muted);margin-top:6px}.history dt{color:var(--gold);font-size:.9375rem;margin-top:24px}.history dd{margin:6px 0 0}.back-top{font-size:.8125rem;color:var(--muted);display:block;text-align:right;margin-top:24px}.closing-link{margin-top:48px}@media(max-width:720px){.research h1{font-size:1.75rem}.subtitle{font-size:1rem}.article-meta{grid-template-columns:1fr;gap:12px}.research h2{font-size:1.3rem;gap:12px}.research-toc{padding:20px}.research-toc ol{grid-template-columns:1fr}.diagram{padding:18px 14px}.compare-three,.rate-groups{grid-template-columns:1fr}.compare-three>div{padding:14px;background:var(--paper)}.compare-three .large-number{margin:0 0 10px}.baseline{display:block}.baseline strong{display:block;margin-bottom:8px}.author-note{padding:22px}.research table,.research tbody,.research tr,.research td{display:block;width:100%}.research thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.research tr{border:1px solid var(--line);margin-bottom:14px;padding:10px 14px}.research td{border:0;padding:8px 0}.research td::before{content:attr(data-label);display:block;font-weight:bold;font-size:.8125rem;color:var(--muted);margin-bottom:4px}.research td:first-child{font-weight:bold}.research .table-wrap{overflow:visible}.formula{font-size:1rem;padding:18px}.research .summary{padding:22px}.research ul{padding-left:22px}}@media print{.research-toc,.back-top{display:none}.research h2{break-after:avoid}.diagram,.formula{break-inside:avoid}}
