.setsuna-legal .legal-prose{max-width:80ch;font-family:var(--font-sans);color:#d1d5db;overflow-wrap:anywhere;font-size:1rem;line-height:1.8}.setsuna-legal .legal-prose h1,.setsuna-legal .legal-prose h2{font-family:var(--font-mono);scroll-margin-top:2rem;font-weight:500;line-height:1.35}.setsuna-legal .legal-prose h1{color:#fff;margin:0 0 1.5rem;font-size:clamp(1.65rem,4vw,2.3rem)}.setsuna-legal .legal-prose h2{color:var(--color-setsuna-yellow);margin:2.5rem 0 1rem;font-size:1.25rem}.setsuna-legal .legal-prose p{margin:0 0 1.2rem}.setsuna-legal .legal-prose strong{color:#fff;font-weight:600}.setsuna-legal .legal-prose a{color:var(--color-setsuna-yellow);text-underline-offset:3px;text-decoration:underline}.setsuna-legal .legal-prose ul{margin:1rem 0 1.5rem;padding-left:1.5rem;list-style:square}.setsuna-legal .legal-prose li{margin-bottom:.7rem}.setsuna-legal .legal-prose table{border-collapse:collapse;width:100%;margin:1.5rem 0;font-size:.925rem;line-height:1.65}.setsuna-legal .legal-prose th,.setsuna-legal .legal-prose td{border:1px solid var(--color-setsuna-border);text-align:left;vertical-align:top;padding:.8rem}.setsuna-legal .legal-prose th{color:#fff;background:var(--color-setsuna-surface)}.setsuna-legal .legal-skip-link{z-index:50;color:#000;background:var(--color-setsuna-yellow);padding:.75rem 1rem;position:absolute;top:-10rem;left:1rem}.setsuna-legal .legal-skip-link:focus{top:1rem}@media (width<=640px){.setsuna-legal .legal-prose table{display:block;overflow-x:auto}}@media print{.setsuna-legal{color:#000;background:#fff}.setsuna-legal header,.setsuna-legal nav,.setsuna-legal .legal-skip-link{display:none}.setsuna-legal main{max-width:none;padding:0}.setsuna-legal .legal-prose{max-width:none;font-size:11pt}.setsuna-legal .legal-prose,.setsuna-legal .legal-prose h1,.setsuna-legal .legal-prose h2,.setsuna-legal .legal-prose a,.setsuna-legal .legal-prose strong,.setsuna-legal .legal-prose th{color:#000}.setsuna-legal .legal-prose th{background:#eee}.setsuna-legal .legal-prose h2{break-after:avoid}.setsuna-legal .legal-prose tr{break-inside:avoid}}
