.sl-public-page{--public-paper:#faf8f3;--public-cobalt:#2347d9;background:var(--public-paper);min-width:0}.sl-public-page .sl-public-wayfinding{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 24px;padding:8px clamp(18px,3.5vw,48px);border-bottom:1px solid #e4e2db;background:#faf8f3;color:#4b566a;font-size:13px}.sl-public-page .sl-public-wayfinding nav{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.sl-public-page .sl-public-wayfinding a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:none}.sl-public-page .sl-public-wayfinding a:hover{color:var(--public-cobalt);text-decoration:underline;text-underline-offset:4px}.sl-public-page .sl-public-wayfinding a[aria-current=page]{color:var(--public-cobalt);font-weight:700;border-bottom:2px solid}.sl-public-page :is(h1,h2,h3){text-wrap:balance}.sl-public-page :is(section,article,header)[id]{scroll-margin-top:84px}.sl-public-page :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #2347d9;outline-offset:4px}.sl-public-page :is(button,summary){touch-action:manipulation}.sl-public-page :is(button:not([class*=dot]),summary){min-height:44px}.sl-public-page :is(.static-page-shell,.glossary-page-shell){max-width:1240px;padding-inline:clamp(18px,4vw,48px)}.sl-public-page .static-page-hero{padding-block:clamp(30px,5vw,64px)}.sl-public-page :is(.static-page-title,.glossary-page-hero h1){max-width:20ch;font-size:clamp(34px,4.7vw,66px);line-height:1.06}.sl-public-page :is(.static-page-lead,.static-page-rich-text){max-width:72ch;font-size:16px;line-height:1.75}.sl-public-page :is(.static-page-card,.static-page-body-panel,.glossary-page-summary-card){box-shadow:none;border-radius:14px}.sl-public-page .static-page-link-card{min-height:64px}.sl-public-page .static-page-legal-grid{gap:24px}.sl-public-page .static-page-rich-text :is(a,code){overflow-wrap:anywhere}.sl-public-page .hugo-public-hero{background:#faf8f3}.sl-public-page .hugo-public-hero>div[style*="position: absolute"]{display:none}.sl-public-page .hugo-hero-grid h1{font-size:clamp(38px,5vw,64px)!important;line-height:1.04!important;letter-spacing:-1.5px!important}.sl-public-page .hugo-hero-grid>div>p{max-width:48ch!important}.sl-public-page .hugo-chat-demo{box-shadow:0 16px 40px -28px #142444!important;border-radius:16px!important}.sl-public-page .buyerlens-public-hero{background:#faf8f3!important}.sl-public-page .buyerlens-public-hero>div[style*="position: absolute"]{display:none}.sl-public-page .buyerlens-public-hero h1{font-size:clamp(38px,4.5vw,62px)!important}.sl-public-page .rq-public-hero .rq-h1{font-size:clamp(38px,4.7vw,66px);max-width:15ch}.sl-public-page .sl-about .hero{background:#faf8f3;padding-block:clamp(36px,5vw,72px)}.sl-public-page .sl-about .hero-h{font-size:clamp(36px,4.4vw,62px);line-height:1.08}.sl-public-page .sl-about .hero-sub{font-size:17px;line-height:1.75;max-width:56ch}.sl-public-page .sl-about .portrait-glow{display:none}.sl-public-page .sl-about .portrait-frame{border-radius:16px;box-shadow:0 16px 40px -28px #142444}@media (max-width:768px){.sl-public-page .sl-public-wayfinding{padding-block:4px;gap:0 16px}.sl-public-page .sl-public-wayfinding nav{gap:12px}.sl-public-page :is(.hugo-hero-grid,.sl-hero-grid){gap:28px!important}.sl-public-page .hugo-hero-grid h1{font-size:42px!important}.sl-public-page .static-page-legal-grid{grid-template-columns:minmax(0,1fr)}.sl-public-page .static-page-rich-text{font-size:16px}}@media (prefers-reduced-motion:reduce){.sl-public-page *,.sl-public-page :after,.sl-public-page :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.sl-public-page .hugo-example-limit{margin:0;padding:12px 16px;font-size:12px;line-height:1.65;color:#d9dfeb;border-top:1px solid #384156}.sl-public-page .hugo-workflow-limit{margin:0 0 16px;font-size:12px;line-height:1.6;color:#4b566a}.sl-public-page .hugo-chat-demo button:disabled{cursor:default!important;opacity:.55}.sl-public-page .hugo-evidence-label{display:grid;gap:8px;padding:12px 8px;border-top:1px solid #596078;font-size:12px;color:#eef1f7}.sl-public-page .hugo-evidence-label span{font-size:11px;color:#c4ccdc}.sl-public-page .buyerlens-example-limit{margin:14px 0 0;font-size:12px;line-height:1.65;color:#4b566a}@media(max-width:600px){.sl-public-page .hugo-evidence-label{font-size:11px;overflow-wrap:anywhere}}.sl-public-page .sl-hugo-public .btn-gold{background:#2347d9!important;box-shadow:none!important}