:where(.legal_root__65vZt) .band.doc-band{padding-top:clamp(40px,5vw,64px);border-top:1px solid var(--rule)}:where(.legal_root__65vZt) .doc-grid.solo{grid-template-columns:minmax(0,1fr)}:where(.legal_root__65vZt) .page-hero .doc-notice{margin-top:12px;max-width:70ch;font-size:15px;color:var(--ink-2)}:where(.legal_root__65vZt) .page-hero .doc-notice a{color:var(--sand-ink);text-underline-offset:3px;text-decoration-thickness:1px}:where(.legal_root__65vZt) .page-hero .doc-notice a:hover{color:var(--ink)}:where(.legal_root__65vZt) .prose h5,:where(.legal_root__65vZt) .prose h6{font:500 16px/1.4 var(--sans);color:var(--ink-2);margin-top:1.4em}:where(.legal_root__65vZt) .prose h5+*,:where(.legal_root__65vZt) .prose h6+*{margin-top:.6em}:where(.legal_root__65vZt) .prose .doc-contact{display:grid;grid-gap:6px;gap:6px;padding:24px 26px}:where(.legal_root__65vZt) .prose .doc-contact a{justify-self:start;font-family:var(--display);font-size:clamp(24px,2.4vw,30px);line-height:1.2;letter-spacing:-.01em;color:var(--ink);text-decoration:none;overflow-wrap:anywhere}:where(.legal_root__65vZt) .prose .doc-contact a:hover{color:var(--sand-ink)}:where(.legal_root__65vZt) .prose .doc-contact p{margin:0;font-size:15.5px}@media (max-width:900px){:where(.legal_root__65vZt) .toc{padding-bottom:24px;border-bottom:1px solid var(--rule)}}@media (max-width:560px){:where(.legal_root__65vZt) .prose .doc-contact{padding:20px}}