@layer tokens,reset,base,layout,components,utilities;@layer components{.sgopen{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;padding-block:12px 8px}.sgopen__t{display:grid;gap:8px;max-inline-size:780px}.sgopen--long .display{font-size:24px}.sgopen__l{order:3;display:grid;gap:18px;align-content:start;max-inline-size:720px}.sgopen__ph{order:2;inline-size:min(100%,416px);border-radius:var(--r-lg);overflow:hidden}.sgopen__ph--wide{inline-size:min(100%,560px)}.sgopen__cta{display:flex;flex-wrap:wrap;gap:8px}.sgopen__cta .btn{flex:1 1 auto}.sgb__in.prose{max-inline-size:none;display:grid;grid-template-columns:minmax(0,1fr);gap:12px 56px;padding-block-start:24px;border-block-start:1px solid var(--line)}.sgb__h h2,.tlside h2{margin-block:0 10px;font:700 21px/1.3 var(--sans);letter-spacing:-.3px;text-wrap:balance;scroll-margin-block-start:calc(var(--hdr-h) + 16px)}.sgb__h .sgb__t{margin-block-end:2px}.sgb__n{font-size:14px;color:var(--muted)}.sgb__b>:first-child{margin-block-start:0}.sgb__b>:is(p,ul,ol,aside,figure){max-inline-size:720px}.sgb__w{margin-block-start:20px}.sgqs{border-block:1px solid var(--line)}.sgqs .acc>summary{align-items:flex-start;min-block-size:56px;padding-block:16px}.sgqs summary h3{margin:0;font:700 17px/1.4 var(--sans);text-wrap:pretty;scroll-margin-block-start:calc(var(--hdr-h) + 16px)}.sgqs summary .i{flex:none;margin-block-start:2px;color:var(--gold-text)}.sgqs .acc__b{max-inline-size:720px;padding-block-end:22px;font-size:16px}.sgb .tbl thead th{background:var(--sand)}.sgfigs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap);align-items:start;margin-block-start:18px}.sgfigs figure{margin:0}.sgbrief__in.prose{max-inline-size:none;display:grid;grid-template-columns:minmax(0,1fr);gap:20px}.sgbrief__p{display:grid;align-self:start;gap:12px;padding:26px 22px 28px;border-radius:var(--r-lg)}.sgbrief__p--sand{background:var(--sand)}.sgbrief__p h2{font:400 24px/1.2 var(--serif);letter-spacing:-.5px;text-wrap:balance}.sgbrief__p p{max-inline-size:none;font-size:15px;line-height:1.55}.sgbrief__p.panel a:not(.btn){color:inherit;text-decoration-color:var(--gold-on-dark)}.sgbrief__l{align-self:center;min-inline-size:0}.sgbrief__l ul{list-style:none;padding:0;margin-block-end:14px}.sgbrief__l li,.sgbrief__l li + li{position:relative;margin:0;padding-block:12px;padding-inline:32px 0;border-block-end:1px solid var(--line);font-size:16px;line-height:1.5}.sgbrief__l li::before{content:"";position:absolute;inset-inline-start:4px;inset-block-start:19px;inline-size:12px;block-size:7px;border-inline-start:2px solid var(--gold);border-block-end:2px solid var(--gold);rotate:-45deg}[dir="rtl"] .sgbrief__l li::before{rotate:45deg}.sgcta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;padding:22px 18px;border-radius:var(--r-lg);background:var(--sand)}.sgcta p{margin-block-start:4px;color:var(--muted);font-size:15px}.sgcta__a{display:flex;flex-wrap:wrap;gap:8px}.sgend{display:grid;gap:24px}.sgend ul{display:grid;gap:0 32px;margin-block-start:8px}.sgend li a{display:block;padding-block:11px;border-block-end:1px solid var(--line);font-size:15px;font-weight:600}.sgend li a:hover{color:var(--gold-text)}}@media (min-width:640px){@layer components{.sgopen__cta .btn{flex:0 0 auto}.sgend ul{grid-template-columns:repeat(2,minmax(0,1fr))}}}@media (min-width:900px){@layer components{.sgb__in.prose{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.sgb__h{position:sticky;inset-block-start:calc(var(--hdr-h) + 20px);align-self:start}.sgb__h h2{font-size:23px}.sgbrief__in.prose{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px}.sgbrief__p{padding:40px 44px 44px}.sgcta{padding:28px 36px}}}@media (min-width:1024px){@layer components{.sgopen{padding-block:20px 12px}.sgopen--long .display{font-size:34px}.sgopen--img{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto 1fr;column-gap:56px;row-gap:18px}.sgopen--img .sgopen__t{grid-column:1;grid-row:1}.sgopen--img .sgopen__l{grid-column:1;grid-row:2}.sgopen--img .sgopen__ph{grid-column:2;grid-row:1 / 3;align-self:center;inline-size:416px}.sgopen--img .sgopen__ph--wide{inline-size:min(560px,42vw)}.sgend ul{grid-template-columns:repeat(3,minmax(0,1fr))}}}@layer components{.panel .answer--clamp{color:var(--on-panel-soft);font-size:15px}.panel .answer__more{color:var(--on-panel)}.hero3--solo{grid-template-columns:minmax(0,1fr)}.hero3--solo .panel{margin:0;border-radius:var(--r-lg)}.bzv{display:grid;gap:22px}.bzv__c{display:grid;gap:12px;align-content:start;min-inline-size:0}.bzv__c--lead .ov{aspect-ratio:16 / 9}.bzv__c--lead .ov__cap b{font:400 24px/1.1 var(--serif);letter-spacing:-.6px}.bzv__qa{display:grid;gap:4px;align-content:start;padding-inline:2px}.bzv__qa h3{font:700 15px/1.35 var(--sans);letter-spacing:-.1px;text-wrap:balance}.bzv__qa p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;line-clamp:4;overflow:hidden;color:var(--muted);font-size:14px;line-height:1.5}.bzv .bzv__rail{gap:var(--gap);margin-inline:calc(var(--pad) * -1);padding-inline:var(--pad);scroll-padding-inline:var(--pad)}.bzv__rail .bzv__c{flex:0 0 280px;scroll-snap-align:start}.bzv__other{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-block-start:24px;padding-block-start:18px;border-block-start:1px solid var(--line)}.bzv__other p{color:var(--muted);font-size:15px}.bzv__other b{color:var(--ink)}.sglays{margin-block-start:14px}.sgfit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-block:16px 4px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);overflow:hidden}.sgfit>div{display:grid;gap:4px;align-content:start;margin-block-end:-1px;margin-inline-end:-1px;padding:14px 16px;border-block-end:1px solid var(--line);border-inline-end:1px solid var(--line)}.sgfit dd{font:400 18px/1.3 var(--serif);letter-spacing:-.3px;text-wrap:balance}.lays{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gap)}.tilecta{display:grid;gap:6px;align-content:center;padding:18px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.tilecta b{font:400 22px/1.2 var(--serif);letter-spacing:-.5px}.tilecta>span:not(.eyebrow,.more){color:var(--muted);font-size:14px}}@media (max-width:479.98px){@layer components{.bzv__other .btn{inline-size:100%}}}@media (min-width:768px){@layer components{.lays{grid-template-columns:repeat(3,minmax(0,1fr))}}}@media (min-width:768px) and (max-width:1023.98px){@layer components{.bzv__c--lead{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:center}.bzv__c--lead .bzv__qa h3{font-size:18px}}}@media (min-width:900px){@layer components{.sgfit{grid-template-columns:repeat(4,minmax(0,1fr))}.sgfit>div{padding:18px 22px}.sgfit dd{font-size:20px}}}@media (min-width:1024px){@layer components{.bzv{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px var(--gap)}.bzv .bzv__rail{display:contents}.bzv__c{grid-row:span 2;grid-template-rows:subgrid;row-gap:14px}.bzv__c--lead{grid-column:span 2}.bzv__c--lead .ov{aspect-ratio:auto;align-self:stretch}.bzv__c--lead .ov__cap b{font-size:30px;letter-spacing:-1px}.bzv__c--lead .bzv__qa{max-inline-size:58ch}.bzv__c--lead .bzv__qa h3{font-size:17px}}}