.pg-legal{padding:clamp(48px,6vw,88px) 0 clamp(72px,8vw,120px)}.pg-legal .legal-head{max-width:39rem;margin:0 auto clamp(36px,4vw,56px)}.pg-legal .legal-head h1{font:400 clamp(34px, 4.4vw, 52px)/1.06 var(--font-serif);letter-spacing:-.01em;color:var(--fg1);margin:14px 0 0}.pg-legal .legal-meta{border-top:1px solid var(--border-hair);font:400 12px/1.7 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--mist);margin:18px 0 0;padding-top:16px}.pg-legal .legal-standfirst{max-width:40rem;font:400 clamp(17px, 1.6vw, 19px)/1.6 var(--font-serif);color:var(--fg2);margin:22px 0 0}.pg-legal .legal-body{max-width:39rem;margin:0 auto}.pg-legal .legal-sec{margin-top:clamp(40px,4.5vw,60px)}.pg-legal .legal-sec+.legal-sec{border-top:1px solid var(--border-hair);margin-top:clamp(28px,3vw,40px);padding-top:clamp(26px,2.8vw,36px)}.pg-legal .legal-sec>h2{font:400 clamp(23px, 2.2vw, 29px)/1.2 var(--font-serif);letter-spacing:-.005em;color:var(--fg1);grid-template-columns:2.2em minmax(0,1fr);align-items:baseline;margin:0 0 14px;display:grid}.pg-legal .legal-sec>h3{font:italic 400 19px/1.35 var(--font-serif);letter-spacing:.005em;color:var(--fg1);margin:30px 0 8px}.pg-legal .legal-num{font:400 .6em/1 var(--font-mono);letter-spacing:.02em;color:var(--fg3);font-variant-numeric:tabular-nums}@media (min-width:1100px){.pg-legal .legal-sec>h2{margin-left:-2.2em}.pg-legal .legal-num{justify-self:end;padding-right:1.15em}}.pg-legal .legal-body p{font:400 clamp(16.5px, .45vw + 15px, 17.5px)/1.7 var(--font-sans);color:var(--fg2);margin:0 0 15px}.pg-legal .legal-body ul{margin:0 0 15px;padding-left:1.15rem}.pg-legal .legal-body li{font:400 clamp(16.5px, .45vw + 15px, 17.5px)/1.7 var(--font-sans);color:var(--fg2);margin:0 0 9px}[data-theme=light] .pg-legal .legal-body p,[data-theme=light] .pg-legal .legal-body li,[data-theme=light] .pg-legal .legal-address{color:var(--fg1)}.pg-legal .legal-body li::marker{color:var(--dim)}.pg-legal .legal-body strong{color:var(--fg1);font-weight:500}.pg-legal .legal-body a{color:var(--cyan);text-underline-offset:3px}.pg-legal .legal-body a:hover{text-decoration:underline}.pg-legal .legal-table-wrap{margin:0 0 18px;overflow-x:auto}.pg-legal .legal-table{border-collapse:collapse;width:100%;min-width:34rem;font:400 14px/1.6 var(--font-sans)}.pg-legal .legal-table th,.pg-legal .legal-table td{text-align:left;border-bottom:1px solid var(--border-hair);vertical-align:top;padding:11px 14px 11px 0}.pg-legal .legal-table th{font:400 11px/1.5 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--mist);white-space:nowrap}.pg-legal .legal-table td{color:var(--fg2)}.pg-legal .legal-table td:last-child{white-space:nowrap}.pg-legal .legal-table td code{font:400 13px/1.5 var(--font-mono);color:var(--fg1)}@media (max-width:600px){.pg-legal .legal-table{min-width:0}.pg-legal .legal-table thead,.pg-legal .legal-table tbody{display:block}.pg-legal .legal-table tr{border-bottom:1px solid var(--border-hair);grid-template-columns:minmax(0,1fr) auto;gap:5px 16px;padding:12px 0;display:grid}.pg-legal .legal-table th,.pg-legal .legal-table td{border-bottom:0;padding:0}.pg-legal .legal-table tr>:first-child{grid-area:1/1}.pg-legal .legal-table tr>:last-child{text-align:right;grid-area:1/2}.pg-legal .legal-table tr>:nth-child(2){grid-area:2/1/3/3}}.pg-legal .legal-address{font-style:normal;font:400 clamp(16.5px, .45vw + 15px, 17.5px)/1.7 var(--font-sans);color:var(--fg2);margin:0 0 15px}
