.s22-editorial{--s22-rule:#c9b9ad}
.s22-photo-spread{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);border-bottom:1px solid var(--ink);background:#f9f2e7}.s22-photo-spread figure{margin:0;min-width:0;background:#e5d8c9;display:flex;flex-direction:column}.s22-photo-spread img{display:block;width:100%;height:100%;min-height:390px;max-height:650px;object-fit:cover}.s22-photo-spread figcaption,.s22-editorial-photo figcaption{font-size:12px;line-height:1.6;padding:12px 18px;color:#51454b;background:#f0e5d6}.s22-spread-copy{padding:clamp(32px,5vw,86px);align-self:center;min-width:0}.s22-spread-copy h2{font-size:clamp(36px,4.8vw,70px);line-height:1.04;letter-spacing:-.05em;margin:18px 0 25px}.s22-spread-copy h2 em{font:italic 500 1em var(--serif);color:#8b402f}.s22-spread-copy p{max-width:52ch;font-size:17px;line-height:1.8}.s22-spread-copy .btn{margin-top:15px}.s22-spread-tag{font-size:11px;letter-spacing:.13em;text-transform:uppercase;font-weight:850}
.s22-editorial .detail-grid{grid-template-columns:minmax(0,1fr) minmax(255px,320px);gap:clamp(35px,6vw,90px);align-items:start}.s22-article{min-width:0;max-width:76ch}.s22-article>h2{font-size:clamp(28px,3.1vw,41px);line-height:1.18;letter-spacing:-.035em;margin:2em 0 .65em;scroll-margin-top:110px}.s22-article>p,.s22-article>ul,.s22-article>ol{font-size:17px;line-height:1.85;color:#4c414f}.s22-article li{padding:.3em 0}.s22-article ul,.s22-article ol{padding-left:1.35em}.s22-article a:not(.btn){text-decoration-thickness:1px;text-underline-offset:.2em}.s22-edition{font-size:12px!important;letter-spacing:.07em;text-transform:uppercase;color:#695263!important;border-bottom:1px solid var(--s22-rule);padding-bottom:14px}
.s22-toc{padding:22px 24px;margin:24px 0 36px;background:#eee5f3;border-left:3px solid #452773}.s22-toc p{margin:0 0 10px;font-size:13px;font-weight:850}.s22-toc ol{margin:0;padding-left:1.15em;display:grid;gap:7px}.s22-toc li{font-size:14px;line-height:1.55}.s22-toc a{text-decoration:none}.s22-toc a:hover{text-decoration:underline}.s22-editorial-photo{margin:30px 0 40px;border:1px solid var(--s22-rule)}.s22-editorial-photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.s22-aside{position:sticky;top:26px}.s22-aside ul{padding-left:18px}.s22-aside a{overflow-wrap:anywhere}.s22-aside-links{list-style:none!important;padding:0!important;border-top:1px solid #b8a7bf;margin-top:27px}.s22-aside-links li{border-bottom:1px solid #b8a7bf;padding:12px 0}.s22-aside-links a{font-weight:750;text-decoration:none;display:block}
.s22-faq{margin-top:45px;border-top:2px solid var(--ink);padding-top:8px;scroll-margin-top:100px}.s22-faq h2{font-size:29px;letter-spacing:-.03em;line-height:1.2;margin:22px 0}.s22-faq details{border-bottom:1px solid var(--s22-rule);padding:17px 0}.s22-faq summary{font-weight:800;cursor:pointer;line-height:1.5;padding-right:12px}.s22-faq details p{font-size:16px;line-height:1.8;color:#514653;margin:15px 0 2px}.s22-resources{background:#e1ead8;border:1px solid #9aa78e;padding:24px;margin:35px 0}.s22-resources h2{font-size:27px;line-height:1.2;margin:0 0 13px;letter-spacing:-.03em}.s22-resources p{font-size:15px;line-height:1.75}.s22-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:18px 0}.s22-actions .btn{border:1px solid var(--ink)}.s22-print{background:transparent;color:var(--ink);border:1px solid var(--ink);padding:13px 17px;font:700 13px/1.5 var(--font);cursor:pointer;min-height:48px}.s22-sources{font-size:13px;color:#5d505d;border-top:1px solid var(--s22-rule);margin-top:32px;padding-top:18px}.s22-sources ul{padding-left:18px}.s22-sources li{margin:8px 0}
.s22-index-intro{background:#ece2f3;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.s22-index-intro>div{max-width:1050px}.s22-index-intro h2{font-size:clamp(30px,4vw,48px);letter-spacing:-.04em;line-height:1.15;margin:0 0 22px}.s22-index-intro p{font-size:17px;max-width:75ch;line-height:1.8}.s22-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:30px}.s22-paths>div{border-top:2px solid var(--ink);padding-top:17px}.s22-paths h3{font-size:21px;line-height:1.25;margin:0 0 12px}.s22-paths p{font-size:15px}.s22-contact-steps{padding-left:20px;font-size:15px;line-height:1.8}.s22-contact-steps li{margin:12px 0}.s22-call{font-size:18px;font-weight:800;display:inline-block;margin:5px 0 20px}
.s22-editorial .breadcrumbs{font-size:12px;line-height:1.7;flex-wrap:wrap;overflow-wrap:anywhere}.s22-editorial .detail-hero h1{max-width:22ch}.s22-editorial .detail-hero>p{max-width:65ch}.s22-editorial main a[href^="mailto:"]{overflow-wrap:anywhere}.s22-nojs-nav{display:flex;flex-wrap:wrap;gap:12px 22px;padding:16px 22px;border-bottom:1px solid var(--ink);background:#e7ddf0;font-size:14px;font-weight:700}.s22-nojs-message{padding:25px;background:#e7ddf0;margin:20px;line-height:1.8}.s22-arrow{display:inline-block;width:1em;height:1em;vertical-align:-.13em;flex-shrink:0;fill:none}
html:not(.nm-js) #d228-workshop .d228-workcontent,html:not(.nm-js) .d228-tabs,html:not(.nm-js) .d228-next-row,html:not(.nm-js) .s22-print,html:not(.nm-js) .s22-editorial .menu-toggle,html:not(.nm-js) .s22-editorial .main-nav,html:not(.nm-js) form[data-static-form]>:not(.static-basic-form-link){display:none!important}
@media(max-width:1000px){.s22-editorial .detail-grid{grid-template-columns:minmax(0,1fr)}.s22-aside{position:static;max-width:none}.s22-article{max-width:80ch}.s22-photo-spread{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.s22-photo-spread img{min-height:440px}.s22-paths{gap:20px}}
@media(max-width:700px){.s22-photo-spread{grid-template-columns:minmax(0,1fr)}.s22-photo-spread img{min-height:0;max-height:none;height:auto;aspect-ratio:3/2}.s22-spread-copy{padding:35px 22px 46px}.s22-spread-copy h2{font-size:42px}.s22-paths{grid-template-columns:minmax(0,1fr);gap:8px}.s22-article>p,.s22-article>ul,.s22-article>ol{font-size:16px;line-height:1.85}.s22-toc{padding:20px}.s22-actions{align-items:stretch;flex-direction:column}.s22-actions .btn{width:100%}.s22-edition{font-size:10px!important}.s22-photo-spread figcaption{font-size:11px}.s22-resources{padding:20px}.s22-editorial .detail-grid{padding-top:36px;gap:35px}}
@media print{.site-header,.footer,.progress,.breadcrumbs,.cta-band,.fact-band,.s22-aside,.s22-toc,.s22-actions,.s22-print,.nm-mobile-bar,.s22-photo-spread,.static-basic-form-link{display:none!important}.s22-editorial{background:white!important;color:black!important}.s22-editorial main{width:100%!important}.s22-editorial .detail-grid,.s22-editorial .standard-content{display:block!important;padding:0!important}.s22-article{max-width:none!important}.s22-editorial .detail-hero{background:white!important;color:black!important;padding:12px 0!important;min-height:0!important}.s22-editorial .detail-hero h1{font-size:30px!important;max-width:none!important}.s22-editorial .watermark{display:none!important}.s22-faq details p{display:block!important}.s22-article>h2,.s22-faq h2{break-after:avoid}.s22-editorial-photo{max-width:70%;break-inside:avoid}.s22-article p,.s22-article li{font-size:11pt!important;line-height:1.55!important}a{color:black!important}.s22-sources{break-inside:avoid}}
