.stage-cue-page.sc-legal-page{min-height:100vh;color:var(--sc-ink);background:#edf0e7;overflow:visible}.sc-legal-page .sc-header{background:#07100bf2}.sc-legal-page .sc-header .sc-logo{color:var(--sc-text)}.sc-legal-page .sc-legal-back{color:#b9c9bd;align-items:center;gap:9px;margin-left:auto;font-size:12px;display:inline-flex}.sc-legal-back:hover{color:var(--sc-mint)}.sc-legal-page .sc-kicker{color:#477258}.sc-legal-main{padding:154px 0 90px}.sc-legal-intro{border-bottom:1px solid #aeb9af;padding-bottom:44px}.sc-legal-intro h1{letter-spacing:-.055em;margin-top:18px;font-size:clamp(36px,4.4vw,62px);font-weight:600;line-height:1.4}.sc-legal-intro h1 span{display:inline-block}.sc-legal-lead{color:#607065;margin-top:20px;font-size:15px;line-height:2}.sc-legal-version{color:#718078;letter-spacing:.08em;margin-top:14px;font:10px/1.7 IBM Plex Mono,monospace}.sc-legal-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:64px;margin-top:46px;display:grid}.sc-legal-toc{background:#e5eae1;border:1px solid #b9c3ba;max-height:calc(100vh - 130px);padding:21px;position:sticky;top:110px;overflow-y:auto}.sc-legal-toc>p{color:#31513d;margin-bottom:11px;font-size:13px;font-weight:700}.sc-legal-page .sc-legal-toc a{color:#506158;border-bottom:1px solid #cbd3ca;padding:8px 0;font-size:12px;line-height:1.65;display:block}.sc-legal-toc a:last-child{border-bottom:0}.sc-legal-toc a:hover{color:#1d5634;text-underline-offset:4px;text-decoration:underline}.sc-legal-copy{min-width:0;max-width:790px}.sc-legal-copy section{scroll-margin-top:105px}.sc-legal-copy section+section{border-top:1px solid #bec7be;margin-top:34px;padding-top:34px}.sc-legal-copy h2{letter-spacing:-.025em;font-size:23px;line-height:1.65}.sc-legal-copy p{color:#4f6055;overflow-wrap:anywhere;margin-top:15px;font-size:15px;line-height:2}.sc-legal-page .sc-legal-copy a{color:#17663a;text-underline-offset:4px;text-decoration:underline}.sc-legal-links{flex-wrap:wrap;gap:12px 24px;margin-top:24px;display:flex}.sc-legal-page .sc-legal-product-back{color:#17663a;align-items:center;gap:9px;margin-top:44px;font-size:14px;font-weight:600;display:inline-flex}.sc-legal-page .sc-footer-inner{color:var(--sc-text)}@media (max-width:900px){.sc-legal-layout{grid-template-columns:1fr;gap:36px}.sc-legal-toc{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;max-height:none;display:grid;position:static}.sc-legal-toc>p{grid-column:1/-1}.sc-legal-copy{max-width:none}}@media (max-width:520px){.sc-legal-main{padding-top:116px;padding-bottom:62px}.sc-legal-intro{padding-bottom:30px}.sc-legal-intro h1{font-size:32px}.sc-legal-lead{font-size:14px}.sc-legal-layout{margin-top:28px}.sc-legal-toc{grid-template-columns:1fr;padding:18px}.sc-legal-toc a{align-items:center;min-height:40px;display:flex}.sc-legal-copy h2{font-size:20px}.sc-legal-copy p{font-size:14px}.sc-legal-page .sc-footer-inner>p{display:none}}@media print{.sc-legal-page{color:#000;background:#fff}.sc-legal-page .sc-header,.sc-legal-page .sc-footer,.sc-legal-page .sc-skip,.sc-legal-toc,.sc-legal-product-back{display:none}.sc-legal-main{padding:0}.sc-legal-layout{margin-top:20px;display:block}.sc-legal-page .sc-shell{width:100%;max-width:none;padding-inline:0}.sc-legal-copy{max-width:none}.sc-legal-copy h2{break-after:avoid}.sc-legal-copy p{orphans:3;widows:3;color:#000}}
