nav a[aria-current=page]{text-decoration:underline;text-decoration-color:#a2c539;text-decoration-thickness:3px;text-underline-offset:9px}.breakdown-heading{padding:65px 0 45px;border-bottom:1px solid var(--line);max-width:1000px}.breakdown-heading h1{font-size:clamp(36px,4.7vw,61px);letter-spacing:-2.5px;line-height:1.14;margin:0 0 25px}.breakdown-deck{font-size:21px;color:var(--muted);max-width:760px;line-height:1.65}.reading-layout{display:grid;grid-template-columns:210px minmax(0,740px);gap:64px;padding:42px 0 70px}.reading-nav{position:sticky;top:25px;align-self:start;border-left:2px solid var(--line);padding-left:20px}.reading-nav .eyebrow{font-size:11px}.reading-nav a{display:block;padding:7px 0;font-size:14px;color:var(--muted);text-decoration:none}.reading-nav a:hover{color:var(--blue);text-decoration:underline}.reading-copy{font-size:18px;line-height:1.9;min-width:0}.reading-copy p{margin:0 0 23px}.reading-copy .opening{font-size:23px;line-height:1.65;color:var(--ink)}.reading-copy section{margin-top:54px;scroll-margin-top:24px}.reading-copy h2{font-size:34px;line-height:1.25;letter-spacing:-1.2px;margin-bottom:24px}.reading-copy h3{font-size:22px;line-height:1.4;letter-spacing:-.4px;margin:30px 0 14px}.reading-copy li{padding-left:4px;margin-bottom:12px}.reading-copy ul{padding-left:24px}.reading-copy a{text-underline-offset:4px}.editor-note{background:#f0f4e5;border-left:3px solid #8ba732;padding:22px 25px;margin-bottom:35px;font-size:15px;line-height:1.75}.editor-note p{margin:7px 0 0}.quick-picks{padding:24px 26px 16px 46px!important;background:var(--paper);border-radius:8px;font-size:16px}.platform-breakdown{border-top:1px solid var(--line);padding-top:43px}.platform-breakdown .eyebrow{font-size:11px;margin-bottom:12px}.platform-breakdown h2{font-size:42px;margin-bottom:12px}.reading-copy .platform-subhead{font-size:22px;line-height:1.5;margin-bottom:17px}.reading-copy .research-label{font-size:13px;color:var(--muted);padding-bottom:20px;border-bottom:1px solid var(--line)}.test-note{border-left:3px solid var(--ink);padding:5px 0 5px 22px;margin:25px 0}.test-note strong{font-size:13px;letter-spacing:.6px}.test-note p{margin:8px 0 0;font-size:16px}.platform-source{font-size:14px}.reading-end{background:var(--ink);color:white;padding:32px;border-radius:8px}.reading-end p:not(.eyebrow){color:#d5dfed}.reading-copy .format-credit{font-size:12px;color:var(--muted);margin-top:35px;line-height:1.7}@media(max-width:900px){.reading-layout{grid-template-columns:165px minmax(0,1fr);gap:30px}.reading-copy{font-size:17px}.reading-nav{padding-left:14px}.reading-nav a{font-size:13px}.breakdown-heading{padding-top:40px}}@media(max-width:650px){header nav{gap:18px;flex-wrap:wrap}.breakdown-heading{padding:25px 0 30px}.breakdown-heading h1{font-size:38px;letter-spacing:-1.6px}.breakdown-deck{font-size:18px}.reading-layout{display:block;padding-top:25px}.reading-nav{position:static;display:flex;flex-wrap:wrap;gap:0 18px;margin-bottom:30px;padding:18px;background:var(--paper);border:0}.reading-nav .eyebrow{width:100%;margin-bottom:5px}.reading-nav a{font-size:13px}.reading-copy{font-size:17px;line-height:1.85}.reading-copy .opening{font-size:21px}.reading-copy h2{font-size:29px}.reading-copy h3{font-size:21px}.platform-breakdown h2{font-size:36px}.reading-copy section{margin-top:40px}.reading-copy .platform-subhead{font-size:20px}.editor-note{padding:20px;font-size:14px}.reading-end{padding:25px}.quick-picks{padding-left:36px!important}}