.page-legal{--primary:var(--brand-primary);--primary-container:var(--brand-primary-container);--on-primary:#fff}.page-legal .about-launch-hero__wrap,.page-legal .policy-scroll .legal-policy-wrap{box-sizing:border-box;width:100%;max-width:var(--max-width-wrap,75rem);padding-inline:max(1rem, env(safe-area-inset-left)) max(1rem, env(safe-area-inset-right));margin-inline:auto}@media (min-width:640px){.page-legal .about-launch-hero__wrap,.page-legal .policy-scroll .legal-policy-wrap{padding-inline:1.5rem}}@media (min-width:1024px){.page-legal .about-launch-hero__wrap,.page-legal .policy-scroll .legal-policy-wrap{padding-inline:2rem}}.page-legal .page-flow{background:0 0}.page-legal .page-panel{background:var(--surface-container-lowest);box-shadow:0 1px 0 #ffffffd9 inset, 0 16px 48px rgba(var(--primary-rgb), .1);border-radius:1rem;padding:1.75rem 1.85rem}@media (min-width:640px){.page-legal .page-panel{padding:2rem 2.15rem}}.page-legal .page-section{z-index:1;position:relative}.page-legal .blog-breadcrumbs{justify-content:center;margin:0 0 1.15rem;display:flex}.page-legal .blog-breadcrumbs__list{letter-spacing:.1em;text-transform:uppercase;color:var(--on-surface-variant);flex-wrap:wrap;justify-content:center;align-items:center;gap:0;margin:0;padding:0;font-size:.6875rem;font-weight:800;list-style:none;display:inline-flex}.page-legal .blog-breadcrumbs__item{align-items:center;display:inline-flex}.page-legal .blog-breadcrumbs__item+.blog-breadcrumbs__item:before{content:"/";opacity:.45;color:var(--on-surface-variant);margin:0 .6rem;font-weight:700}.page-legal .blog-breadcrumbs__link{color:var(--primary);text-decoration:none;transition:color .15s}.page-legal .blog-breadcrumbs__link:hover{color:var(--tertiary);text-underline-offset:.15em;text-decoration:underline}.page-legal .blog-breadcrumbs__item--current{color:var(--on-surface);letter-spacing:.08em;max-width:100%}.page-legal .btn{border-radius:var(--radius-button);cursor:pointer;border:none;justify-content:center;align-items:center;padding:.625rem 1.25rem;font-family:inherit;font-size:.875rem;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.page-legal .btn:active{transform:scale(.98)}.page-legal .btn--primary{color:var(--on-primary);background:linear-gradient(135deg, var(--primary) 0%, var(--primary-container) 100%);box-shadow:0 8px 40px #191c1e0f}.page-legal .btn--secondary{color:var(--on-surface);background:var(--surface-container-highest)}.page-legal .btn--primary:hover{box-shadow:0 8px 48px #191c1e14}.page-legal .btn--secondary:hover{filter:brightness(.98)}.about-launch-hero{margin-top:calc(-1 * (var(--site-chrome-height,7.375rem) + 2px));padding:calc(var(--site-chrome-height,7.375rem) + 2px + 2.5rem) 0 3rem;background:linear-gradient(165deg, #003d66 0%, var(--primary) 42%, #005a94 100%);color:#fff;position:relative;overflow:hidden}.about-launch-hero:before{content:"";height:calc(var(--site-chrome-height,7.375rem) + 4px);background:linear-gradient(90deg, #004d7a 0%, var(--primary) 38%, #005a94 100%);pointer-events:none;z-index:0;position:absolute;top:0;left:0;right:0}@media (min-width:640px){.about-launch-hero{padding-top:calc(var(--site-chrome-height,7.375rem) + 2px + 3rem);padding-bottom:3.5rem}}.about-launch-hero__canvas{pointer-events:none;position:absolute;inset:0}.about-launch-hero__glow{filter:blur(60px);opacity:.35;border-radius:50%;position:absolute}.about-launch-hero__glow--a{background:#7ec4eb;width:20rem;height:20rem;top:-4rem;right:-2rem}.about-launch-hero__glow--b{opacity:.2;background:#bfe6ff;width:16rem;height:16rem;bottom:-3rem;left:10%}.about-launch-hero__wrap{z-index:1;position:relative}.about-launch-hero__crumbs .blog-breadcrumbs__link{color:#ffffffd1}.about-launch-hero__crumbs .blog-breadcrumbs__item--current{color:#ffffff8c}.about-launch-hero__crumbs .blog-breadcrumbs__item+.blog-breadcrumbs__item:before{color:#ffffff73}.about-launch-hero__crumbs .blog-breadcrumbs__link:hover{color:#fff}.about-launch-hero__body{text-align:center;width:100%;margin-top:1.25rem}.about-launch-hero__title{letter-spacing:-.04em;text-align:center;margin:0 0 1rem;font-size:clamp(2rem,5.5vw,3.25rem);font-weight:800;line-height:1.08}.about-launch-hero__title-accent{background:linear-gradient(100deg,#bfe6ff 0%,#fff 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.about-launch-hero__lead{color:#ffffffe0;max-width:42rem;margin:0 auto 1.75rem;font-size:clamp(1rem,2.2vw,1.125rem);line-height:1.65}.page-legal .policy-flow{background:0 0}.about-launch-hero__lead--tight{margin-bottom:0}.policy-scroll{background:linear-gradient(#eef5fc 0%,#fff 42%,#f4f8fc 100%);padding:2.75rem 0 4.5rem}.policy-doc{flex-direction:column;gap:1rem;width:100%;display:flex}@media (min-width:640px){.policy-doc{gap:1.15rem}}.policy-section{background:var(--surface-container-lowest);border:1px solid rgba(var(--primary-rgb), .1);box-shadow:0 10px 32px rgba(var(--primary-rgb), .07);border-radius:1rem;padding:1.35rem 1.5rem}@media (min-width:640px){.policy-section{padding:1.6rem 1.85rem}}.policy-section__head{border-bottom:1px solid rgba(var(--primary-rgb), .1);align-items:center;gap:.9rem;margin-bottom:1rem;padding-bottom:.9rem;display:flex}.policy-section__num{color:#fff;background:linear-gradient(145deg, var(--primary) 0%, #005a94 100%);width:2.35rem;height:2.35rem;box-shadow:0 6px 16px rgba(var(--primary-rgb), .28);border-radius:.65rem;flex-shrink:0;place-items:center;font-size:.9375rem;font-weight:800;line-height:1;display:grid}.policy-section__title{letter-spacing:-.02em;color:var(--on-surface);margin:0;font-size:clamp(1.0625rem,2.4vw,1.25rem);font-weight:800;line-height:1.25}.policy-section__body{color:var(--on-surface);font-size:.9875rem;line-height:1.72}.policy-section__body>:last-child{margin-bottom:0}.policy-section__body p{margin:0 0 .9rem}.policy-section__body ul,.policy-section__body ol{margin:0 0 1rem;padding-left:1.2rem}.policy-section__body ul{list-style-type:disc}.policy-section__body ol{list-style-type:decimal}.policy-section__body li{margin-bottom:.4rem;display:list-item}.policy-section__body li::marker{color:rgba(var(--primary-rgb), .85);font-weight:700}.policy-section__body li>ul{margin:.45rem 0 .2rem;padding-left:1.1rem;list-style-type:circle}.policy-section__body a{color:var(--primary);text-underline-offset:.12em;font-weight:700}.policy-section__body a:hover{color:var(--tertiary)}.policy-section__body h3{letter-spacing:-.01em;color:var(--on-surface);margin:1.15rem 0 .5rem;font-size:.975rem;font-weight:700;line-height:1.35}.policy-section__body h3:first-child{margin-top:0}.policy-help{width:100%;margin-top:2rem;padding:0}.policy-help__panel{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem 2rem;display:flex}.policy-help__copy{flex:16rem;min-width:0}.policy-help__title{letter-spacing:-.02em;color:var(--on-surface);margin:0 0 .35rem;font-size:clamp(1.125rem,2.5vw,1.3125rem);font-weight:800;line-height:1.25}.policy-help__lead{color:var(--on-surface-variant);margin:0;font-size:.9375rem;line-height:1.6}.policy-help__actions{flex-wrap:wrap;gap:.75rem;display:flex}
