#policy.sec{overflow:visible}.legal{grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.legal .toc{border:1px solid var(--line);border-radius:var(--house);max-height:calc(100dvh - 128px);box-shadow:var(--shadow);background:#fff;padding:22px 22px 22px 24px;position:sticky;top:104px;overflow:auto}.legal .toc summary{font:600 1.15rem/1.2 var(--f-display);color:var(--deep);cursor:default;margin:0 0 6px;list-style:none}.legal .toc summary::-webkit-details-marker{display:none}.legal .toc ol{counter-reset:t;gap:2px;margin:12px 0 0;padding:0;list-style:none;display:grid}.legal .toc li{counter-increment:t}.legal .toc a{color:var(--navy);border-radius:8px;padding:7px 10px;font-size:.95rem;font-weight:700;line-height:1.35;text-decoration:none;display:block}.legal .toc a:hover{background:var(--mist);color:var(--deep)}.legal .prose{min-width:0;max-width:var(--m-body)}.legal .lsec{border-bottom:1px solid var(--line);margin:0 0 clamp(28px,4vw,44px);padding:0 0 clamp(28px,4vw,44px)}.legal .lsec:last-child{border-bottom:0;margin-bottom:0}.legal h3[id]{scroll-margin-top:104px}.legal h2{scroll-margin-top:104px;font-size:clamp(1.55rem,2.6vw,2.05rem)}.legal h3{color:var(--navy);margin:1.6em 0 .5em}.legal ul{margin:0 0 1.2em;padding-left:1.3em}.legal li{max-width:var(--m-body);margin:0 0 .4em}.legal li::marker{color:var(--orange)}.legal code{overflow-wrap:anywhere;background:#21428c14;border-radius:5px;padding:1px 6px;font-size:.92em}.legal .verify{color:var(--ember);background:var(--sand);border-left:5px solid var(--orange);border-radius:0 8px 8px 0;padding:10px 14px;font-weight:700}.legal a{overflow-wrap:anywhere}@media (width<=960px){.legal{grid-template-columns:minmax(0,1fr);gap:28px}.legal .toc{max-height:none;padding:6px 18px;position:static}.legal .toc summary{cursor:pointer;justify-content:space-between;align-items:center;margin:0;padding:12px 0;display:flex}.legal .toc summary:after{content:"";border-right:2.5px solid var(--orange);border-bottom:2.5px solid var(--orange);width:9px;height:9px;transition:transform .2s;transform:rotate(45deg)}.legal .toc details[open] summary:after{transform:rotate(-135deg)}.legal .toc ol{margin:0 0 10px}.legal .toc a{padding:10px}.legal h2,.legal h3[id]{scroll-margin-top:88px}}.legal .defs{grid-template-columns:minmax(0,1fr);margin:1.4em 0 0;display:grid}.legal .defs dt{color:var(--deep);border-top:1px solid var(--line);padding-top:16px;font-weight:800}.legal .defs dd{margin:0;padding:4px 0 16px}.legal .defs dd p,.legal .defs dd ul{margin:0 0 .8em}.legal .defs dd>:last-child{margin-bottom:0}@media (width>=761px){.legal .defs{grid-template-columns:minmax(150px,.34fr) minmax(0,1fr);column-gap:clamp(20px,3vw,36px)}.legal .defs dt,.legal .defs dd{border-top:1px solid var(--line);padding:16px 0}}.legal .callout{border-radius:var(--house);box-shadow:0 1px 0 var(--line);border-left:5px solid var(--orange);background:#fff;margin:0 0 1.2em;padding:18px clamp(18px,2.4vw,28px)}.legal .callout p{margin:0}main .page-head--compact .hero-copy{max-width:none}main .page-head--compact .hero-copy>:not(h1){max-width:42rem}
