.ct-filter{border-top:1px solid var(--sd-line);border-bottom:1px solid var(--sd-line);align-items:baseline;gap:32px;margin-top:88px;padding:18px 0;display:flex}.ct-filter .lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--sd-grey);flex:none;font-size:13px;font-weight:500}.ct-filter ul{flex-wrap:wrap;gap:8px 28px;margin:0;padding:0;font-size:16px;font-weight:500;list-style:none;display:flex}.ct-filter a{color:var(--sd-grey)}.ct-filter a:hover{color:var(--sd-ink)}.ct-filter [aria-current=page]{color:var(--sd-ink);padding-bottom:2px;box-shadow:inset 0 -1px}.ct-first{padding-top:128px}.ct-lead{align-items:end;row-gap:32px;margin-top:72px}.ct-lead .img{grid-column:1/9}.ct-lead .sd-frame img{object-position:center;transition:transform 1.1s cubic-bezier(.2,.7,.2,1)}.ct-lead:hover .sd-frame img{transform:scale(1.025)}.ct-lead .t{grid-column:9/13}.ct-lead .m{flex-wrap:wrap;gap:12px;margin:0;font-size:14px;display:flex}.ct-lead .m span{font-weight:600}.ct-lead .m time{color:var(--sd-grey)}.ct-lead h3{letter-spacing:-.035em;margin:16px 0 0;font-size:clamp(30px,2.8vw,42px);font-weight:500;line-height:1.08}.ct-lead .x{color:var(--sd-grey);-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:20px 0 32px;font-size:17px;line-height:1.55;display:-webkit-box;overflow:hidden}.ct-lead:hover h3{color:var(--sd-accent)}.ct-rows{border-bottom:1px solid var(--sd-line);margin-top:72px}.ct-row{border-top:1px solid var(--sd-line);align-items:start;row-gap:12px;padding:36px 0 40px}.ct-row .d{color:var(--sd-grey);font-variant-numeric:tabular-nums;grid-column:1/3;padding-top:8px;font-size:14px}.ct-row .t{grid-column:3/9}.ct-row h3{letter-spacing:-.028em;max-width:28ch;margin:0;font-size:clamp(24px,2.2vw,32px);font-weight:500;line-height:1.12;transition:color .25s}.ct-row .t p{color:var(--sd-grey);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:58ch;margin:14px 0 0;font-size:16px;line-height:1.55;display:-webkit-box;overflow:hidden}.ct-row .m{flex-direction:column;grid-column:9/12;gap:4px;margin:0;padding-top:8px;font-size:14px;display:flex}.ct-row .m span:last-child{color:var(--sd-grey)}.ct-row .go{grid-column:12/13;justify-self:end;padding-top:2px;font-size:22px;transition:transform .3s,color .3s}.ct-row:hover h3,.ct-row:hover .go{color:var(--sd-accent)}.ct-row:hover .go{transform:translate(4px)}.ct-more{margin-top:40px}.ct-topics{border-bottom:1px solid var(--sd-line);margin-top:72px}.ct-topic{border-top:1px solid var(--sd-line);align-items:baseline;row-gap:12px;padding:32px 0 36px}.ct-topic .no{color:var(--sd-grey);font-variant-numeric:tabular-nums;grid-column:1/2;font-size:14px}.ct-topic h3{letter-spacing:-.035em;grid-column:2/7;margin:0;font-size:clamp(30px,3.2vw,46px);font-weight:500;line-height:1.02;transition:color .25s}.ct-topic p{color:var(--sd-grey);grid-column:7/11;max-width:40ch;margin:0;font-size:16px}.ct-topic .n{white-space:nowrap;grid-column:11/13;justify-self:end;font-size:14px}.ct-topic:hover h3{color:var(--sd-accent)}.ct-head{padding-top:112px}.ct-head .top{row-gap:24px;margin-bottom:56px}.ct-head .crumb{grid-column:1/7}.ct-head .crumb a{gap:10px;display:inline-flex}.ct-head .crumb a:hover{color:var(--sd-accent)}.ct-head .tag{letter-spacing:.08em;text-transform:uppercase;grid-column:7/13;margin:0;font-size:13px;font-weight:500;line-height:1.6}.ct-head .tag span{color:var(--sd-grey);display:block}.ct-title{letter-spacing:-.045em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(42px,5.8vw,92px);font-weight:400;line-height:1}.ct-head .below{align-items:end;row-gap:32px;margin-top:56px}.ct-head .below .sd-lede{grid-column:1/8;max-width:52ch}.ct-byline{grid-column:9/13;margin:0}.ct-byline div{border-top:1px solid var(--sd-line);justify-content:space-between;gap:16px;padding:10px 0;font-size:15px;display:flex}.ct-byline div:last-child{border-bottom:1px solid var(--sd-line)}.ct-byline dt{color:var(--sd-grey)}.ct-byline dd{text-align:right;margin:0;font-weight:500}.ct-feature{margin-top:80px;margin-bottom:0}.ct-feature .sd-frame img{object-position:center}.ct-feature figcaption{color:var(--sd-grey);margin-top:12px;font-size:13px}.ct-body{align-items:start;padding-top:96px}.ct-rail{grid-column:1/4;position:sticky;top:120px}.ct-rail .in{border-top:1px solid var(--sd-ink);justify-items:start;gap:12px;max-width:240px;padding-top:20px;display:grid}.ct-rail .sd-small{color:var(--sd-grey);margin:0}.ct-rail-t{margin:0 0 16px;font-size:15px}.ct-rail ul{width:100%;margin:0 0 24px;padding:0;list-style:none}.ct-rail li a{border-bottom:1px solid var(--sd-line);padding:8px 0;font-size:15px;display:block}.ct-rail li:first-child a{border-top:1px solid var(--sd-line)}.ct-rail li a:hover{color:var(--sd-accent)}.ct-rail .sd-link{font-size:15px}.ct-prose{color:#262624;grid-column:4/11;max-width:70ch;font-size:19px;line-height:1.7}.ct-prose>*+*{margin-top:1.15em}.ct-prose p{margin-bottom:0}.ct-prose h2{letter-spacing:-.03em;color:var(--sd-ink);margin-top:2.2em;scroll-margin-top:110px;font-size:clamp(28px,2.6vw,38px);font-weight:500;line-height:1.12}.ct-prose h3{letter-spacing:-.02em;color:var(--sd-ink);margin-top:1.8em;font-size:23px;font-weight:600;line-height:1.25}.ct-prose h2+*,.ct-prose h3+*{margin-top:.7em}.ct-prose strong,.ct-prose b{color:var(--sd-ink);font-weight:600}.ct-prose a:not(.sd-btn){text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.ct-prose a:not(.sd-btn):hover{color:var(--sd-accent)}.ct-prose ul,.ct-prose ol{gap:.55em;margin-left:0;padding:0;list-style:none;display:grid}.ct-prose ul>li{padding-left:1.6em;position:relative}.ct-prose ul>li:before{content:"—";color:var(--sd-grey-2);position:absolute;left:0}.ct-prose ol{counter-reset:ct}.ct-prose ol>li{counter-increment:ct;padding-left:2.2em;position:relative}.ct-prose ol>li:before{content:counter(ct, decimal-leading-zero);color:var(--sd-grey);font-variant-numeric:tabular-nums;font-size:.8em;position:absolute;top:.2em;left:0}.ct-prose blockquote,.ct-callout{border-left:2px solid var(--sd-ink);letter-spacing:-.015em;color:var(--sd-ink);margin:2em 0 0;padding:4px 0 4px 28px;font-size:1.22em;line-height:1.45}.ct-prose blockquote+*,.ct-callout+*{margin-top:2em}.ct-prose code{background:#e9e8e3;border-radius:4px;padding:.1em .35em;font:.86em/1.5 ui-monospace,SF Mono,Menlo,monospace}.ct-prose pre{background:var(--sd-dark);color:#e9e8e3;border-radius:6px;padding:20px 24px;font-size:15px;overflow-x:auto}.ct-prose pre code{color:inherit;background:0 0;padding:0}.ct-prose table{border-collapse:collapse;width:100%;font-size:16px;line-height:1.5;display:block;overflow-x:auto}.ct-prose th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--sd-grey);border-bottom:1px solid var(--sd-ink);padding:10px 16px 10px 0;font-size:13px;font-weight:500}.ct-prose td{border-bottom:1px solid var(--sd-line);vertical-align:top;padding:12px 16px 12px 0}.ct-prose figure{margin:2.4em 0 0}.ct-prose figure .sd-frame img{object-position:center}.ct-prose figcaption{color:var(--sd-grey);margin-top:12px;font-size:14px;line-height:1.5}.ct-prose figure+*{margin-top:2.4em}.ct-answer{border-top:1px solid var(--sd-ink);border-bottom:1px solid var(--sd-line);margin-bottom:2.4em;padding:28px 0 32px}.ct-answer .lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--sd-grey);align-items:center;gap:12px;margin:0 0 16px;font-size:13px;font-weight:500;display:flex}.ct-answer p:last-child{letter-spacing:-.012em;color:var(--sd-ink);margin:0;font-size:21px;line-height:1.55}.ct-inline-cta{background:var(--sd-white);border-radius:6px;margin:2.6em 0 0;padding:32px}.ct-inline-cta h3{letter-spacing:-.025em;margin:0;font-size:26px;font-weight:500}.ct-inline-cta p{color:var(--sd-grey);max-width:52ch;margin:10px 0 24px;font-size:17px}.ct-inline-cta+*{margin-top:2.6em}.ct-end{border-top:1px solid var(--sd-line);color:var(--sd-grey);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding-top:24px;font-size:15px;display:flex;margin-top:3.2em!important}.ct-end p{margin:0}.ct-end b{color:var(--sd-ink);font-weight:500}.ct-chips{flex-wrap:wrap;gap:8px;display:flex}.ct-chips a{color:var(--sd-ink);border:1px solid var(--sd-line);border-radius:999px;padding:6px 14px;font-size:14px;text-decoration:none!important}.ct-chips a:hover{border-color:var(--sd-ink);color:var(--sd-ink)!important}@media (max-width:1100px){.ct-lead .img,.ct-lead .t{grid-column:1/-1}.ct-lead .t{max-width:640px}.ct-row .d{grid-column:1/3}.ct-row .t{grid-column:3/10}.ct-row .m{grid-column:10/12}.ct-topic p{display:none}.ct-topic h3{grid-column:2/10}.ct-topic .n{grid-column:10/13}.ct-head .below .sd-lede,.ct-byline{grid-column:1/-1}.ct-byline{max-width:520px}.ct-rail{display:none}.ct-prose{grid-column:2/12}}@media (max-width:760px){.ct-filter{flex-direction:column;gap:12px;margin-top:56px}.ct-filter ul{gap:8px 20px;font-size:15px}.ct-first{padding-top:80px}.ct-lead{row-gap:24px;margin-top:40px}.ct-lead h3{font-size:28px}.ct-rows,.ct-topics{margin-top:40px}.ct-row{row-gap:8px;padding:24px 0 28px}.ct-row .d{grid-area:1/1/auto/-1;padding:0;font-size:13px}.ct-row .t{grid-column:1/-1}.ct-row h3{font-size:23px}.ct-row .t p{margin-top:10px;font-size:15px}.ct-row .m{flex-direction:row;grid-column:1/-1;gap:12px;padding:4px 0 0;font-size:13px}.ct-row .go{display:none}.ct-topic{padding:22px 0 26px}.ct-topic .no{grid-column:1/-1;font-size:13px}.ct-topic h3{grid-column:1/-1;font-size:30px}.ct-topic .n{color:var(--sd-grey);grid-column:1/-1;justify-self:start}.ct-head{padding-top:56px}.ct-head .top{margin-bottom:32px}.ct-head .crumb,.ct-head .tag{grid-column:1/-1}.ct-title{letter-spacing:-.04em;font-size:clamp(36px,10.4vw,52px);line-height:1.04}.ct-head .below{margin-top:32px}.ct-feature{margin-top:48px}.ct-body{padding-top:56px}.ct-prose{grid-column:1/-1;font-size:17.5px;line-height:1.68}.ct-answer p:last-child{font-size:19px}.ct-prose blockquote,.ct-callout{padding-left:20px;font-size:1.12em}.ct-inline-cta{padding:24px 20px}}
