.policy-layout{display:grid;grid-template-columns:230px minmax(0,800px);gap:65px;align-items:start}.policy-toc{position:sticky;top:30px;display:flex;flex-direction:column;gap:14px;border-top:1px solid #b4c4aa50;padding-top:22px}.policy-toc p{font-size:10px;text-transform:uppercase;letter-spacing:.15em;color:#b4c4aa;margin-bottom:6px}.policy-toc a{font-size:12px;line-height:1.6;text-decoration:none}.policy-toc a:hover{text-decoration:underline}.policy-copy section{scroll-margin-top:30px;padding-top:22px;border-top:1px solid #b4c4aa40}.policy-copy h2{font-family:Baskerville,Georgia,serif}.policy-copy p{line-height:1.9}.policy-copy a:focus-visible,.policy-toc a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:760px){.policy-layout{grid-template-columns:1fr;gap:35px}.policy-toc{position:static;display:grid;grid-template-columns:1fr 1fr;gap:12px 20px}.policy-toc p{grid-column:1/-1}.migration-title h1{font-size:54px!important}}