.legal_page___gYDe{min-height:100vh;background:var(--white)}.legal_hero__1tvLs{padding:88px 0 0}@media(max-width:900px){.legal_hero__1tvLs{padding:32px 0 0}}.legal_container__dC3jR{max-width:780px;margin:0;padding:0 var(--margin)}.legal_title__OcKMS{font-family:var(--serif);font-size:clamp(1.9rem,1.1rem + 2.2vw,3.25rem);font-weight:500;line-height:1.18;letter-spacing:-.015em;color:var(--ink);margin:0 0 12px}.legal_subtitle__WIbq5{font-size:.8125rem;font-weight:700;color:var(--accent);margin:0}.legal_content__VI_xr{padding:48px 0 var(--rhythm)}.legal_divider__dvPim{width:100%;height:1px;background:var(--line);margin:0 0 48px}.legal_article__p0CeA{margin-bottom:56px}.legal_articleTitle__aCqZT{font-family:var(--serif);font-size:clamp(1.4rem,1.1rem + .9vw,1.75rem);font-weight:500;line-height:1.28;color:var(--ink);margin:0 0 20px}.legal_articleContent__mZkZ3{font-size:1rem;line-height:1.85;color:var(--ink)}.legal_articleContent__mZkZ3 p{margin:0 0 1.3em}.legal_articleContent__mZkZ3 h3{font-family:var(--serif);font-size:1.15rem;margin:2em 0 .6em}.legal_articleContent__mZkZ3 ol,.legal_articleContent__mZkZ3 ul{margin:0 0 1.4em;padding-left:1.2em;list-style:revert}.legal_articleContent__mZkZ3 li{margin-bottom:.4em}.legal_articleContent__mZkZ3 strong{font-weight:700}.legal_articleContent__mZkZ3 a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.legal_articleContent__mZkZ3 a:hover{color:var(--ink)}.legal_articleContent__mZkZ3 table{width:100%;margin:1.6em 0;border-collapse:collapse;font-size:.95rem}.legal_articleContent__mZkZ3 table td,.legal_articleContent__mZkZ3 table th{padding:12px 14px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.legal_articleContent__mZkZ3 table th{font-weight:700;border-bottom-color:var(--ink)}.legal_backLink__eU86R{display:inline-flex;align-items:center;gap:10px;padding:0 0 5px;font-size:.95rem;font-weight:700;color:var(--ink);position:relative}.legal_backLink__eU86R:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--line)}.legal_backLink__eU86R:hover{color:var(--accent)}