.ws-areas-hero{padding-block:var(--ws-hero-top) clamp(48px, 5vw, 72px)}.ws-areas-hero h1{text-wrap:var(--ws-wrap);max-width:1000px}.ws-areas-hero-bottom{flex-wrap:wrap;align-items:flex-end;gap:24px 48px;margin-top:32px;display:flex}.ws-areas-hero-bottom p{max-width:580px;font-size:var(--ws-body);line-height:var(--ws-lh-body);color:var(--ws-muted);flex:420px}.ws-areas-body{padding-block:clamp(40px,5vw,72px) clamp(64px,7.5vw,112px)}.ws-areas-body>.ws-container{--ws-rail-label:48px;grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.ws-area-rail{z-index:10;background:var(--ws-paper);position:sticky;top:110px}.ws-area-rail>span{width:260px;height:var(--ws-rail-label);font-size:var(--ws-meta);font-weight:var(--ws-weight-medium);color:var(--ws-muted);padding:0 12px;display:block}.ws-area-rail>div{flex-direction:column;gap:2px;display:flex}.ws-area-rail a{min-height:40px;font-size:var(--ws-meta);font-weight:var(--ws-weight-medium);color:var(--ws-muted);white-space:nowrap;transition:background var(--ws-duration), color var(--ws-duration);border-radius:6px;align-items:center;gap:10px;padding:8px 12px;display:flex}.ws-area-rail a svg{color:var(--ws-muted);flex:none}.ws-area-rail a:hover{background:var(--ws-mist);color:var(--ws-ink)}.ws-area-rail a[aria-current]{background:color-mix(in oklab, var(--ws-blue) 8%, var(--ws-white));color:var(--ws-blue)}.ws-area-rail a[aria-current] svg{color:var(--ws-blue)}.ws-areas-column>article:first-child{padding-top:calc(var(--ws-rail-label) + 11px)}.ws-areas-column>article{border-bottom:1px solid var(--ws-line);padding-block:clamp(40px,5vw,64px);scroll-margin-top:120px}.ws-areas-column h2{max-width:680px;font-size:var(--ws-title);font-weight:var(--ws-weight-medium);line-height:var(--ws-lh-title);letter-spacing:var(--ws-track-title);text-wrap:var(--ws-wrap)}.ws-area-body{margin:var(--ws-copy-gap) 0 0;max-width:620px;font-size:var(--ws-body);line-height:var(--ws-lh-body);color:var(--ws-muted)}.ws-area-label{margin:var(--ws-action-gap) 0 0;font-size:var(--ws-meta);font-weight:var(--ws-weight-medium);color:var(--ws-muted)}.ws-areas-column ul{margin:var(--ws-list-gap) 0 0;border-top:1px solid var(--ws-line);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;padding:0;list-style:none;display:grid}.ws-areas-column li{border-bottom:1px solid color-mix(in oklab, var(--ws-line) 55%, var(--ws-white));font-size:var(--ws-body);line-height:var(--ws-lh-body);padding:12px 0}.ws-areas-close{padding-bottom:clamp(64px,7.5vw,112px)}.ws-areas-close>.ws-container>div{border-radius:var(--ws-radius-lg);background:var(--ws-cta-surface);color:var(--ws-white);text-align:center;padding:clamp(40px,6vw,88px) clamp(32px,5vw,64px)}.ws-areas-close h2{max-width:880px;font-size:var(--ws-display);font-weight:var(--ws-weight-display);line-height:var(--ws-lh-display);letter-spacing:var(--ws-track-title);text-wrap:var(--ws-wrap);margin-inline:auto}.ws-areas-close p{margin:var(--ws-copy-gap) auto 0;max-width:540px;font-size:var(--ws-body);line-height:var(--ws-lh-body);color:var(--ws-on-blue)}@media (max-width:900px){.ws-areas-body>.ws-container{grid-template-columns:1fr;gap:24px}.ws-area-rail>span{display:none}.ws-area-rail>div{scrollbar-width:none;flex-direction:row;padding-block:8px;overflow-x:auto}.ws-areas-column ul{grid-template-columns:1fr}.ws-areas-column>article:first-child{padding-top:clamp(40px,5vw,64px)}}.ws-areas-hero h1>span{color:var(--ws-muted)}
