.masthead .archive-nav{margin-left:auto;margin-right:24px;font-size:14px;color:inherit;text-underline-offset:5px;min-height:44px;display:inline-flex;align-items:center}.resource-entry p{font-size:15px;line-height:1.7}.resource-entry .contact-link{display:inline-flex;margin-top:22px;min-height:44px;align-items:center}.home-resource-bridge{padding:65px var(--gutter,40px);background:#e3e9de;color:#243d35;display:grid;grid-template-columns:1fr 1fr;gap:8%}.home-resource-bridge h2{font-size:clamp(32px,4vw,55px);line-height:1.1;letter-spacing:-.04em}.home-resource-bridge p{font-size:15px;line-height:1.8}.home-resource-bridge .button{background:#243d35;color:#fff;font-size:13px}.integrated-guide-links{padding:0;list-style:none}.integrated-guide-links li{border-top:1px solid #9cad96;padding:15px 0}.integrated-guide-links a{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px;color:inherit;font-size:16px;text-decoration:none;line-height:1.5}.integrated-guide-links a:hover{text-decoration:underline}@media(max-width:800px){.home-resource-bridge{grid-template-columns:1fr;gap:25px;padding:40px 20px}}@media(max-width:480px){.masthead .archive-nav{margin-right:14px;font-size:12px}.masthead .login{font-size:12px}.resource-entry h2{font-size:30px}}
@media(min-width:801px) and (max-width:1100px){.masthead:has(#main-nav){flex-wrap:wrap;row-gap:12px}.masthead #main-nav{flex-wrap:wrap;gap:16px;justify-content:flex-end}}
