.solo-intro{display:grid;grid-template-columns:1.55fr 1fr;gap:72px;align-items:center;padding:64px 0 58px}.solo-intro h1{font-size:clamp(38px,4.4vw,64px);line-height:1.08;letter-spacing:-.04em;margin:18px 0 24px}.solo-intro h1 em{font-weight:400}.solo-intro>div>p{max-width:510px;font-size:17px;color:var(--ap-muted)}.solo-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:28px;font-size:13px;font-weight:600}.solo-button{display:inline-flex;gap:20px;align-items:center;padding:15px 20px;background:var(--ap-accent);color:var(--ap-bg);border-radius:5px;min-height:48px}.solo-start{border:1px solid var(--ap-border);padding:28px 30px;border-radius:8px}.solo-start ol{list-style:none;margin:10px 0 18px;padding:0}.solo-start li{display:flex;gap:18px;padding:16px 0;border-bottom:1px solid var(--ap-border)}.solo-start li>span{font-size:11px;color:var(--ap-accent);padding-top:3px}.solo-start strong{font-size:14px}.solo-start p{font-size:12px;color:var(--ap-muted);margin:4px 0 0}.solo-start>a{font-size:12px;font-weight:600}.solo-topics{padding:38px 0 45px;margin:40px 0;border-block:1px solid var(--ap-border)}.solo-topics h2{font-size:32px;margin:12px 0 26px}.solo-topics>div{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.solo-topics>div>a{padding:22px;border:1px solid var(--ap-border);border-radius:6px}.solo-topics a>span{display:flex;justify-content:space-between;font-weight:600;font-size:17px}.solo-topics p{font-size:13px;color:var(--ap-muted);margin:12px 0}.solo-topics small{font-size:11px}.solo-publisher{display:flex;justify-content:space-between;align-items:center;gap:36px;padding:32px 0 46px;border-top:1px solid var(--ap-border)}.solo-publisher h2{font-size:28px;margin:12px 0}.solo-publisher p{max-width:680px;font-size:13px;color:var(--ap-muted);margin:0}.solo-publisher>a{font-size:13px;white-space:nowrap;font-weight:600}.solo-editor-note{border-left:3px solid var(--ap-accent);background:var(--ap-surface);padding:18px 22px;font-family:'AP Sans',sans-serif;font-size:13px;margin:24px 0}.solo-editor-note p{margin:6px 0 0;font-size:13px;line-height:1.7}.solo-toc{font-family:'AP Sans',sans-serif;border-block:1px solid var(--ap-border);padding:16px 0;margin:24px 0 36px;font-size:14px}.solo-toc summary{font-weight:600;min-height:28px}.solo-toc li{padding:5px 0}.ap-prose h2{scroll-margin-top:24px}.ap-prose{overflow-wrap:anywhere}.ap-prose table{display:block;overflow-x:auto;width:100%;font-size:16px}.ap-footer nav ul{display:flex;flex-wrap:wrap;gap:16px 28px;list-style:none;padding:0;margin:20px 0;font-size:13px}.ap-article-cover img{max-height:620px;object-fit:cover;width:100%}.ap-nav a,.ap-footer a{min-height:40px;display:inline-flex;align-items:center}.ap-section-heading>a{font-size:13px}.ap-logo{max-width:280px;max-height:76px}.ap-article-heading h1{max-width:950px;margin-inline:auto}.ap-prose a{text-decoration:underline}.ap-prose img{height:auto}.ap-prose iframe{max-width:100%}.ap-byline{flex-wrap:wrap}.ap-author img{display:none}
@media(max-width:950px){.solo-intro{gap:32px;grid-template-columns:1.3fr 1fr}.solo-start{padding:22px}.solo-topics>div{gap:12px}.solo-publisher{align-items:start;flex-direction:column;gap:18px}}
@media(max-width:680px){.solo-intro{grid-template-columns:1fr;padding:32px 0 40px;gap:28px}.solo-intro h1{font-size:40px}.solo-intro>div>p{font-size:16px}.solo-actions{gap:18px}.solo-start{padding:22px}.solo-topics>div{grid-template-columns:1fr}.solo-topics{margin:24px 0;padding:28px 0}.solo-topics h2{font-size:28px}.solo-publisher h2{font-size:26px}.ap-section-heading{gap:14px;align-items:start}.ap-section-heading h2{font-size:27px}.ap-section-heading>a{font-size:11px;white-space:nowrap}.ap-article-heading h1{font-size:34px}.ap-footer nav ul{gap:10px 22px}.ap-article-cover img{max-height:420px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}
