.legal{max-inline-size:48rem;margin-inline:auto}.legal__head{border-block-end:1px solid var(--commerce-line);gap:.75rem;padding-block-end:1.75rem;display:grid}.legal__head h1{font-size:clamp(2.4rem,4.5vw,3.8rem)}.legal__note{color:var(--commerce-muted);margin:0;font-size:.875rem}.legal__body{padding-block-start:1rem;line-height:1.7}.legal__body h2{margin-block:2.5rem .75rem;scroll-margin-block-start:7rem;font-size:clamp(1.5rem,2.4vw,2rem)}.legal__body h3{margin-block:1.75rem .5rem;font-size:1.05rem;font-weight:600}.legal__body p{margin-block:0 .9rem}.legal__body ul{margin-block:0 1rem;padding-inline-start:1.2rem}.legal__body li+li{margin-block-start:.35rem}.legal__body address{margin-block-end:1rem;font-style:normal;display:grid}.withdrawal{gap:1.25rem;margin-block:1rem 2rem;padding:1.5rem;display:grid}.withdrawal>p{margin:0}.withdrawal>.commerce-button,.withdrawal__actions .commerce-button{justify-self:start}.withdrawal__scope{border:0;gap:.6rem;margin:0;padding:0;display:grid}.withdrawal__scope legend{color:var(--commerce-muted);margin-block-end:.5rem;font-size:.8125rem}.withdrawal__statement{font-weight:600}.withdrawal__facts{grid-template-columns:minmax(8rem,auto) minmax(0,1fr);gap:.4rem 1.5rem;margin:0;display:grid}.withdrawal__facts dt{color:var(--commerce-muted)}.withdrawal__facts dd{margin:0}.withdrawal__actions{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.withdrawal__back{font:inherit;cursor:pointer;background:0 0;border:0}@media print{.header,.site-footer,.announce,.dev-panel,.commerce-paper,.withdrawal .commerce-button{display:none!important}}.legal-dialog{border:1px solid var(--commerce-line,currentColor);background:var(--color-world-paper-light);max-block-size:min(85dvh,60rem);inline-size:min(46rem,100% - 2rem);color:var(--color-world-paper-ink);margin:auto;padding:0}.legal-dialog::backdrop{background:color-mix(in srgb, var(--color-world-paper-ink) 45%, transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.legal-dialog__inner{max-block-size:inherit;overscroll-behavior:contain;padding:1.5rem clamp(1.25rem,3vw,2.25rem) 2rem;overflow-y:auto}.legal-dialog__head{border-block-end:1px solid color-mix(in srgb, var(--color-world-paper-ink) 16%, transparent);background:var(--color-world-paper-light);justify-content:space-between;align-items:center;gap:1rem;margin:-1.5rem calc(-1*clamp(1.25rem,3vw,2.25rem)) 1rem;padding:1.25rem clamp(1.25rem,3vw,2.25rem);display:flex;position:sticky;inset-block-start:-1.5rem}.legal-dialog__head h2{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:400}.legal-dialog__close{border:1px solid color-mix(in srgb, var(--color-world-paper-ink) 25%, transparent);block-size:44px;inline-size:44px;color:inherit;cursor:pointer;background:0 0;border-radius:50%;font-size:1.5rem}.legal-dialog .legal__body h2{font-family:var(--font-display);margin-block-start:1.75rem;font-weight:400}
