.Legal-module__2dCIza__page{padding:calc(var(--header-h) + clamp(48px, 6vw, 88px)) 0 var(--section-y);background:var(--off-white);color:var(--text)}.Legal-module__2dCIza__column{max-width:780px;margin-inline:auto}.Legal-module__2dCIza__title{font-family:var(--font-serif);-webkit-hyphens:auto;hyphens:auto;letter-spacing:-.015em;overflow-wrap:break-word;margin:0 0 clamp(28px,4vw,48px);font-size:clamp(27px,4.4vw,52px);font-weight:500;line-height:1.1}.Legal-module__2dCIza__body h2{font-family:var(--font-serif);scroll-margin-top:calc(var(--header-h) + 16px);margin:clamp(36px,4.4vw,52px) 0 14px;font-size:clamp(22px,2.2vw,28px);font-weight:500;line-height:1.25}.Legal-module__2dCIza__body>h2:first-child{margin-top:0}.Legal-module__2dCIza__body p,.Legal-module__2dCIza__body li{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(16px,1.3vw,17.5px);line-height:1.7}.Legal-module__2dCIza__body p{margin:0 0 16px}.Legal-module__2dCIza__body ul{margin:0 0 18px;padding-left:22px}.Legal-module__2dCIza__body li{margin-bottom:8px}.Legal-module__2dCIza__body a{color:var(--blue);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;transition:color .2s}.Legal-module__2dCIza__body a:hover{color:var(--red-dark)}.Legal-module__2dCIza__body a:focus-visible{outline:2px solid var(--text);outline-offset:3px}.Legal-module__2dCIza__todo{color:inherit;background:#fdf1c9;padding:0 2px}@media (prefers-reduced-motion:reduce){.Legal-module__2dCIza__body a{transition:none}}
