.ds .ds-hero__chip{margin-bottom:var(--ds-s-4);white-space:normal;text-wrap:balance;max-width:100%;line-height:1.5}.ds .ds-panes{column-gap:var(--ds-s-6);row-gap:var(--ds-s-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ds .ds-pane{border-top:1px solid var(--rule);padding-top:var(--ds-s-4);min-width:0}.ds .ds-pane .ds-kicker{margin-bottom:var(--ds-s-3)}.ds .ds-pane__h{font-family:var(--ds-display-font);font-weight:var(--ds-display-weight);letter-spacing:var(--ds-display-track);color:var(--fg);text-wrap:balance;max-width:18em;font-size:clamp(26px,2.5vw,34px);line-height:1.1}.ds .ds-pane .ds-body{margin-top:var(--ds-s-3)}.ds .ds-ticks{margin-top:var(--ds-s-4);gap:12px;display:grid}.ds .ds-ticks li{color:var(--fg-2);max-width:34em;padding-left:28px;font-size:16px;line-height:1.5;position:relative}.ds .ds-ticks li:before{content:"✓";color:var(--kicker);font-weight:600;position:absolute;top:0;left:0}.ds .ds-areas--link .ds-areas__item{transition:background-color .15s;position:relative}.ds .ds-areas--link .ds-areas__item a{color:var(--fg);text-decoration:none}.ds .ds-areas--link .ds-areas__item a:after{content:"";position:absolute;inset:0}.ds .ds-areas--link .ds-areas__item:hover{background:var(--ds-soft-1)}.ds .ds-areas--link .ds-areas__item:has(a:focus-visible){outline:2px solid var(--accent);outline-offset:-2px}.ds .ds-areas--link .ds-areas__item a:focus-visible{outline:0}.ds .ds-dives{margin-top:var(--ds-s-8);border-top:1px solid var(--fg)}.ds .ds-dive{border-bottom:1px solid var(--rule)}.ds .ds-dive__sum{cursor:pointer;padding:var(--ds-s-5) 0;grid-template-columns:72px minmax(0,1fr) 44px;grid-template-areas:"n label ind""n heading ind";align-items:start;list-style:none;display:grid}.ds .ds-dive__sum::-webkit-details-marker{display:none}.ds .ds-dive__sum:after{content:"+";font:400 28px/1 var(--ds-sans);color:var(--kicker);grid-area:ind;place-self:center}.ds .ds-dive[open]>.ds-dive__sum:after{content:"−"}.ds .ds-dive__n{font:500 var(--ds-fs-label)/1.4 var(--ds-mono);letter-spacing:.12em;color:var(--kicker);grid-area:n;padding-top:4px}.ds .ds-dive__label{grid-area:label;margin:0 0 10px}.ds .ds-dive__h{font-family:var(--ds-display-font);font-weight:var(--ds-display-weight);letter-spacing:var(--ds-display-track);color:var(--fg);text-wrap:balance;grid-area:heading;max-width:22em;font-size:clamp(26px,2.6vw,38px);line-height:1.1}.ds .ds-dive__body{column-gap:var(--ds-s-7);row-gap:var(--ds-s-5);padding:0 44px var(--ds-s-7) 72px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.ds .ds-dive__story,.ds .ds-dive__facts{min-width:0}.ds .ds-dive__problem{margin-top:0;font-size:20px;line-height:1.45}.ds .ds-dive__bullets{margin-top:var(--ds-s-5);counter-reset:b;gap:14px;display:grid}.ds .ds-dive__bullets li{counter-increment:b;color:var(--fg-2);max-width:34em;padding-left:36px;font-size:17px;line-height:1.5;position:relative}.ds .ds-dive__bullets li:before{content:counter(b, decimal-leading-zero);font:500 12px/1 var(--ds-mono);letter-spacing:.1em;color:var(--kicker);position:absolute;top:4px;left:0}.ds .ds-dive__facts{gap:var(--ds-s-5);align-content:start;display:grid}.ds .ds-dive__k{font:500 var(--ds-fs-label)/1.4 var(--ds-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--kicker);border-bottom:1px solid var(--rule);padding-bottom:10px}.ds .ds-dive__facts .ds-ticks{margin-top:var(--ds-s-3)}.ds .ds-chips{margin-top:var(--ds-s-3);flex-wrap:wrap;gap:8px;display:flex}.ds .ds-chips li{font:500 12px/1.3 var(--ds-mono);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--rule);color:var(--fg-2);background:var(--ds-white);border-radius:3px;padding:8px 10px}.ds .ds-seq{column-gap:var(--ds-s-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ds .ds-seq__step{border-top:1px solid var(--fg);padding-top:var(--ds-s-4);min-width:0}.ds .ds-seq__n{font:500 var(--ds-fs-label)/1.4 var(--ds-mono);letter-spacing:.12em;color:var(--kicker);margin-bottom:var(--ds-s-4);display:block}.ds .ds-seq__t{font-family:var(--ds-display-font);font-weight:var(--ds-display-weight);letter-spacing:-.03em;color:var(--fg);font-size:24px;line-height:1.15}.ds .ds-seq__d{margin-top:var(--ds-s-3);color:var(--fg-2);max-width:24em;font-size:16px;line-height:1.55}.ds .ds-spread--dark .ds-seq__step{border-top-color:var(--ds-dark-fg-2)}.ds .ds-terms__note{margin-top:var(--ds-s-7);max-width:40em;font-size:19px;line-height:1.5}.ds .ds-terms__actions{margin-top:var(--ds-s-5)}.ds .ds-split__a{grid-column:1/span 5;min-width:0}.ds .ds-split__a .ds-lead{margin-top:var(--ds-s-4)}.ds .ds-split__b{grid-column:7/span 6;align-self:start;min-width:0}.ds .ds-prose .ds-lead+.ds-lead{margin-top:var(--ds-s-4)}.ds .ds-prose .ds-lead{max-width:32em}.ds .ds-license__title{font-size:clamp(44px,4.8vw,68px);line-height:1.02}.ds .ds-brief__work{margin-top:10px;display:grid}.ds .ds-brief__work li{border-top:1px solid var(--ds-line-2);color:var(--ds-text);padding:10px 0;font-size:15px;line-height:1.4}.ds .ds-brief__work li span{font:500 11px/1.5 var(--ds-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ds-sage-deep);display:block}.ds .ds-brief__work+p{margin-top:10px}.ds .ds-spread--dark .ds-doc{color:var(--ds-text)}@media (max-width:1023px){.ds .ds-split__a,.ds .ds-split__b{grid-column:1/-1}.ds .ds-seq{row-gap:var(--ds-s-6);grid-template-columns:repeat(2,minmax(0,1fr))}.ds .ds-dive__body{row-gap:var(--ds-s-6);grid-template-columns:1fr;padding-right:0}}@media (max-width:767px){.ds .ds-hero__chip{margin-bottom:var(--ds-s-3)}.ds .ds-panes{row-gap:var(--ds-s-5);grid-template-columns:1fr}.ds .ds-pane__h{font-size:26px}.ds .ds-dives{margin-top:var(--ds-s-6)}.ds .ds-dive__sum{grid-template-columns:36px minmax(0,1fr) 44px;min-height:76px;padding:20px 0}.ds .ds-dive__label{margin-bottom:6px}.ds .ds-dive__h{font-size:21px;line-height:1.2}.ds .ds-dive__n{padding-top:2px}.ds .ds-dive__body{padding:0 0 var(--ds-s-6) 0;row-gap:var(--ds-s-5)}.ds .ds-dive__problem{font-size:18px}.ds .ds-dive__bullets li{font-size:16px}.ds .ds-seq{grid-template-columns:1fr;row-gap:0}.ds .ds-seq__step{border-top:1px solid var(--rule);grid-template-columns:44px minmax(0,1fr);column-gap:8px;padding:20px 0;display:grid}.ds .ds-seq__n{grid-row:1/span 2;margin:4px 0 0}.ds .ds-seq__t{font-size:21px}.ds .ds-seq__d{margin-top:6px}.ds .ds-spread--dark .ds-seq__step{border-top-color:var(--rule)}.ds .ds-terms__note{margin-top:var(--ds-s-6);font-size:18px}.ds .ds-terms__actions .ds-btn{width:100%;min-height:52px}.ds .ds-license__title{font-size:40px}.ds .ds-split__a .ds-lead{margin-top:var(--ds-s-3)}.ds .ds-brief__work li{padding:8px 0}.ds .ds-chips li{font-size:11px}}
