.article-skip{z-index:100;background:var(--navy);color:#fff;padding:12px 18px;position:absolute;top:-70px;left:16px}.article-skip:focus{top:12px}.article-masthead{border-bottom:1px solid var(--line)}.article-masthead>.button{font-size:11px}.article-page{width:min(848px,100% - 48px);margin:0 auto;padding:30px 0 72px}.article-breadcrumb{color:var(--muted);flex-wrap:wrap;gap:12px;padding:5px 0 42px;font-size:11px;line-height:1.6;display:flex}.article-breadcrumb a{color:var(--blue)}.article-breadcrumb a:hover{text-decoration:underline}.article-page-heading h1{letter-spacing:-1px;color:var(--navy);overflow-wrap:anywhere;max-width:100%;margin:0 0 26px;font-size:clamp(36px,4.1vw,60px);line-height:1.09}.article-page .reader-author{font-size:13px;line-height:1.7}.article-page .reader-date{font-size:12px}.article-page .category{letter-spacing:.6px;font-size:11px}.article-page .reader-kicker{margin-bottom:24px}.article-page .reader-summary{margin-bottom:32px}.article-page .tags span{font-size:11px}.article-page .article-contents a{color:var(--ink)}.article-page .article-contents a:hover{color:var(--blue);text-decoration:underline}.article-page .source-details h2{font-family:var(--font-brand);font-size:13px;font-weight:var(--font-medium);letter-spacing:0;margin:0 0 18px;line-height:1.6}.article-page .source-details dl,.article-page .source-url{font-size:12px}.article-page .reference-box h2{margin-bottom:15px;font-size:30px}.article-page .reference-box p{font-size:13px}.article-return{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;margin-top:34px;display:flex}.article-return .source-link{font-size:11px}.article-page-footer{border-top:4px solid var(--blue)}@media (max-width:760px){.article-page{width:calc(100% - 40px);padding:20px 0 45px}.article-breadcrumb{padding-bottom:30px;font-size:10px}.article-page-heading h1{letter-spacing:-.65px;font-size:38px}.article-page .reader-kicker{margin-bottom:20px;font-size:10px}.article-page .category{font-size:10px}.article-page .reader-summary{font-size:18px}.article-page .source-details dl,.article-page .source-url,.article-page .article-return .button{font-size:11px}.article-masthead>.button{padding:9px;font-size:10px}.article-page-footer .footer-inner{gap:24px}}@media (max-width:420px){.article-page{width:calc(100% - 36px)}.article-page-heading h1{font-size:34px}.article-masthead>.button{font-size:9px}.article-page .reader-summary{font-size:17px}.article-page .source-details{padding:17px}.article-page .source-details dl{grid-template-columns:62px 1fr;gap:10px}}@media print{.article-skip,.topline,.article-masthead,.article-breadcrumb,.article-return,.article-page-footer{display:none}.article-page{width:100%;padding:0}.article-page-heading h1{font-size:30pt}.article-content{font-size:11pt}.article-page .article-contents,.article-page .source-details{break-inside:avoid}.article-page a{text-decoration:underline}}.article-review-sources{border-top:1px solid var(--line);margin-top:22px;padding-top:18px}.article-review-sources h3{font-family:var(--font-brand);font-size:12px;font-weight:var(--font-medium);letter-spacing:0;margin:0 0 10px}.article-review-sources ul{margin:0;padding-left:18px;font-size:11px;line-height:1.8}.article-review-sources li+li{margin-top:7px}.article-review-sources a{color:var(--blue);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.article-page .tags a{background:var(--cream);color:var(--blue);padding:4px 10px;font-size:11px}.article-page .tags a:hover{text-decoration:underline}
