.behind-article{max-width:900px;margin-inline:auto;padding:55px 24px 95px}.behind-article-header{max-width:850px;padding-bottom:36px;border-bottom:1px solid var(--line);margin-bottom:42px}.behind-breadcrumb{font-size:12px;line-height:1.8;margin-bottom:35px;color:var(--muted)}.behind-article h1{font-size:clamp(35px,5.2vw,66px);line-height:1.12;text-wrap:balance;margin:22px 0 12px;overflow-wrap:break-word}.behind-article-content{max-width:720px;margin-inline:auto}.behind-article-content>p,.behind-article-content section>p{font-size:18px;line-height:1.9;margin:0 0 24px;color:#dddeda}.behind-article-content section{margin-top:50px;scroll-margin-top:100px}.behind-article-content h2{font-size:clamp(28px,3.3vw,39px);line-height:1.2;margin-bottom:26px;text-wrap:balance}.behind-article-content .behind-source{font-size:13px;line-height:1.8;padding:12px 16px;border-left:2px solid var(--gold);background:#14262b;margin-top:-7px;margin-bottom:30px;overflow-wrap:anywhere}.behind-article a,.behind-gallery-link a{text-decoration:underline;text-underline-offset:4px}.behind-article a:focus-visible,.behind-teaser a:focus-visible,.behind-gallery-link a:focus-visible{outline:3px solid var(--gold);outline-offset:5px}.behind-article-footer{margin-top:50px;padding-top:28px;border-top:1px solid var(--line)}.behind-article-footer .button{text-decoration:none;min-height:46px}.behind-teaser{padding-block:45px;border-block:1px solid var(--line);display:grid;grid-template-columns:1fr 1.3fr;gap:40px;align-items:start}.behind-teaser h2{font-size:clamp(30px,3.8vw,46px);line-height:1.15;margin-top:17px}.behind-teaser-copy p{font-size:15px;line-height:1.85;max-width:740px;margin:0 0 20px}.behind-teaser .text-link{display:inline-flex;align-items:center;min-height:44px}.behind-gallery-link{font-size:13px;line-height:1.9;margin-top:18px;max-width:740px;color:var(--muted)}@media(max-width:700px){.behind-article{padding:35px 20px 65px}.behind-article-content>p,.behind-article-content section>p{font-size:17px;line-height:1.85}.behind-teaser{grid-template-columns:1fr;gap:20px;padding-block:35px}.behind-article-header{padding-bottom:25px;margin-bottom:32px}.behind-article-content section{margin-top:38px}}@media(forced-colors:active){.behind-source{border-color:CanvasText}.behind-article a:focus-visible,.behind-teaser a:focus-visible,.behind-gallery-link a:focus-visible{outline-color:Highlight}}
