.article-header{max-width:1100px;padding-top:20px}.article-breadcrumb ol{list-style:none;display:flex;flex-wrap:wrap;gap:0 12px;padding:0;margin:0 0 34px;font-size:.6875rem;color:var(--text)}.article-breadcrumb li+li:before{content:'/';margin-right:12px;color:#80613e}.article-breadcrumb a{display:inline-flex;min-height:44px;align-items:center;text-decoration:underline;text-underline-offset:4px}.article-breadcrumb li:last-child{display:flex;align-items:center}.article-header .eyebrow{font-size:.6875rem;max-width:40ch}.article-header h1{font-size:clamp(2.5rem,8.9vw,4.125rem);max-width:none;line-height:1.1;letter-spacing:-.035em;text-wrap:balance}.article-byline{display:flex;flex-wrap:wrap;gap:10px 28px;margin-top:28px;padding-top:22px;border-top:1px solid var(--line);color:var(--text);font-size:.6875rem;line-height:1.7}.article-byline span{color:var(--ink);letter-spacing:.03em}.article-figure{max-width:1100px;margin:32px auto 40px}.article-figure img{display:block;width:100%;height:auto;aspect-ratio:1200/630}.article-body,.article-column{max-width:784px;padding-inline:var(--gutter);margin-inline:auto}.article-body{font-size:1rem;line-height:1.9;color:#364356;overflow-wrap:break-word}.article-body>p{margin:0 0 24px}.article-body>p:first-child{font-size:1.125rem;line-height:1.8;color:var(--ink)}.article-body h2{font-size:2.3rem;line-height:1.15;color:var(--ink);text-wrap:initial;margin:48px 0 24px}.article-body blockquote{margin:32px 0;padding:6px 0 6px 24px;border-left:2px solid var(--bronze);font-family:var(--serif);font-size:1.6rem;line-height:1.4;color:var(--ink)}.article-source{margin-block:44px 0;font-size:.8125rem;color:var(--text)}.article-source .eyebrow{border-top:1px solid var(--line);padding-top:24px;margin-bottom:12px;font-size:.6875rem}.article-source a{display:inline-block;text-decoration:underline;text-underline-offset:4px;line-height:1.75;padding-block:8px;min-height:44px}.article-source a span{font-family:Arial,sans-serif}.article-source>p:last-child{margin-top:6px;font-size:.75rem}.article-related{margin-block:44px 72px}.article-related .eyebrow{margin-bottom:18px;border-top:1px solid var(--line);padding-top:28px}.article-related h2{font-size:2.125rem;line-height:1.15;text-wrap:initial}.article-related>p:not(.eyebrow){font-size:.9375rem;color:var(--text);margin-top:20px}.article-related .text-link{margin-top:18px}.article-page .footer{border-top:1px solid var(--line)}
@media(min-width:600px){.article-header{padding-top:28px}.article-header h1{font-size:3.5rem}.article-header .eyebrow{max-width:none}.article-byline{font-size:.75rem;margin-top:32px}.article-figure{margin-block:40px 56px}.article-body{font-size:1.0625rem}.article-body h2{font-size:2.75rem}.article-body blockquote{font-size:1.875rem}.article-related{margin-bottom:96px}}
@media(min-width:960px){.article-header{padding-top:32px}.article-breadcrumb ol{margin-bottom:44px}.article-header h1{font-size:4.125rem;max-width:25ch}.article-body,.article-column{padding-inline:32px}.article-body h2{margin-top:56px}.article-figure{margin-block:44px 64px}.article-related h2{font-size:2.625rem}.article-byline{justify-content:space-between}}
