@layer reset,base,tokens,bits;@layer components{.legal-page{--reading-width:68rem;isolation:isolate;position:relative}.legal-ambient{z-index:-1;height:18rem;position:absolute;inset:0 0 auto;overflow:hidden}.legal-page :is(.legal-section,.legal-intro){padding:var(--nw-space-8) var(--reading-gutter);margin:0}.legal-section{border-top:1px solid var(--nw-border-default)}.legal-page .legal-section h2{font-family:var(--nw-font-accent);font-size:var(--nw-text-32);font-weight:var(--nw-font-normal);color:var(--nw-text-primary);text-wrap:pretty}.legal-page .legal-section h3{color:var(--nw-text-primary);font-size:var(--nw-text-16);margin:var(--nw-space-6) 0 var(--nw-space-2)}.legal-page .legal-section h2+h3{margin-top:0}.legal-page .reading-body p{margin-bottom:var(--nw-space-3)}.legal-page .legal-note{padding:var(--nw-space-4);margin-top:var(--nw-space-5);border-left:2px solid var(--nw-accent);background:color-mix(in oklch, var(--nw-accent) 4%, var(--nw-bg-surface));font-size:var(--nw-text-15)}.legal-page strong{color:var(--nw-text-primary)}.legal-page :is(.legal-section,.legal-intro)>:last-child{margin-bottom:0}@media (width<=800px){.legal-ambient{display:none}.legal-page .legal-section h2{font-size:var(--nw-text-28)}.legal-page .legal-intro{padding-top:var(--nw-space-6)}}@media print{.legal-ambient,.legal-page .reading-sidebar,.legal-page .reading-mobile-contents{display:none}.legal-page .reading-layout{max-width:none;padding:0;display:block}.legal-page .reading-sheet{border:0}.legal-page .reading-header{background:0 0}.legal-page :is(h2,h3){break-after:avoid}.legal-page p{orphans:3;widows:3}}}@layer utilities;
