html:has(.b3-page){overflow-x:clip;scroll-behavior:smooth}body.b3-page{--b3-header-offset:24px;--b3-rail-gradient:linear-gradient(45deg, var(--color-green-forest) 0%, var(--color-black) 70%);--color-green-deep:var(--color-green-deep);margin:0;overflow-x:clip;background:var(--color-page-bg);color:var(--color-black);font-family:var(--font-base)}.b3-shell{width:min(100%,1380px);margin-inline:auto;padding:30px 48px 64px}.b3-shell a{color:inherit;text-decoration:none}.b3-shell button{font:inherit;cursor:pointer}.b3-shell :is(a,button,summary):focus-visible{outline:var(--focus-ring);outline-offset:5px}.b3-shell :is(section,article){scroll-margin-top:calc(var(--b3-header-offset) + 16px)}.b3-shell img{display:block;max-width:100%}.b3-breadcrumb{margin-bottom:30px;color:var(--clr-text-secondary);font-size:var(--type-size-4bd46d40);line-height:1.7}.b3-breadcrumb ol{display:flex;flex-wrap:wrap;list-style:none;gap:4px 0}.b3-breadcrumb li+li::before{content:'›';padding-inline:12px;color:var(--color-green-primary)}.b3-breadcrumb a:hover{color:var(--color-green-forest)}.b3-hero{display:grid;grid-template-columns:minmax(0,1fr) 260px;align-items:end;gap:24px 52px}.b3-eyebrow{grid-column:1/-1;display:flex;align-items:center;gap:22px;font-size:var(--type-size-933cc733);font-weight:var(--font-weight-700);line-height:1.5;letter-spacing:.14em;color:var(--color-green-forest)}.b3-eyebrow::after{content:'';height:1px;flex:1;background:linear-gradient(90deg,var(--theme-fill-59557d35),transparent)}.b3-hero h1{margin:0;font:var(--type-font-d95fb81b);letter-spacing:-.065em}.b3-hero h1 em{font-style:normal;font-weight:inherit;color:var(--color-green-forest);background:linear-gradient(110deg,var(--theme-fixed-black),var(--theme-fill-a18e5602));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.b3-hero-side{display:grid;gap:20px;padding-bottom:4px}.b3-deck{font-size:var(--type-size-4678bd4d);line-height:1.75;color:var(--clr-text-body)}.b3-meta{display:grid;gap:8px;font-size:var(--type-size-09390078);line-height:1.5;letter-spacing:.07em;text-transform:uppercase;color:var(--clr-text-secondary)}.b3-meta strong{font-weight:var(--font-weight-600);color:var(--color-black)}.b3-actions{display:flex;flex-wrap:wrap;gap:10px}.b3-action{border:1px solid var(--color-border);border-radius:30px;padding:9px 13px;background:0 0;color:var(--color-black);font-size:var(--type-size-09390078)!important}.b3-action:hover{border-color:var(--color-green-primary);color:var(--color-green-forest)}.b3-tags{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:9px;margin:0 0 19px}.b3-tags a{font-size:var(--type-size-09390078);line-height:1.4;color:var(--color-green-forest);border:1px solid var(--clr-green-border);border-radius:30px;padding:5px 12px}.b3-tags a:hover{background:var(--clr-green-tint-badge)}.b3-figure{display:block;margin:0;min-width:0}.b3-figure img{display:block;width:100%;height:auto;object-fit:cover}.b3-figure figcaption{margin-top:11px;font-size:var(--type-size-09390078);line-height:1.65;color:var(--clr-text-secondary)}.b3-hero-figure{width:100%;margin-bottom:44px}.b3-hero-figure img{aspect-ratio:2.7;object-position:50% 10%;border-radius:12px 12px 110px 12px}.b3-hero-figure figcaption{display:flex;justify-content:space-between;gap:24px}.b3-photo-index{white-space:nowrap;letter-spacing:.12em;font-size:var(--type-size-09390078)}.b3-grid{display:grid;grid-template-columns:228px minmax(0,1fr);gap:68px;align-items:stretch}.b3-aside{grid-column:1;min-width:0;align-self:stretch}.b3-article{grid-column:2;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:49px}.b3-rail-stack{position:sticky;top:24px;display:grid;gap:18px;align-content:start;max-height:calc(100dvh - 48px);overflow-y:auto;overscroll-behavior:contain}@media(max-width:980px){.b3-rail-stack{position:static;max-height:none;overflow:visible}}@media print{[class*=Netlify],[class*=netlify]{display:none!important}}.b3-rail{padding:27px 22px 23px;border-radius:16px;background:var(--b3-rail-gradient);color:var(--theme-fixed-white)}.b3-toc h2{margin:0 0 18px;font-size:var(--type-size-933cc733);font-weight:var(--font-weight-600);line-height:1.5;letter-spacing:.13em;text-transform:uppercase}.b3-toc a{display:block;padding:9px 10px;margin-block:2px;border-left:3px solid transparent;border-radius:3px 7px 7px 3px;font-size:var(--type-size-09390078);line-height:1.5;color:var(--theme-fixed-white)}.b3-toc a:hover{background:var(--color-ui-f8fd7e8a)}.b3-toc a[aria-current=location]{background:var(--color-ui-e51a30de);border-left-color:var(--color-green-parrot)}.b3-progress{display:grid;gap:10px;margin-top:26px}.b3-progress-head{display:flex;justify-content:space-between;gap:8px;font-size:var(--type-size-09390078);line-height:1.4;color:var(--theme-fixed-white)}.b3-progress progress{display:block;appearance:none;width:100%;height:3px;border:0;border-radius:8px;overflow:hidden;background:var(--color-ui-8d406737);color:var(--color-green-parrot)}.b3-progress progress::-webkit-progress-bar{background:var(--color-ui-8d406737)}.b3-progress progress::-webkit-progress-value{background:var(--theme-fill-f7a21996)}.b3-progress progress::-moz-progress-bar{background:var(--theme-fill-f7a21996)}.b3-ad{padding:19px 20px;border:1px solid var(--color-border);border-radius:14px;background:var(--color-white)}.b3-ad-label{display:block;font-size:var(--type-size-09390078);line-height:1.6;letter-spacing:.1em;text-transform:uppercase;color:var(--clr-text-secondary)}.b3-ad p{font-size:var(--type-size-4678bd4d);line-height:1.45;margin-top:11px}.b3-ad a{display:flex;align-items:center;justify-content:space-between;margin-top:13px;color:var(--color-green-forest);font-size:var(--type-size-09390078);font-weight:var(--font-weight-600)}.b3-ad a span{display:grid;place-items:center;width:29px;height:29px;border:1px solid var(--clr-green-border);border-radius:50%;font-size:var(--type-size-6d27d54c)}.b3-ad small{display:block;margin-top:10px;font-size:var(--type-size-09390078);color:var(--clr-text-secondary)}.b3-summary{padding:23px 27px;border-left:2px solid var(--color-green-primary);border-radius:0 9px 9px 0;background:color-mix(in srgb,var(--theme-fill-a18e5602) 4%,var(--color-white))}.b3-summary .b3-section-header{display:block;margin-bottom:9px}.b3-summary h2{color:var(--color-green-forest);font-size:var(--type-size-933cc733);text-transform:uppercase;letter-spacing:.12em}.b3-summary .b3-copy{padding:0}.b3-summary .b3-copy p{font-size:var(--type-size-4678bd4d);line-height:1.8}.b3-section{display:grid;gap:20px;min-width:0}.b3-section-header{display:grid;grid-template-columns:28px minmax(0,1fr);gap:15px;align-items:baseline}.b3-number{font-size:var(--type-size-4bd46d40);font-weight:var(--font-weight-700);color:var(--color-green-forest);letter-spacing:.04em}.b3-faq h2,.b3-section h2{font:var(--type-font-4fc3dfa8);letter-spacing:-.045em}.b3-copy{display:grid;gap:18px;padding-left:43px;min-width:0}.b3-copy p{font-size:var(--type-size-4678bd4d);line-height:1.85;color:var(--clr-text-body)}.b3-copy strong{font-weight:var(--font-weight-600);color:var(--color-black)}.b3-copy a{color:var(--color-green-forest);text-decoration:underline;text-underline-offset:3px}.b3-section-portrait{grid-template-columns:minmax(0,1fr) minmax(185px,30%);gap:20px 28px;align-items:start}.b3-section-portrait .b3-section-header{grid-column:1}.b3-section-portrait .b3-copy{grid-column:1;grid-row:2}.b3-arch{grid-column:2;grid-row:1/3;margin-top:42px}.b3-arch img{aspect-ratio:3/4;object-position:50% 32%;border-radius:160px 160px 3px 3px}.b3-arch figcaption{padding-inline:5px;font-size:var(--type-size-09390078)}.b3-photo-pair{display:grid;grid-template-columns:minmax(0,1fr) 28%;gap:34px;align-items:start;margin-top:10px}.b3-landscape img{aspect-ratio:1.65;border-radius:12px;object-position:50% 42%}.b3-detail-cutout{padding-top:52px}.b3-detail-cutout img{aspect-ratio:4/5;border-radius:72px 14px 72px 14px;object-position:50% 50%}.b3-detail-cutout figcaption{text-align:center;text-transform:uppercase;font-size:var(--type-size-09390078);font-weight:var(--font-weight-600);letter-spacing:.08em}.b3-panorama{display:grid;grid-template-columns:20% minmax(0,1fr);gap:20px;align-items:end}.b3-panorama img{grid-column:2;grid-row:1;aspect-ratio:2.25;border-radius:64px 10px 10px 10px;object-position:50% 58%}.b3-panorama figcaption{grid-column:1;grid-row:1;padding-left:13px;margin:0 0 16px;border-left:2px solid var(--color-green-primary);color:var(--color-green-forest);font-size:var(--type-size-09390078);line-height:1.8}.b3-table-wrap{min-width:0;margin-left:43px}.b3-table{border-collapse:collapse;width:100%;table-layout:fixed}.b3-table caption{text-align:left;padding-bottom:15px;font-size:var(--type-size-09390078);line-height:1.7;color:var(--clr-text-secondary)}.b3-table th{text-align:left;font-size:var(--type-size-09390078);line-height:1.5;letter-spacing:.12em;font-weight:var(--font-weight-700);text-transform:uppercase;color:var(--color-green-forest);padding:12px 14px}.b3-table th:first-child{width:22%}.b3-table th:last-child{width:20%}.b3-table td{font-size:var(--type-size-d6522538);line-height:1.7;vertical-align:top;padding:13px 14px;color:var(--clr-text-body);overflow-wrap:anywhere}.b3-table td,.b3-table th{border-bottom:1px solid var(--color-border)}.b3-table :is(th,td):first-child{padding-left:0}.b3-table :is(th,td):last-child{padding-right:0}.b3-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 25px;list-style:none;margin-top:8px}.b3-checklist li{position:relative;padding-left:25px;font-size:var(--type-size-4678bd4d);line-height:1.8;color:var(--clr-text-body)}.b3-checklist li::before{content:'✓';position:absolute;left:0;top:0;color:var(--color-green-forest);font-weight:var(--font-weight-700)}.b3-faq{padding-top:34px;border-top:1px solid var(--color-border);gap:0}.b3-faq h2{margin-bottom:23px}.b3-faq details{border-bottom:1px solid var(--color-border)}.b3-faq summary{position:relative;list-style:none;cursor:pointer;padding:19px 38px 19px 0;font-size:var(--type-size-d6522538);font-weight:var(--font-weight-600);line-height:1.6}.b3-faq summary::-webkit-details-marker{display:none}.b3-faq summary::after{content:'+';position:absolute;right:0;top:20px;display:grid;place-items:center;width:20px;height:20px;border:1px solid var(--clr-green-border);border-radius:50%;color:var(--color-green-forest);font-size:var(--type-size-6d27d54c);line-height:1}.b3-faq details[open] summary::after{content:'−';color:var(--theme-fixed-white);background:var(--theme-fill-a18e5602)}.b3-faq details p{padding:0 38px 23px 0;font-size:var(--type-size-344c3863);line-height:1.85;color:var(--clr-text-body)}.b3-article-end{padding-top:25px;border-top:1px solid var(--color-border)}.b3-article-end h2{font-size:var(--type-size-09390078);font-weight:var(--font-weight-700)}.b3-article-end p{font-size:var(--type-size-09390078);line-height:1.8;color:var(--clr-text-body);margin-top:7px}.b3-article-end small{font-size:var(--type-size-09390078);color:var(--clr-text-secondary)}.b3-previous{display:flex;align-items:center;gap:15px;color:var(--color-green-forest)!important;padding-bottom:12px}.b3-previous small{display:block;margin-bottom:6px;font-size:var(--type-size-09390078);text-transform:uppercase;letter-spacing:.1em}.b3-previous strong{font-size:var(--type-size-344c3863);line-height:1.5;font-weight:var(--font-weight-600)}.b3-closing-cta{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:29px 38px;margin-top:40px;color:var(--theme-fixed-white);background:var(--b3-rail-gradient);border-radius:15px}.b3-closing-cta h2{font-size:var(--type-size-78ba7eb4);letter-spacing:-.04em;line-height:1.2;font-weight:var(--font-weight-700)}.b3-closing-cta a{flex-shrink:0;display:flex;align-items:center;gap:22px;padding:10px 10px 10px 22px;border:1px solid var(--color-ui-af172d09);border-radius:40px;font-size:var(--type-size-4bd46d40)}.b3-closing-cta a span{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:var(--color-white);color:var(--color-green-forest);font-size:var(--type-size-6d27d54c)}.b3-mobile-toc{display:none}.b3-toast{position:fixed;z-index:900;bottom:24px;left:50%;transform:translate(-50%,12px);max-width:calc(100vw - 32px);padding:13px 20px;border-radius:8px;background:var(--theme-fill-65ac13c5);color:var(--theme-fixed-white);font-size:var(--type-size-09390078);opacity:0;pointer-events:none;transition:opacity .2s,transform .2s}.b3-toast.is-visible{opacity:1;transform:translate(-50%,0)}.b3-page .bd-skip{position:fixed;z-index:1000;left:15px;top:-100px;background:var(--color-white);padding:14px;color:var(--color-green-forest)}.b3-page .bd-skip:focus{top:12px}@media (max-width:1199px){.b3-shell{padding-inline:32px}.b3-grid{grid-template-columns:202px minmax(0,1fr);gap:40px}.b3-hero{grid-template-columns:minmax(0,1fr) 230px;gap:22px 35px}.b3-hero h1{font-size:var(--type-size-5c46802b)}.b3-rail{padding-inline:17px}.b3-section-portrait{grid-template-columns:minmax(0,1fr) 32%;gap:20px}.b3-section-portrait .b3-copy{padding-left:0}.b3-copy p{font-size:var(--type-size-4678bd4d)}.b3-copy ul li:not(.b3-checklist li){font-size:var(--type-size-4678bd4d);line-height:1.8;color:var(--clr-text-body);padding-left:5px;margin-bottom:9px}.b3-photo-pair{gap:25px}}@media (max-width:900px){.b3-shell{padding:25px 24px 45px}.b3-hero{grid-template-columns:minmax(0,1fr) 210px;gap:22px}.b3-hero h1{font-size:var(--type-size-54c89523)}.b3-hero-figure img{aspect-ratio:2.2;border-bottom-right-radius:75px}.b3-grid{grid-template-columns:minmax(0,1fr);gap:30px}.b3-article{grid-column:1;grid-row:1;gap:42px}.b3-aside{grid-column:1;grid-row:2}.b3-rail-stack{position:static}.b3-rail{display:none}.b3-ad{max-width:360px}.b3-ad p br{display:none}.b3-mobile-toc{display:block;border-block:1px solid var(--clr-green-border);padding-block:16px}.b3-mobile-toc summary{cursor:pointer;font-size:var(--type-size-09390078);font-weight:var(--font-weight-600);color:var(--color-green-forest)}.b3-mobile-toc nav{display:grid;gap:7px;padding-top:18px}.b3-mobile-toc a{display:block;border-left:2px solid transparent;padding:7px 12px;font-size:var(--type-size-233710a7);line-height:1.5}.b3-mobile-toc a[aria-current=location]{border-left-color:var(--color-green-primary);color:var(--color-green-forest);background:var(--clr-green-tint-badge)}}@media (max-width:600px){.b3-shell{padding:20px 18px 38px}.b3-breadcrumb{font-size:var(--type-size-933cc733);margin-bottom:24px}.b3-breadcrumb li+li::before{padding-inline:8px}.b3-hero{grid-template-columns:1fr;gap:22px}.b3-eyebrow{font-size:var(--type-size-9bc5fefa);gap:12px}.b3-hero h1{font-size:var(--type-size-e3a90967)}.b3-hero-side{gap:14px}.b3-deck{max-width:40ch;font-size:var(--type-size-d6522538)}.b3-meta{gap:6px}.b3-tags{margin-bottom:2px}.b3-hero-figure{margin-top:20px;margin-bottom:30px}.b3-hero-figure img{aspect-ratio:1.5;object-position:50% 28%;border-bottom-right-radius:62px}.b3-photo-index{display:none}.b3-summary{padding:20px}.b3-summary .b3-copy p{font-size:var(--type-size-4678bd4d);line-height:1.8}.b3-section-header{grid-template-columns:23px minmax(0,1fr);gap:9px}.b3-faq h2,.b3-section h2{font-size:var(--type-size-a7658fe4)}.b3-copy{padding-left:0}.b3-copy p{font-size:var(--type-size-4678bd4d);line-height:1.85}.b3-section-portrait{grid-template-columns:1fr;gap:23px}.b3-section-portrait .b3-copy{grid-row:auto}.b3-arch{grid-column:1;grid-row:auto;width:min(75%,280px);justify-self:end;margin-top:0}.b3-table-wrap{margin:0}.b3-table td{font-size:var(--type-size-d6522538);padding:11px 9px}.b3-table th{font-size:var(--type-size-09390078);padding:11px 9px;letter-spacing:.04em}.b3-photo-pair{grid-template-columns:1fr;gap:24px}.b3-landscape img{aspect-ratio:1.5}.b3-detail-cutout{padding:0;width:min(55%,210px);justify-self:end}.b3-panorama{grid-template-columns:1fr;gap:12px}.b3-panorama img{grid-column:1;aspect-ratio:1.75;border-top-left-radius:48px}.b3-panorama figcaption{grid-column:1;grid-row:2;margin:0}.b3-checklist{grid-template-columns:1fr;gap:15px}.b3-checklist li{padding-left:25px;font-size:var(--type-size-4678bd4d);line-height:1.8}.b3-checklist li::before{left:0;top:2px}.b3-faq details p{padding-right:0;font-size:var(--type-size-d6522538)}.b3-closing-cta{align-items:flex-start;flex-direction:column;gap:22px;padding:27px 24px}.b3-closing-cta h2{font-size:var(--type-size-228d2885)}}@media (prefers-reduced-motion:reduce){html:has(.b3-page){scroll-behavior:auto}.b3-page *,.b3-page ::after,.b3-page ::before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.b3-actions,.b3-aside,.b3-closing-cta,.b3-mobile-toc,.b3-tags,.b3-toast,.bd-skip,.header-wrap,.pix-footer{display:none!important}.b3-shell{padding:0;max-width:none}.b3-article,.b3-grid,.b3-hero{display:block}.b3-hero h1{font-size:var(--type-size-384de318);margin-bottom:20px}.b3-hero h1 em{-webkit-text-fill-color:var(--color-green-forest)}.b3-faq,.b3-section,.b3-summary{margin-block:25px}.b3-figure{break-inside:avoid}.b3-faq details{break-inside:avoid}}@media screen{.b3-shell :is(h1,h2,h3,p,a,figcaption),.b3-toast{overflow-wrap:anywhere}.b3-closing-cta>*,.b3-hero>*,.b3-photo-pair>*{min-width:0}.b3-article{container:b3-reading/inline-size}.b3-closing-cta{display:grid;grid-template-columns:minmax(0,1fr) auto}.b3-table th[scope=row]{font-size:var(--type-size-233710a7);line-height:1.7;font-weight:var(--font-weight-500);letter-spacing:0;text-transform:none;color:var(--clr-text-body);vertical-align:top;padding-block:13px;overflow-wrap:anywhere}}@container b3-reading (max-width:680px){.b3-section-portrait{grid-template-columns:minmax(0,1fr);gap:23px}.b3-section-portrait .b3-copy{grid-column:1;grid-row:auto}.b3-arch{grid-column:1;grid-row:auto;width:min(65%,280px);justify-self:end;margin-top:0}.b3-copy{padding-left:0}.b3-table-wrap{margin-left:0}}@media screen and (max-width:600px){.b3-detail-cutout{width:min(62%,230px)}.b3-detail-cutout img{border-radius:60px 12px 60px 12px}.b3-closing-cta{grid-template-columns:minmax(0,1fr)}.b3-closing-cta a{justify-self:start}.b3-action{min-height:44px}.b3-table th[scope=row]{font-size:var(--type-size-09390078);padding-block:11px}}@media screen and (max-width:900px){.b3-article{gap:32px}.b3-photo-pair{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:18px;margin-top:0}.b3-landscape img{aspect-ratio:1.65}.b3-detail-cutout{width:100%;padding-top:28px}.b3-detail-cutout img{aspect-ratio:4/5;border-radius:26% 5% 26% 5%}.b3-section-portrait{grid-template-columns:minmax(0,1fr);gap:20px}.b3-section-portrait .b3-copy{grid-column:1;grid-row:auto}.b3-arch{grid-column:1;grid-row:auto;width:min(100%,460px);justify-self:end;margin-top:0;display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1fr);gap:18px;align-items:end}.b3-arch img{grid-column:2;grid-row:1;aspect-ratio:3/4;border-radius:50% 50% 3px 3px/37.5% 37.5% 3px 3px}.b3-arch figcaption{grid-column:1;grid-row:1;margin:0 0 12px;padding-left:12px;border-left:2px solid var(--color-green-primary)}.b3-panorama img{aspect-ratio:2.25}}@media screen and (max-width:600px){.b3-hero-figure{margin-top:16px;margin-bottom:24px}.b3-hero-figure img{aspect-ratio:2.2;object-position:50% 10%;border-bottom-right-radius:14vw}.b3-article{gap:28px}.b3-section-portrait{gap:18px}.b3-photo-pair{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:14px}.b3-detail-cutout{width:100%;padding-top:24px}.b3-figure figcaption{font-size:var(--type-size-09390078);line-height:1.6;margin-top:8px}.b3-detail-cutout figcaption{font-size:var(--type-size-09390078);letter-spacing:.05em}.b3-arch{gap:15px}.b3-arch figcaption{margin:0 0 10px}.b3-panorama{gap:9px}.b3-panorama img{border-top-left-radius:14%}.b3-panorama figcaption{margin:0}}@page{size:A4;margin:15mm}@media print{body,html{overflow:visible!important;height:auto!important;background:var(--color-white)!important;color:var(--color-black)!important}#footer-placeholder,#header-placeholder,.b2-left,.b2-previous,.b2-right,.b3-aside,.b3-closing-cta,.bd-sidebar,.header-wrap,.j-aside,.j-controls,.j-next,.j-tags,.j4-arrow,.j5-issue,.j6-pillar,.pix-footer,[class*=lightbox],[class*=mobile-toc],[class*=toast],[class*=top-progress],[class*=zoom],dialog{display:none!important}.b2-shell,.b3-shell,.bd-shell,.j-shell,article,main{width:100%!important;max-width:none!important;padding:0!important;margin:0!important;container-type:normal!important}article *,main *{position:static!important;transform:none!important;animation:none!important;opacity:1!important;box-shadow:none!important;text-shadow:none!important}.b2-cover,.b2-grid,.b3-grid,.b3-hero,.b3-photo-pair,.bd-image-feature-layout,.bd-layout,.j-hero,.j-reading,.j5-frieze,.j6-first-spread,.j6-photo-duet,.j6-photo-stack,.j6-second-spread{display:block!important;height:auto!important}h1{font-size:var(--type-size-72d7a4bf)!important;line-height:1.12!important;max-width:none!important;color:var(--color-black)!important;margin:0 0 14pt!important}h2{font-size:var(--type-size-c2ef7c4f)!important;break-after:avoid!important}h3{font-size:var(--type-size-16a3c2aa)!important;break-after:avoid!important}li,p{font-size:var(--type-size-2d85cf49)!important;line-height:1.5!important;orphans:3;widows:3;color:var(--color-ui-acc95611)!important}.b2-section,.b3-section,.bd-section,.j-chapter,section{break-inside:auto!important;margin-top:16pt!important;padding-top:10pt!important}.b2-cover-art,.j-photo,figure{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;margin:14pt 0!important;padding:0!important;break-inside:avoid!important}.j-hero .j-photo-button,figure button{position:static!important;display:block!important;width:100%!important;height:auto!important;background:0 0!important;border:0!important}main img{display:block!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:48mm!important;aspect-ratio:auto!important;object-fit:contain!important;margin:0 auto!important;border-radius:0!important}figcaption{font-size:var(--type-size-1ff7e21c)!important;color:var(--color-grey-dark)!important;margin-top:5pt!important}details{break-inside:avoid!important}summary{font-size:var(--type-size-eee98d6c)!important}summary:after{display:none!important}.j6-intro:after{display:none!important}.j4-intro,.j6-intro{padding:0!important}.j5-frieze .j-photo,.j6-photo-stack .j-photo{height:auto!important}.j-check,.j-quote,.j-summary{background:var(--color-white)!important;border:1px solid var(--color-ui-d98ee4e8)!important;padding:12pt!important;color:var(--color-black)!important}.j-eyebrow,.j-number,.j-title em{color:var(--color-black)!important;-webkit-text-fill-color:var(--color-black)!important}.j-number{background:0 0!important}}@media print{main .b2-author img,main .b2-margin-caption,main .b2-note-arrow,main .bd-author img,main .bd-author-card img,main .j5-issue{display:none!important}main .b2-field-note,main .b2-studio-spread,main .j4-spread,main .j4-triptych,main .j4-wide-story,main .j5-quote-grid,main .j5-split-story{display:block!important;break-inside:auto!important}main .j-hero figure{display:inline-block!important;width:46%!important;vertical-align:top!important;margin:10pt 1%!important}main .j6-photo-stack{display:contents!important}main .j-deck{max-width:none!important}.j-author-end{padding:10pt 0!important;margin-top:10pt!important;break-after:avoid!important}main .b2-copy p,main .b3-copy p,main .bd-copy p,main .j-prose p{margin-bottom:9pt!important}}@media print{main .b2-author-end img,main .b2-author-line img{width:28px!important;height:28px!important;margin:0!important}main footer{break-inside:avoid!important;margin-top:10pt!important;padding-block:8pt!important}main .b3-article-end{font-size:var(--type-size-1ff7e21c)!important}main .b3-article-end p{font-size:var(--type-size-1ff7e21c)!important}}@media print{main .j6-photo-duet .j6-duet-detail{margin:14pt 0!important;padding:0!important}main .j6-photo-duet .j-photo-button{clip-path:none!important}main .j6-photo-duet figcaption{padding:0!important;text-align:left!important}}@media print{body,html,main,main *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}html body main [style],html body main [style][class],html body main[style]{color:var(--article-print-color,inherit)!important;-webkit-text-fill-color:var(--article-print-fill,currentColor)!important;font-family:var(--article-print-font,inherit)!important}main :is(.j-summary,.j-check,.j-quote,.j-number,.b3-summary,.b2-summary,.bd-summary){background-color:var(--article-print-background,transparent)!important}main .j6-page .j-number{color:var(--theme-fixed-white)!important}}@media print{main .j-author-end{break-after:avoid!important}main .j-photo-note{break-before:avoid!important;margin-top:5pt!important}main footer img{width:28px!important;height:28px!important;max-height:28px!important;margin:0!important}}@media screen{body :is(.bd-faq,.b3-faq,.j-faq){counter-reset:faq-item;padding:30px 0 0;background:0 0;border-top:1px solid var(--color-border);border-radius:0}body :is(.bd-faq,.b3-faq,.j-faq)>h2{font-size:var(--type-size-367071a8);line-height:1.12;letter-spacing:-.045em;margin:9px 0 26px;max-width:22ch}body :is(.bd-faq,.b3-faq,.j-faq)>details{counter-increment:faq-item;position:relative;margin:0 0 12px;padding:0;border:1px solid var(--color-border);border-radius:14px;background:var(--color-white);overflow:hidden;transition:border-color .2s,background-color .2s,box-shadow .2s}body :is(.bd-faq,.b3-faq,.j-faq)>details:hover{border-color:var(--color-green-primary)}body :is(.bd-faq,.b3-faq,.j-faq)>details[open]{border-color:var(--color-green-primary);background:var(--clr-green-tint-badge);box-shadow:inset 3px 0 var(--color-green-primary)}body :is(.bd-faq,.b3-faq,.j-faq)>details>summary{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;column-gap:16px;position:relative;list-style:none;margin:0;padding:21px 66px 21px 22px;font-family:var(--font-base);font-size:var(--type-size-344c3863);font-weight:var(--font-weight-600);line-height:1.55;color:var(--color-black);cursor:pointer;min-height:78px}body :is(.bd-faq,.b3-faq,.j-faq)>details>summary::-webkit-details-marker{display:none}body :is(.bd-faq,.b3-faq,.j-faq)>details>summary::before{content:counter(faq-item,decimal-leading-zero);display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--color-border);border-radius:50%;color:var(--color-green-forest);font-size:var(--type-size-933cc733);letter-spacing:.02em;font-weight:var(--font-weight-600);background:var(--color-page-bg)}body :is(.bd-faq,.b3-faq,.j-faq)>details[open]>summary::before{background:var(--theme-fill-59557d35);border-color:var(--color-green-forest);color:var(--theme-fixed-white)}body :is(.bd-faq,.b3-faq,.j-faq)>details>summary::after{content:'+';position:absolute;inset:50% 20px auto auto;transform:translateY(-50%);display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:var(--clr-green-tint-badge);color:var(--color-green-forest);font-size:var(--type-size-75f47a6b);line-height:1;font-weight:var(--font-weight-400)}body :is(.bd-faq,.b3-faq,.j-faq)>details[open]>summary::after{content:'−';background:var(--color-white)}body :is(.bd-faq,.b3-faq,.j-faq)>details>summary:focus-visible{outline:2px solid var(--color-green-primary);outline-offset:-5px;border-radius:12px}body :is(.bd-faq,.b3-faq,.j-faq)>details>p{font-size:var(--type-size-d6522538);line-height:1.85;color:var(--clr-text-body);margin:0;padding:0 64px 24px 72px;max-width:82ch}body:is(.b2-page,.j5-page) :is(.bd-faq,.j-faq)>details{border-width:0 0 1px;border-radius:0;background:0 0;margin-bottom:0}body:is(.b2-page,.j5-page) :is(.bd-faq,.j-faq)>details[open]{background:var(--clr-green-tint-badge);box-shadow:none}body.j4-page .j-faq>details{border-radius:3px 16px 3px 3px}body.j6-page .j-faq>details{border-radius:0 0 16px 0}body.b3-page .b3-faq>details{border-radius:4px 20px 4px 20px}}@media screen and (max-width:600px){body :is(.bd-faq,.b3-faq,.j-faq)>h2{font-size:var(--type-size-21f02b51);margin-bottom:21px}body :is(.bd-faq,.b3-faq,.j-faq)>details>summary{grid-template-columns:26px minmax(0,1fr);gap:11px;padding:18px 47px 18px 14px;font-size:var(--type-size-d6522538);min-height:74px}body :is(.bd-faq,.b3-faq,.j-faq)>details>summary::before{width:25px;height:25px;font-size:var(--type-size-22be94e0)}body :is(.bd-faq,.b3-faq,.j-faq)>details>summary::after{right:12px;width:25px;height:25px;font-size:var(--type-size-998b02c2)}body :is(.bd-faq,.b3-faq,.j-faq)>details>p{padding:0 18px 21px 51px;font-size:var(--type-size-d6522538);line-height:1.8}}@media(prefers-reduced-motion:reduce){body :is(.bd-faq,.b3-faq,.j-faq)>details{transition:none}}@media print{main .b3-checklist li{position:relative!important;padding-left:25px!important;font-size:var(--type-size-d6522538)!important;line-height:1.8!important;color:var(--clr-text-body)!important}main .b3-table{break-inside:avoid!important}}@media print{.b3-copy p,.b3-summary .b3-copy p{font-size:var(--type-size-669bd9cb);line-height:1.5}}.px-article-icon{display:inline-block;width:1em;height:1em;flex:0 0 auto;fill:currentColor;vertical-align:-.125em;pointer-events:none}@media (max-width:600px){.b3-eyebrow{font-size:var(--type-size-823f1262);letter-spacing:.1em;gap:14px}}@media (max-width:768px){.b3-action{font-size:var(--type-size-ddab4fd2)!important;min-height:44px;padding:10px 14px}.b3-eyebrow{font-size:var(--type-size-823f1262);letter-spacing:.1em}.b3-tags a{font-size:var(--type-size-823f1262)}}@media screen{html[data-theme=dark] .b3-action{border:1px solid var(--theme-line)}html[data-theme=dark] .b3-ad{border:1px solid var(--theme-line)}html[data-theme=dark] .b3-table td,html[data-theme=dark] .b3-table th{border-bottom:1px solid var(--theme-line)}html[data-theme=dark] .b3-faq{border-top:1px solid var(--theme-line)}html[data-theme=dark] .b3-faq details{border-bottom:1px solid var(--theme-line)}html[data-theme=dark] .b3-article-end{border-top:1px solid var(--theme-line)}html[data-theme=dark] body :is(.bd-faq,.b3-faq,.j-faq){border-top:1px solid var(--theme-line)}html[data-theme=dark] body :is(.bd-faq,.b3-faq,.j-faq)>details{border:1px solid var(--theme-line)}html[data-theme=dark] body :is(.bd-faq,.b3-faq,.j-faq)>details>summary::before{border:1px solid var(--theme-line)}}@media screen{html[data-theme=dark] .b3-hero h1 em{background-image:var(--gradient-brand-text)}}