.legal-page .policy-sections,.legal-page>p:not(.eyebrow){max-width:68ch}.legal-page .policy-updated{margin-top:20px}.legal-page .policy-contents{display:grid;grid-template-columns:1fr 1fr;gap:4px 40px;max-width:900px;margin-block:40px;padding-block:24px;border-block:1px solid var(--line)}.legal-page .policy-contents>.eyebrow{grid-column:1/-1;margin-bottom:4px}.legal-page .policy-contents a{display:flex;align-items:center;min-height:44px;padding-block:8px;text-decoration:underline;text-underline-offset:4px}.legal-page .policy-sections section{margin-block:44px;scroll-margin-top:110px}#main .legal-page .policy-sections h2{font-size:var(--type-heading);margin-bottom:20px}.legal-page .policy-sections p{margin-block:16px;line-height:1.85}.legal-page .policy-sections ul{padding-left:20px}.legal-page .policy-sections li{margin-block:8px}.legal-page .policy-sections a{text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.legal-page .legal-related{display:none}@media(max-width:760px){.legal-page .policy-contents{grid-template-columns:1fr;gap:0}}@media(min-width:1100px){.legal-page{display:grid;grid-template-columns:minmax(0,68ch) minmax(220px,300px);justify-content:space-between;column-gap:64px;align-items:start}.legal-page>*{grid-column:1}.legal-page>.text-link{justify-self:start}.legal-page>.policy-contents{grid-column:2;grid-row:1/span 40;position:sticky;top:120px;display:grid;grid-template-columns:1fr;gap:0;margin:0;padding:20px 0 12px}.legal-page .policy-contents a{min-height:40px;padding-block:6px}}