@layer theme,base;@layer components{.policies-page .policies-sub-contact{margin-top:6px;font-size:13px}.policies-page .policies-sub{color:#ffffffb8}.policies-page .policies-nav-cta{justify-content:center;margin-top:16px;font-size:12px}.policies-page .policies-nav-link{align-items:center;min-height:36px;display:flex}.policies-page .policies-nav-link:focus-visible,.policies-page .policy-html a:focus-visible,.policies-page .policy-all a:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.policies-page .policy-section{scroll-margin-top:80px}.policies-page .policy-html ul{list-style:outside}.policies-page .policy-html ol{list-style:decimal}.policies-page .policy-html p+p,.policies-page .policy-html p+ul,.policies-page .policy-html ul+p{margin-top:10px}.policies-page .policy-html a{color:var(--blue);text-underline-offset:2px;text-decoration:underline}.policies-page .policy-html strong{color:var(--text);font-weight:600}.policies-page .policy-block p,.policies-page .policy-block li{font-weight:400}.policies-page .policy-legal{color:var(--text);margin-bottom:14px;font-size:14px;font-weight:600}.policies-page .policy-contact-cta{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.policies-page .policy-contact-cta .btn{min-height:44px}.policies-page .policy-closing{color:var(--muted);margin-top:20px;font-size:12px}.policies-page .policy-draft{border-radius:var(--rl);color:#854d0e;background:#ca8a0414;border:1px dashed #ca8a04;margin-bottom:28px;padding:12px 16px;font-size:13px;line-height:1.6}.policies-page .policies-doc{max-width:860px;padding:48px 0 80px}.policies-page .policy-all{font-size:14px}.policies-page .policy-all a{color:var(--blue);align-items:center;min-height:44px;font-weight:600;display:inline-flex}@media (max-width:720px){.policies-page .policies-doc{padding:28px 0 56px}}}@layer utilities;
