.legal-head[data-astro-cid-waosa6pj]{padding-block:clamp(3rem,8vw,5.5rem) clamp(2rem,5vw,3rem)}.legal-head[data-astro-cid-waosa6pj] h1[data-astro-cid-waosa6pj]{letter-spacing:-.03em;font-size:clamp(2.6rem,7vw,5.4rem);font-weight:400;line-height:.98}.legal-head[data-astro-cid-waosa6pj] .meta[data-astro-cid-waosa6pj]{font-family:var(--mono);font-size:var(--step--1);letter-spacing:.04em;color:var(--label);margin:1.25rem 0 0}.legal-body[data-astro-cid-waosa6pj]{padding-block:clamp(2rem,5vw,3rem) clamp(4rem,9vw,6rem)}.legal[data-astro-cid-waosa6pj]{max-width:46rem}.legal[data-astro-cid-waosa6pj] p,.legal[data-astro-cid-waosa6pj] ul{max-width:66ch;margin:0 0 .75rem}.legal[data-astro-cid-waosa6pj] ul{padding-left:1.2em}.legal[data-astro-cid-waosa6pj] li{margin-bottom:.4rem}.legal[data-astro-cid-waosa6pj] a{color:var(--blueprint)}.legal[data-astro-cid-waosa6pj] strong{font-weight:500}.legal[data-astro-cid-waosa6pj] .intro{font-size:var(--step-1);margin-bottom:1.75rem;line-height:1.45}.legal[data-astro-cid-waosa6pj] nav.toc{border-radius:var(--r-card);background:#fbf8f2;border:1px solid #e2dacb;margin-bottom:.75rem;padding:1.1rem 1.25rem}.legal[data-astro-cid-waosa6pj] nav.toc p{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--label);margin:0 0 .6rem;font-size:.75rem}.legal[data-astro-cid-waosa6pj] nav.toc ol{columns:2 15rem;column-gap:1.5rem;margin:0;padding:0;list-style:none}.legal[data-astro-cid-waosa6pj] nav.toc li{break-inside:avoid;margin:0;padding-block:.2rem;font-size:.9rem}.legal[data-astro-cid-waosa6pj] nav.toc a{color:var(--fg);text-decoration:none}.legal[data-astro-cid-waosa6pj] nav.toc a:hover{text-decoration:underline}.legal[data-astro-cid-waosa6pj] .n{font-family:var(--mono);color:var(--muted)}.legal[data-astro-cid-waosa6pj] nav.toc .n{width:2.2em;display:inline-block}.legal[data-astro-cid-waosa6pj] section{padding-top:1.75rem}.legal[data-astro-cid-waosa6pj] h2{font-size:var(--step-2);color:var(--blueprint);align-items:baseline;gap:.75rem;margin:0 0 .6rem;line-height:1.2;display:flex}.legal[data-astro-cid-waosa6pj] h2 .n{letter-spacing:.04em;min-width:2em;font-size:.8125rem;font-weight:500}.legal[data-astro-cid-waosa6pj] .clause{grid-template-columns:3em minmax(0,1fr);gap:0 .5rem;margin-bottom:.6rem;display:grid}.legal[data-astro-cid-waosa6pj] .clause>span{font-family:var(--mono);color:var(--muted);font-variant-numeric:tabular-nums;font-size:.8125rem;line-height:1.9}.legal[data-astro-cid-waosa6pj] .clause>p{margin:0}.legal[data-astro-cid-waosa6pj] .note{border-radius:var(--r-card);background:#8fb4d933;max-width:66ch;margin:.4rem 0 .9rem;padding:1rem 1.2rem}.legal[data-astro-cid-waosa6pj] .note p{margin:0}.legal[data-astro-cid-waosa6pj] .note p+p{margin-top:.5rem}.legal[data-astro-cid-waosa6pj] .addr{font-family:var(--mono);font-size:.875rem;line-height:1.6}.legal[data-astro-cid-waosa6pj] .tablewrap{background:linear-gradient(to right, var(--paper) 30%, #f6f2ea00) left / 40px 100% no-repeat local, linear-gradient(to left, var(--paper) 30%, #f6f2ea00) right / 40px 100% no-repeat local, radial-gradient(farthest-side at 0 50%, #1018202e, transparent) left / 14px 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, #1018202e, transparent) right / 14px 100% no-repeat scroll;-webkit-overflow-scrolling:touch;margin:.5rem 0 1rem;overflow-x:auto}.legal[data-astro-cid-waosa6pj] table{border-collapse:collapse;width:100%;min-width:560px;font-size:.875rem;line-height:1.5}.legal[data-astro-cid-waosa6pj] th,.legal[data-astro-cid-waosa6pj] td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rule);padding:.6rem .75rem .6rem 0}.legal[data-astro-cid-waosa6pj] th{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--label);font-size:.75rem;font-weight:500}.legal[data-astro-cid-waosa6pj] td:first-child{font-weight:500}.legal[data-astro-cid-waosa6pj] footer{border-top:1px solid var(--rule);font-family:var(--mono);color:var(--muted);margin-top:2.5rem;padding-top:1rem;font-size:.8125rem}@media (width<=30rem){.legal[data-astro-cid-waosa6pj] .clause{grid-template-columns:2.6em minmax(0,1fr)}}
