.section-label{display:block;width:fit-content;margin:0 0 28px;padding:9px 22px;border:1px solid var(--ds-pill);border-radius:var(--ds-radius-pill);font-family:var(--ds-font-body);font-size:1rem;line-height:1.15}.section-head-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,29.5%);column-gap:5%;margin-bottom:clamp(32px,3.5vw,56px)}.section-head{display:contents}.section-head-grid .section-label{grid-column:1;grid-row:1}.section-head-grid .section-title{grid-column:1;grid-row:2;max-width:980px;align-self:end}.section-head-grid .section-intro{grid-column:2;grid-row:1 / span 2;align-self:end;margin:0;font-size:1.125rem;line-height:1.4;letter-spacing:-.015em}@media (max-width:900px){.section-head-grid{grid-template-columns:1fr}.section-head-grid .section-intro{grid-column:1;grid-row:3;max-width:560px;margin-top:20px}}.doc-link{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border:1px solid var(--ds-ink);border-radius:var(--ds-radius-pill);color:var(--ds-ink);font-size:.9375rem;line-height:1.2;text-decoration:none;white-space:nowrap;transition:background-color 250ms ease,border-color 250ms ease,color 250ms ease}.doc-link svg{width:18px;height:18px}a.doc-link:hover{background:var(--ds-ink);color:#fff}.doc-link:focus-visible{outline:2px solid var(--ds-accent);outline-offset:3px}.doc-link.is-missing{border-color:#c9c4bd;background:#fff0;color:#8a8a8a;cursor:default}@media (prefers-reduced-motion:reduce){.doc-link{transition:none}}.ds-section .wp-block-image{margin:0}.ds-section .wp-block-image img{display:block;width:100%!important;max-width:none;height:auto!important;aspect-ratio:auto!important}.ds-doc{max-width:760px;margin-top:32px;font-size:1.125rem;line-height:1.55}.ds-doc>*+*{margin-top:1em}.ds-doc img{max-width:100%;height:auto}.ds-doc a{color:var(--ds-accent)}html.has-modal{overflow:hidden}.ds-modal{width:min(1280px,100% - 48px);max-width:none;height:fit-content;max-height:calc(100dvh - 48px);margin:auto;padding:0;border:0;border-radius:var(--ds-radius-media);background:var(--ds-paper);color:var(--ds-ink);box-shadow:0 40px 120px -40px rgb(0 0 0 / .55);overflow:hidden}.ds-modal::backdrop{background:rgb(17 17 17 / .62);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ds-modal[open]{animation:ds-modal-in 450ms var(--ds-ease)}.ds-modal[open]::backdrop{animation:ds-fade-in 450ms ease}.ds-modal.is-closing{animation:ds-modal-out 250ms ease forwards}.ds-modal.is-closing::backdrop{animation:ds-fade-out 250ms ease forwards}@keyframes ds-modal-in{from{opacity:0;transform:translateY(24px) scale(.98)}}@keyframes ds-modal-out{to{opacity:0;transform:translateY(16px) scale(.98)}}@keyframes ds-sheet-in{from{opacity:.4;transform:translateY(40px)}}@keyframes ds-sheet-out{to{opacity:0;transform:translateY(40px)}}@keyframes ds-fade-in{from{opacity:0}}@keyframes ds-fade-out{to{opacity:0}}.ds-modal-box{position:relative}.ds-modal-body{max-height:calc(100dvh - 48px)}.ds-modal-close{position:absolute;top:16px;right:16px;z-index:5;display:grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid var(--ds-pill);border-radius:50%;background:var(--ds-paper);color:var(--ds-ink);cursor:pointer;transition:background-color 250ms ease,border-color 250ms ease,color 250ms ease}.ds-modal-close:hover{border-color:var(--ds-ink);background:var(--ds-ink);color:#fff}.ds-modal-close svg{width:22px;height:22px}.ds-modal-cta{display:inline-flex;min-height:52px;align-self:flex-start;align-items:center;gap:10px;margin-top:32px;padding:0 26px;border-radius:var(--ds-radius-pill);background:var(--ds-accent);color:#fff;font-size:1rem;text-decoration:none;transition:background-color 250ms ease}.ds-modal-cta:hover{background:var(--ds-accent-hover)}.ds-modal-cta svg{width:20px;height:20px;transition:transform 300ms var(--ds-ease)}.ds-modal-cta:hover svg{transform:translateX(4px)}.ds-modal-close:focus-visible,.ds-modal-cta:focus-visible{outline:2px solid var(--ds-accent);outline-offset:3px}@media (max-width:900px){.ds-modal{width:100%;max-width:100%;height:100%;max-height:100%;border-radius:0}.ds-modal[open]{animation-name:ds-sheet-in}.ds-modal.is-closing{animation-name:ds-sheet-out}.ds-modal-box{height:100%}.ds-modal-body{height:100%;max-height:none;overflow-y:auto;overscroll-behavior:contain}.ds-modal-close{position:fixed;top:max(20px,env(safe-area-inset-top));right:20px;box-shadow:0 6px 20px -8px rgb(0 0 0 / .4)}}@media (max-width:540px){.ds-modal-cta{align-self:stretch;justify-content:center}}@media (prefers-reduced-motion:reduce){.ds-modal[open],.ds-modal[open]::backdrop,.ds-modal.is-closing,.ds-modal.is-closing::backdrop{animation:none}.ds-modal-close,.ds-modal-cta,.ds-modal-cta svg{transition:none}}