.preview-policy{max-width:1100px;margin:auto;padding:80px 32px;color:#161616}.preview-policy-note{font-size:14px;padding:20px;border:1px solid #bdbdbd;margin-bottom:48px}.preview-policy h1{font-size:clamp(48px,7vw,92px);line-height:1;margin:16px 0 28px}.preview-policy h2{font-size:clamp(28px,4vw,44px);line-height:1.1;margin:0 0 20px}.preview-policy p,.preview-policy li,.preview-policy .disclosure{font-size:16px;line-height:1.7}.preview-policy p{margin:0 0 18px}.preview-policy .eyebrow,.preview-policy .updated,.preview-policy .subhead{font-size:13px;line-height:1.6}.preview-policy .policy-hero{margin-bottom:56px}.preview-policy .policy-grid{display:grid;grid-template-columns:210px minmax(0,1fr);gap:48px}.preview-policy .policy-index a{display:block;padding:12px 0;font-size:14px;text-decoration:underline}.preview-policy .policy-section{padding-bottom:36px;margin-bottom:36px;border-bottom:1px solid #bdbdbd}.preview-policy a{text-decoration:underline}.preview-policy .disclosure>div{padding:18px 0;border-bottom:1px solid #ccc;display:grid;grid-template-columns:160px 1fr;gap:24px}.preview-policy ul{padding-left:24px}.preview-policy .callout{border:1px solid #aaa;padding:24px}.preview-policy .callout p:last-child{margin-bottom:0}@media(max-width:760px){.preview-policy{padding:50px 24px}.preview-policy .policy-grid,.preview-policy .disclosure>div{grid-template-columns:1fr;gap:20px}.preview-policy .policy-index{border-bottom:1px solid #bbb;padding-bottom:24px}}
