/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-outline-style:solid}}}@layer components{:where(body[data-page-id=legal]) .main-content.legal-page-content{padding-top:0}:where(body[data-page-id=legal]) .legal-page{background-color:var(--surface-page);padding-top:calc(var(--tw-spacing,.25rem) * 40);padding-bottom:calc(var(--tw-spacing,.25rem) * 24)}:where(body[data-page-id=legal]) .legal-shell{width:100%;max-width:var(--site-max-width);padding-inline:var(--site-gutter);margin-inline:auto}:where(body[data-page-id=legal]) .legal-document{text-align:start;--tw-leading:1.8;overflow-wrap:anywhere;word-break:normal;width:100%;max-width:45rem;font-size:.9375rem;line-height:1.8;font-family:var(--locale-font);font-weight:var(--type-prose-weight);color:var(--text-reading);margin-inline:auto}:where(body[data-page-id=legal]) .legal-document h1{margin-top:0;margin-bottom:calc(var(--tw-spacing,.25rem) * 6);--tw-leading:1.3;--tw-font-weight:var(--tw-font-weight-medium,500);font-size:2rem;line-height:1.3;font-weight:var(--tw-font-weight-medium,500);color:var(--text-heading)}:where(body[data-page-id=legal]) .legal-document h2{margin-top:calc(var(--tw-spacing,.25rem) * 8);margin-bottom:calc(var(--tw-spacing,.25rem) * 3);font-size:var(--tw-text-xl,1.25rem);line-height:var(--tw-leading,var(--tw-text-xl--line-height,calc(1.75 / 1.25)));--tw-leading:calc(var(--tw-spacing,.25rem) * 7);line-height:calc(var(--tw-spacing,.25rem) * 7);--tw-font-weight:var(--tw-font-weight-medium,500);font-weight:var(--tw-font-weight-medium,500);color:var(--text-heading)}:where(body[data-page-id=legal]) .legal-document p{margin-top:0;margin-bottom:calc(var(--tw-spacing,.25rem) * 4)}:where(body[data-page-id=legal]) .legal-document>p:first-of-type{margin-bottom:calc(var(--tw-spacing,.25rem) * 6);font-size:var(--tw-text-xs,.75rem);line-height:var(--tw-leading,var(--tw-text-xs--line-height,calc(1 / .75)));--tw-leading:1.125rem;color:var(--text-heading-secondary);line-height:1.125rem}:where(body[data-page-id=legal]) .legal-document :where(ul,ol){margin-block:calc(var(--tw-spacing,.25rem) * 4);padding-inline-start:calc(var(--tw-spacing,.25rem) * 6)}:where(body[data-page-id=legal]) .legal-document li{margin-block:var(--tw-spacing,.25rem)}:where(body[data-page-id=legal]) .legal-document a{color:var(--site-accent);text-underline-offset:4px}@media (hover:hover){:where(body[data-page-id=legal]) .legal-document a:hover{text-decoration-line:underline}}:where(body[data-page-id=legal]) .legal-document a:focus-visible{outline-style:var(--tw-outline-style);outline-offset:4px;outline-width:2px;outline-color:var(--site-accent)}@media (width<=1199px){:where(body[data-page-id=legal]) .legal-page{padding-top:113px;padding-bottom:calc(var(--tw-spacing,.25rem) * 16)}}@media (width<=767px){:where(body[data-page-id=legal]) .legal-document h1{font-size:1.75rem}}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
