.pa-legal .legal{padding:calc(72px + clamp(48px,8vw,96px)) 0 clamp(72px,10vw,120px)}.pa-legal .legal .wrap{max-width:760px}.pa-legal .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--coral);font-size:13px;font-weight:700}.pa-legal h1{letter-spacing:-.04em;text-wrap:balance;margin-top:12px;font-size:clamp(36px,5.4vw,64px);font-weight:800;line-height:1}.pa-legal .subtitle{color:var(--ink-2);text-wrap:pretty;margin-top:18px;font-size:clamp(17px,1.4vw,20px)}.pa-legal .effective{color:var(--ink-2);margin-top:10px;font-size:14px;font-weight:600}.pa-legal .legal .effective+p{margin-top:28px}.pa-legal .legal p,.pa-legal .legal li,.pa-legal .legal address{text-wrap:pretty;font-size:16px;line-height:1.65}.pa-legal .legal p{margin-top:16px}.pa-legal .legal ul{margin:16px 0 0;padding-left:22px;list-style:outside}.pa-legal .legal li{margin-top:8px}.pa-legal .legal li::marker{color:var(--coral)}.pa-legal .legal address{margin-top:16px;font-style:normal}.pa-legal .legal address span{display:block}.pa-legal .legal section a,.pa-legal .legal>.wrap>p a{text-underline-offset:3px;text-decoration:underline}.pa-legal .legal section a:hover,.pa-legal .legal>.wrap>p a:hover{color:var(--coral)}.pa-legal mark{background:var(--coral-soft);color:inherit;overflow-wrap:anywhere;border-radius:6px;padding:1px 5px;font-weight:600}.pa-legal section{margin-top:48px;scroll-margin-top:96px}.pa-legal section h2{letter-spacing:-.02em;font-size:clamp(22px,2.2vw,28px);font-weight:800;line-height:1.15}.pa-legal section h3{margin-top:26px;font-size:17px;font-weight:700}.pa-legal .toc{border:1.5px solid var(--line);background:#fff;border-radius:24px;margin-top:40px;padding:clamp(20px,3vw,28px)}.pa-legal .toc h2{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-size:13px;font-weight:700}.pa-legal .toc ol{columns:2;column-gap:40px;margin:14px 0 0;padding-left:26px;list-style:decimal}.pa-legal .toc li{break-inside:avoid;color:var(--ink-2);margin:0 0 8px;font-size:15px;line-height:1.4}.pa-legal .toc a{color:var(--ink)}.pa-legal .toc a:hover{color:var(--coral)}@media (max-width:760px){.pa-legal .legal{padding-top:104px}.pa-legal .toc ol{columns:1}}
