/* Legal pages and shared footer links */
.legal-links{display:flex;flex-wrap:wrap;gap:8px 22px;align-items:center;font:400 11px/1.6 'DM Sans',sans-serif;color:#a9aaa4}.legal-links a{padding:4px 0;text-decoration:none;transition:color .2s;text-underline-offset:5px}.legal-links a:hover,.legal-links a:focus-visible{color:#f3f1ea;text-decoration:underline}
body:not(.care-document):not(.legal-document)>footer{flex-wrap:wrap;row-gap:0;top:max(calc(100svh - 90px),620px);padding-bottom:14px}body>footer>.legal-links{flex-basis:100%}.care-page-footer,.chapter-footer{flex-wrap:wrap}.care-page-footer>.legal-links,.chapter-footer>.legal-links{flex-basis:100%}
.legal-document{background:#090a09}.legal-header{position:static;padding:28px 6%;border-bottom:1px solid #ffffff15;font-size:13px}.legal-brand{font:600 30px/1 'Manrope',sans-serif;letter-spacing:-.065em}.legal-document main{width:min(820px,88%);margin:65px auto 90px}.legal-eyebrow{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#a9aaa4}.legal-document h1{font:500 clamp(35px,5vw,64px)/1.1 'Manrope',sans-serif;letter-spacing:-.055em;margin:20px 0}.legal-intro{font-size:19px;color:#c6c7bf}.legal-document section{padding:25px 0;border-bottom:1px solid #ffffff16}.legal-document h2{font:500 24px/1.3 'Manrope',sans-serif;letter-spacing:-.025em;margin:0 0 16px}.legal-document section p,.legal-document li{font-size:15px;line-height:1.8;color:#c4c6be}.legal-document p{overflow-wrap:anywhere}.legal-document section a{color:#eee;text-decoration:underline;text-underline-offset:4px}.legal-draft{background:#ffffff05;border:1px solid #ffffff22;border-radius:12px;padding:20px 24px;margin:32px 0}.legal-draft p{font-size:13px;color:#b9bbb1;margin:7px 0 0}.legal-pending{border-left:2px solid #8c7960;padding:8px 16px;background:#ffffff03;font-size:13px!important;color:#bcb5a9!important}.legal-document summary{cursor:pointer;padding:14px 0}.withdrawal{padding:0 20px;border-left:1px solid #ffffff30}.legal-document .legal-page-footer{position:static;inset:auto;display:flex;flex-wrap:wrap;gap:20px;padding:28px 6%;border-top:1px solid #ffffff18}.legal-skip{position:fixed;top:-100px;left:20px;z-index:100;background:#eee;color:#111;padding:12px}.legal-skip:focus{top:15px}@media(max-width:650px){body:not(.care-document):not(.legal-document)>footer{top:max(calc(100svh - 64px),809px);row-gap:3px}.legal-links{gap:3px 14px;font-size:10px}.legal-document main{margin-top:40px}.legal-document h2{font-size:21px}.legal-draft{padding:16px}.legal-header{padding:22px 6%}}@media(prefers-reduced-motion:reduce){.legal-links a{transition:none}}

body:not(.care-document):not(.legal-document)>footer.home-footer{top:max(calc(100svh - 58px),672px);gap:8px 24px}.home-footer .footer-links{gap:5px 24px}.home-footer .footer-links a,.home-footer .footer-links button{white-space:nowrap}.home-footer>span{white-space:nowrap}@media(max-width:650px){body:not(.care-document):not(.legal-document)>footer.home-footer{top:max(calc(100svh - 64px),809px)}.home-footer .footer-links{gap:2px 18px}}

body:not(.care-document):not(.legal-document)>footer.home-footer{justify-content:center}.home-footer .footer-links{justify-content:center;text-align:center}
