.screening-guide{max-width:960px;padding-top:56px}.screening-guide>h1{max-width:100%;margin-top:24px;font-size:clamp(36px,5vw,60px)}.screening-guide .page-lede{max-width:65ch}.screening-guide a,.screening-legal-note a,.screening-guide-index a{color:var(--moss);text-underline-offset:4px;text-decoration:underline}.screening-guide a:focus-visible,.screening-legal-note a:focus-visible,.screening-guide-index a:focus-visible{outline:2px solid var(--moss);outline-offset:4px}.screening-guide-body{max-width:70ch;font-size:16px;line-height:1.8}.screening-guide-body section{margin-top:48px}.screening-guide-body h2,.screening-guide-related h2,.screening-guide-index h2{letter-spacing:-.02em;font-family:Georgia,serif;font-size:clamp(26px,3vw,34px);font-weight:500;line-height:1.15}.screening-guide-body p,.screening-guide-body li{color:var(--muted)}.screening-guide-body li+li{margin-top:14px}.screening-guide-body ul{padding-left:24px}.screening-guide-related{justify-items:start;gap:4px;margin-top:56px;display:grid}.screening-guide-related a{padding-block:12px;line-height:1.5;display:block}.screening-legal-note{max-width:76ch;color:var(--muted);margin:32px 0;font-size:14px;line-height:1.8}.screening-guide-index{background:var(--mist);margin-top:48px;padding:28px}.screening-guide-index ul{margin:0;padding:0;list-style:none}.screening-guide-index li+li{margin-top:20px}.screening-guide-index a{padding-block:10px;font-size:17px;display:inline-block}.screening-guide-index p{max-width:70ch;color:var(--muted);margin:0;font-size:15px;line-height:1.65}@media (width<=767px){.screening-guide{padding:32px 20px 64px}.screening-guide>h1{font-size:36px}.screening-guide-index{padding:20px}}
