.pdf-directory{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:40px;align-items:start}.pdf-directory>div{min-width:0}.pdf-directory h1{font-size:clamp(30px,3.4vw,48px);line-height:1.18}.pdf-directory p,.pdf-directory li{color:#111b24;line-height:1.75}.pdf-directory-benefits{padding-left:23px}.pdf-directory .consent{font-size:14px;line-height:1.65;margin:18px 0;align-items:flex-start}.pdf-directory .consent input{flex-shrink:0;margin-top:5px}.pdf-directory .button{width:100%;white-space:normal}.pdf-directory-cta{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:25px 30px;margin-top:35px;margin-bottom:35px;background:#eaf1ee;border:1px solid #c5d6d1;border-radius:14px}.pdf-directory-cta>div{max-width:750px}.pdf-directory-cta h2{font-size:27px;margin:8px 0 12px}.pdf-directory-cta p{color:#111b24;font-size:16px;line-height:1.7;margin:0}.pdf-directory-cta .eyebrow{font-size:11px}.pdf-directory-cta .button{flex-shrink:0}.pdf-directory .note{color:#152a3b!important}@media(max-width:800px){.pdf-directory{grid-template-columns:1fr;gap:25px}.pdf-directory-cta{flex-direction:column;align-items:flex-start;padding:22px}.pdf-directory-cta .button{width:100%;white-space:normal}}
main .pdf-directory h1{font-size:clamp(28px,3.4vw,48px);line-height:1.18;overflow-wrap:anywhere}@media(max-width:600px){main .pdf-directory h1{font-size:28px;line-height:1.22}}
