.policy-page{max-width:840px;padding-top:65px;padding-bottom:70px;font-size:1.0625rem;line-height:1.85}.policy-page h1{font:700 clamp(2.2rem,5vw,3.9rem)/1.12 HomeBookman,Georgia,serif;letter-spacing:-.035em;overflow-wrap:anywhere}.policy-intro{font-size:1.2rem;margin-bottom:45px}.policy-page h2{font:700 clamp(1.5rem,3vw,2rem)/1.25 HomeBookman,Georgia,serif;margin:38px 0 18px}.policy-page a,.site-policy-links a{text-decoration:underline;text-underline-offset:4px}.site-policy-links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 25px;padding:22px 18px;font-size:.875rem;line-height:1.6}.site-policy-links button{font:inherit;border:0;background:none;text-decoration:underline;text-underline-offset:4px;cursor:pointer;color:inherit}.site-policy-links button[hidden]{display:none}.b-editorial-note{margin:28px 0;padding:20px;border-left:3px solid #528bc0;background:#eef6fc;border-radius:4px;font-size:.95rem}.b-cover-caption{max-width:1000px;margin:12px 0 0;color:#66605a;font-size:.875rem;line-height:1.5}.b-case{margin:30px 0;padding:24px;background:#fff7d7;border:1px solid #eadba3;border-radius:12px}.b-case h2:first-child{margin-top:0}.b-case ol:last-child,.b-case p:last-child{margin-bottom:0}.b-screen-example{margin:30px auto;max-width:360px}.b-screen-example img{display:block;width:100%;height:auto;border-radius:18px;box-shadow:0 8px 25px #23182b16}.b-screen-example figcaption{font-size:.875rem;line-height:1.55;padding-top:12px;color:#66605a}.b-prose blockquote{margin:24px 0;padding:18px 24px;background:#f1f6fb;border-left:3px solid #528bc0}.b-meta a{color:inherit}.b-prose table{width:100%;border-collapse:collapse}.b-prose th,.b-prose td{text-align:left;padding:14px;border-bottom:1px solid #e3ddd3;vertical-align:top}.b-prose th{background:#fff7d7}.policy-resources a{white-space:nowrap}@media(max-width:760px){.policy-page{padding-top:35px}.b-cover-caption{margin:12px 0 0}.b-case{padding:20px}.site-policy-links{gap:12px 18px}.b-prose th,.b-prose td{padding:10px}}

.b-article .b-cover{height:auto;overflow:visible;background:transparent;border-radius:0}.b-article .b-cover>img{display:block;height:clamp(220px,36vw,450px);border-radius:18px}

.paper-theme .policy-page .h-kicker{text-transform:none}
