.fine{font-size:13px}
footer{padding:35px 7%}
.small-copy{font-size:15px}
h1,h2{text-wrap:balance}
@media(max-width:850px){header{flex-direction:column;align-items:flex-start}
header nav{gap:14px 20px;flex-wrap:wrap;font-size:14px}}
@media print{header,footer{display:none!important}}
.tailor-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:35px}
.tailor-grid h3{font-size:21px}
.discovery-checks>p{max-width:840px}
.embedded-check{border-top:1px solid #a7b59b;margin-top:30px;padding:24px 0}
.embedded-check>summary{cursor:pointer;list-style:revert;font-size:26px;font-family:var(--display)}
.embedded-check>summary small{display:block;font:15px/1.5 Arial,sans-serif;color:#56634d;margin-top:7px}
.additional-film>summary{cursor:pointer;font-weight:600}
.additional-film .ed-film{margin-top:25px}
.tailored h2,.discovery-checks h2{font-size:clamp(2.5rem,4vw,4rem)}
header nav{flex-wrap:wrap;gap:25px}
#book h2 em{display:inline}
#book h2{max-width:700px}
footer .footer-links{flex-wrap:wrap}
@media(max-width:800px){.tailor-grid{grid-template-columns:1fr;gap:24px}
.embedded-check>summary{font-size:24px}}
@media print{.embedded-check{border:0;margin:0;padding:0}
.discovery-checks{padding:0!important}}