.v6-legal{padding-block:clamp(2.5rem,6vw,4.5rem) var(--section-y);background:var(--color-bg)}.v6-legal__intro{display:grid;gap:.75rem;max-inline-size:45rem;margin-block-end:clamp(1.5rem,3vw,2rem)}.v6-legal h1{max-inline-size:24ch;margin:0;font-size:clamp(2rem,4.6vw,3rem);line-height:1.12;text-wrap:balance}.v6-legal__meta{display:flex;flex-wrap:wrap;gap:.5rem;margin:.25rem 0 0}.v6-legal__meta-item{display:inline-flex;align-items:center;gap:.375rem;min-block-size:32px;padding:.25rem .75rem;border:1px solid var(--color-accent-200);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-accent-800);font-size:.875rem;font-weight:600}.v6-legal__meta-item .v6-icon{color:var(--color-accent-600)}.v6-legal__layout{display:grid;gap:clamp(1.25rem,3vw,2rem);align-items:start}@media (min-width:1000px){.v6-legal__layout{grid-template-columns:minmax(0,46rem) minmax(16rem,20rem);justify-content:space-between}.v6-legal__rail{position:sticky;inset-block-start:calc(var(--hdr) + 20px)}}.v6-legal__body{--card-pad:clamp(1.25rem,4vw,2.75rem);font-size:1.0625rem;line-height:1.8;overflow-wrap:anywhere}.v6-legal__body h2{max-inline-size:none;margin:2.25rem 0 .75rem;padding-block-start:1.5rem;border-block-start:1px solid var(--color-divider);font-size:1.375rem;line-height:1.3;text-wrap:balance}.v6-legal__body h3{margin:1.5rem 0 .5rem;color:var(--color-accent-800);font-size:1.125rem}.v6-legal__body>:first-child,.v6-legal__body>section:first-child>h2{margin-block-start:0;padding-block-start:0;border-block-start:0}.v6-legal__body p,.v6-legal__body ul{margin:0 0 1rem}.v6-legal__body p{text-wrap:pretty}.v6-legal__body ul{padding-inline-start:1.5rem}.v6-legal__body li+li{margin-block-start:.375rem}.v6-legal__body li::marker{color:var(--color-accent-600)}.v6-legal__body>:last-child:not(section),.v6-legal__body>:last-child>:last-child{margin-block-end:0}.v6-legal__rail{display:grid;gap:1rem}.v6-legal__docs,.v6-legal__toc{padding:1.125rem 1.25rem;border:1px solid var(--color-divider);border-radius:var(--radius-lg);background:var(--color-surface)}.v6-legal__rail-title{margin:0 0 .5rem;color:var(--color-accent-700);font-size:.875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.v6-legal__docs ul,.v6-legal__toc ol{display:grid;margin:0;padding:0;list-style:none}.v6-legal__toc a{display:flex;align-items:center;min-block-size:44px;padding:.5rem .75rem;border-inline-start:2px solid var(--color-divider);color:var(--color-text);font-size:.9375rem;line-height:1.4;text-decoration:none}.v6-legal__toc a:hover{border-inline-start-color:var(--color-accent-600);background:var(--color-accent-100);color:var(--color-accent-800)}.v6-legal__docs a{display:flex;align-items:center;gap:.625rem;min-block-size:48px;padding:.5rem .25rem;border-block-end:1px solid var(--color-divider);color:var(--color-text);font-weight:600;text-decoration:none}.v6-legal__docs li:last-child a{border-block-end:0}.v6-legal__docs a>span{flex:1 1}.v6-legal__docs a .v6-icon{color:var(--color-accent-700)}.v6-legal__docs a:hover{color:var(--color-accent-800)}.v6-legal__docs a:hover>span{text-decoration:underline}a.v6-legal__call{display:flex;align-items:center;gap:.75rem;min-block-size:64px;padding:.75rem 1rem;border:1px solid var(--color-divider);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-text);text-decoration:none}a.v6-legal__call:hover{border-color:var(--color-accent-300);background:var(--color-accent-100);color:var(--color-text)}a.v6-legal__call>span:last-child{display:grid}.v6-legal__call-label{font-weight:600}a.v6-legal__call .v6-num{justify-self:start;color:var(--color-accent-800);font-weight:700}.v6-legal__notice{display:grid;justify-items:start;gap:.875rem}.v6-legal__notice h2{max-inline-size:none;margin:.25rem 0 0;font-size:1.625rem}.v6-legal__notice p{max-inline-size:60ch;margin:0;color:var(--muted);font-size:1.0625rem;line-height:1.7}.v6-legal .legal-page__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-block-start:.5rem}@media (max-width:479px){.v6-legal .legal-page__actions .v6-btn{inline-size:100%}}