.v3-fhero.v3-ux-hero{padding-bottom:40px;min-height:0}@media(max-width:767px){.v3-fhero.v3-ux-hero{padding-bottom:28px}}.v3-ux-h1{font-size:clamp(34px,4.6vw,56px);line-height:1.08}.v3-ux-sev{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:24px 0 0}.v3-ux-sev-note{font-size:14px;color:#9a9da6}.v3-ux-page{--v3-badge-ink: var(--v3-paper);--v3-badge-ground: #0D0E12;--v3-badge-soft: #9A9DA6}.v3-ux-page .v3-lt{--v3-badge-ink: var(--v3-fg);--v3-badge-ground: var(--v3-bg);--v3-badge-soft: var(--v3-muted)}.v3-ux-badge{display:inline-block;padding:3px 10px;border-radius:999px;font-size:13px;font-weight:500;white-space:nowrap;color:var(--v3-badge-ink);border:1px solid var(--v3-badge-soft)}.v3-ux-sev-critical{background:var(--v3-badge-ink);color:var(--v3-badge-ground);border-color:var(--v3-badge-ink);font-weight:600}.v3-ux-sev-high{border:2px solid var(--v3-badge-ink);padding:2px 9px;font-weight:600}.v3-ux-sev-low{border-style:dashed}.v3-ux-body.v3-fsec{padding-top:72px;padding-bottom:72px}.v3-ux-wrap>*{max-width:760px}.v3 .v3-ux-wrap h2.v3-eyebrow{margin-top:48px}.v3 .v3-ux-wrap h2.v3-eyebrow:first-child{margin-top:0}.v3-ux-guideline{margin:14px 0 0;font-size:19px;line-height:1.65;color:var(--v3-fg)}.v3-ux-fails{margin:14px 0 0;padding-left:20px;list-style:disc;display:grid;gap:12px;font-size:17px;line-height:1.6;color:var(--v3-muted)}.v3-ux-page code{font-family:var(--v3-mono);font-size:.88em;padding:1px 5px;border-radius:5px;background:var(--v3-card);border:1px solid var(--v3-card-line)}.v3-ux-facets{display:grid;gap:16px;margin-top:14px}.v3-ux-facet h3{margin:0;font-size:14px;font-weight:600;color:var(--v3-fg)}.v3-ux-tags{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none}.v3-ux-tags li{padding:4px 10px;border-radius:8px;font-size:14px;color:var(--v3-fg);background:var(--v3-card);border:1px solid var(--v3-card-line)}.v3-ux-cta.v3-fsec{padding-top:80px;padding-bottom:80px}.v3-dk.v3-ux-cta{background:var(--color-ink-950)}.v3-ux-cta-h{margin:0;max-width:760px;font-size:clamp(26px,3vw,36px);line-height:1.15;font-weight:600;color:var(--v3-paper)}.v3-ux-cta-p{margin:14px 0 0;max-width:680px;font-size:17px;line-height:1.6;color:var(--color-ink-300)}.v3-ux-list{display:grid;gap:12px;margin:16px 0 0;padding:0;list-style:none}.v3-ux-item a{display:grid;gap:6px;padding:18px 20px;border-radius:14px;background:var(--v3-card);border:1px solid var(--v3-card-line);color:var(--v3-fg)}.v3-ux-item a:hover{border-color:var(--v3-fg)}.v3-ux-item-t{font-size:18px;font-weight:600}.v3-ux-item .v3-ux-badge{justify-self:start}.v3-ux-item-d{font-size:15px;line-height:1.55;color:var(--v3-muted)}.v3 .v3-ux-list+h2.v3-eyebrow,.v3 .v3-ux-topics+h2.v3-eyebrow{margin-top:44px}.v3-ux-search input{width:100%;min-height:48px;padding:0 16px;border-radius:12px;border:1px solid var(--v3-card-line);background:var(--v3-card);color:var(--v3-fg);font:400 16px var(--v3-sans)}.v3-ux-topics{display:flex;gap:8px;margin:12px 0 40px;padding:0;list-style:none;overflow-x:auto}.v3-ux-topic{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:999px;white-space:nowrap;font-size:15px;font-weight:500;color:var(--v3-fg);border:1px solid var(--v3-card-line);background:var(--v3-card)}.v3-ux-empty{margin-top:24px;color:var(--v3-muted)}.v3-ux-fails li::marker{color:var(--v3-muted)}:root:not([data-theme=light]) .v3-ux-page main>.v3-lt:first-child{border-top:1px solid var(--v3-card-line)}:root:not([data-theme=light]) .v3-dk.v3-ux-cta{background:#111318;border-top:1px solid #22252C;border-bottom:1px solid #22252C}@media(min-width:900px){.v3-ux-related .v3-ux-list{grid-template-columns:1fr 1fr}}.v3-ux-count{margin:14px 0 0;font-size:15px;color:#9a9da6}.v3 h2.v3-eyebrow.v3-ux-topics-h{margin-top:28px}@media(max-width:767px){.v3-ux-topics{margin-left:-16px;margin-right:-16px;padding:0 16px;scroll-padding:0 16px;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 32px),transparent)}.v3-ux-topics::-webkit-scrollbar{display:none}.v3-ux-topics li{flex:none;scroll-snap-align:start}}
