.legal-page[data-astro-cid-fd2t3u6d]{max-width:760px;margin:0 auto;padding:4rem 2rem 6rem}.legal-crumb[data-astro-cid-fd2t3u6d]{text-decoration:none}.legal-page[data-astro-cid-fd2t3u6d] h1[data-astro-cid-fd2t3u6d]{font-size:2.4rem;color:var(--sage-800);margin:.5rem 0}.legal-updated[data-astro-cid-fd2t3u6d]{font-size:.82rem;color:var(--muted);margin-bottom:2rem;border-bottom:1px solid var(--sage-100);padding-bottom:1.5rem}.legal-summary[data-astro-cid-fd2t3u6d]{background:var(--panel);border-left:3px solid var(--sage-800);border-radius:0 var(--radius) var(--radius) 0;padding:1.1rem 1.4rem;margin-bottom:1.5rem}.legal-summary[data-astro-cid-fd2t3u6d] p[data-astro-cid-fd2t3u6d]{font-size:.95rem;line-height:1.75;color:var(--sage-800);margin:0}.legal-summary[data-astro-cid-fd2t3u6d] .legal-summary-label[data-astro-cid-fd2t3u6d],.legal-contents-label[data-astro-cid-fd2t3u6d]{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 .4rem}.legal-contents[data-astro-cid-fd2t3u6d]{border:1px solid var(--sage-100);border-radius:var(--radius);padding:1.1rem 1.4rem;margin-bottom:2.5rem}.legal-contents[data-astro-cid-fd2t3u6d] ol[data-astro-cid-fd2t3u6d]{margin:0;padding-left:1.3rem;columns:2;column-gap:2rem}.legal-contents[data-astro-cid-fd2t3u6d] li[data-astro-cid-fd2t3u6d]{font-size:.88rem;line-height:1.7;color:var(--muted);break-inside:avoid}.legal-contents[data-astro-cid-fd2t3u6d] a[data-astro-cid-fd2t3u6d]{color:var(--sage-800);text-decoration:none}.legal-contents[data-astro-cid-fd2t3u6d] a[data-astro-cid-fd2t3u6d]:hover{text-decoration:underline}.legal-body[data-astro-cid-fd2t3u6d] h2{font-size:1.25rem;color:var(--sage-800);margin:2.75rem 0 .75rem;scroll-margin-top:6rem}.legal-body[data-astro-cid-fd2t3u6d] h3{font-size:1.02rem;color:var(--sage-800);margin:1.75rem 0 .5rem;scroll-margin-top:6rem}.legal-body[data-astro-cid-fd2t3u6d] p{font-size:1rem;color:var(--muted);line-height:1.8;margin-bottom:1rem}.legal-body[data-astro-cid-fd2t3u6d] a{color:var(--sage-800);overflow-wrap:anywhere}.legal-body[data-astro-cid-fd2t3u6d] ul,.legal-body[data-astro-cid-fd2t3u6d] ol{margin:.5rem 0 1rem 1.5rem}.legal-body[data-astro-cid-fd2t3u6d] li{font-size:1rem;color:var(--muted);line-height:1.8;margin-bottom:.4rem}.legal-body[data-astro-cid-fd2t3u6d] strong{color:var(--sage-800);font-weight:600}.legal-body[data-astro-cid-fd2t3u6d] table{display:block;overflow-x:auto;width:100%;border-collapse:collapse;margin:1rem 0 1.5rem;font-size:.86rem;line-height:1.6}.legal-body[data-astro-cid-fd2t3u6d] th,.legal-body[data-astro-cid-fd2t3u6d] td{text-align:left;vertical-align:top;padding:.6rem .8rem;border-bottom:1px solid var(--sage-100);color:var(--muted);min-width:8rem}.legal-body[data-astro-cid-fd2t3u6d] th{color:var(--sage-800);font-weight:600;background:var(--panel);white-space:nowrap}.legal-foot[data-astro-cid-fd2t3u6d]{margin-top:3.5rem;padding-top:2rem;border-top:1px solid var(--sage-100)}.legal-foot[data-astro-cid-fd2t3u6d] h2[data-astro-cid-fd2t3u6d]{font-size:1.02rem;color:var(--sage-800);margin:0 0 .5rem}.legal-foot[data-astro-cid-fd2t3u6d] p[data-astro-cid-fd2t3u6d]{font-size:.9rem;color:var(--muted);line-height:1.8;margin-bottom:1.75rem}.legal-foot[data-astro-cid-fd2t3u6d] a[data-astro-cid-fd2t3u6d]{color:var(--sage-800)}.legal-others[data-astro-cid-fd2t3u6d]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.legal-others[data-astro-cid-fd2t3u6d] li[data-astro-cid-fd2t3u6d]{font-size:.9rem}@media(max-width:640px){.legal-page[data-astro-cid-fd2t3u6d]{padding:3rem 1.25rem 4rem}.legal-page[data-astro-cid-fd2t3u6d] h1[data-astro-cid-fd2t3u6d]{font-size:1.9rem}.legal-contents[data-astro-cid-fd2t3u6d] ol[data-astro-cid-fd2t3u6d]{columns:1}.legal-body[data-astro-cid-fd2t3u6d] table.is-stackable{overflow:visible}.legal-body[data-astro-cid-fd2t3u6d] table.is-stackable thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.legal-body[data-astro-cid-fd2t3u6d] table.is-stackable tbody,.legal-body[data-astro-cid-fd2t3u6d] table.is-stackable tr,.legal-body[data-astro-cid-fd2t3u6d] table.is-stackable td{display:block;width:100%}.legal-body[data-astro-cid-fd2t3u6d] table.is-stackable tr{border:1px solid var(--sage-100);border-radius:var(--radius);margin-bottom:.9rem;padding:.35rem .2rem;background:var(--panel)}.legal-body[data-astro-cid-fd2t3u6d] table.is-stackable td{border-bottom:0;min-width:0;padding:.45rem .8rem}.legal-body[data-astro-cid-fd2t3u6d] table.is-stackable td:before{content:attr(data-label);display:block;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sage-800);margin-bottom:.15rem}.legal-body[data-astro-cid-fd2t3u6d] table.is-stackable td:first-child{font-weight:600;color:var(--sage-800)}}
