.legal-shell{background:#f2f5f1;color:#122019;min-height:100vh}.legal-shell .topbar{max-width:none;background:#07110f;color:#edf6f0;padding-inline:max(2rem,calc((100% - 1100px)/2));border:0}.legal-shell main{max-width:900px;margin:auto;padding:5rem 2rem 8rem}.legal-shell .back{display:inline-flex;margin-bottom:2.5rem;color:#456157;font-weight:700}.legal-shell h1{font-family:Manrope;font-size:clamp(2.7rem,6vw,5.2rem);letter-spacing:-.055em;line-height:1;margin:0 0 1rem}.legal-shell .intro{font-size:1.15rem;color:#4e6259;max-width:720px}.legal-shell .legal-meta{font-size:.8rem;color:#62756c;margin:1rem 0 3rem}.legal-shell .pending{background:#fff4cb;border-left:4px solid #e2b820;padding:1rem 1.2rem;margin:2rem 0;color:#4d421a}.legal-shell article{background:#fff;border:1px solid #dce4df;padding:clamp(1.4rem,4vw,3rem)}.legal-shell h2{font-family:Manrope;font-size:1.45rem;margin:2.5rem 0 .7rem}.legal-shell h2:first-child{margin-top:0}.legal-shell h3{font-family:Manrope;font-size:1.05rem;margin:1.7rem 0 .4rem}.legal-shell p,.legal-shell li{color:#40554b}.legal-shell li{margin:.45rem 0}.legal-shell a:not(.brand):not(.back){color:#135a42;text-decoration:underline;text-underline-offset:3px}.legal-shell .callout{background:#e5f7ed;padding:1.2rem;margin:1.5rem 0;border-left:4px solid #1a8d61}.legal-footer{max-width:900px;margin:auto;padding:0 2rem 3rem;color:#63746c;font-size:.8rem}.legal-footer a{color:#274f3f}@media(max-width:600px){.legal-shell main{padding:3rem 1.2rem 5rem}.legal-shell article{padding:1.25rem}.legal-shell .topbar{padding-inline:1.2rem}}
