.library-page header{position:relative;height:95px}.language-link{font-size:12px;padding:15px}.library-page main{max-width:1500px;margin:auto}.guide{padding:55px 6% 80px}.guide-top{display:flex;justify-content:space-between;gap:20px;font-size:11px;color:var(--muted);margin-bottom:55px}.guide-top a{text-decoration:underline}.guide h1{font-size:clamp(42px,5.2vw,74px);max-width:1000px;letter-spacing:-2.7px;line-height:1.12}.answer-box{max-width:1000px;border-left:3px solid var(--teal);padding:8px 0 8px 25px;margin:35px 0 55px}.answer-box p{font-size:19px;line-height:1.85;margin:0}.guide-layout{display:grid;grid-template-columns:minmax(0,2.5fr) minmax(0,1fr);gap:70px}.guide-layout section:not(.hero):not(.contact){margin:0;padding:25px 0 35px}.guide h2{font-size:29px;letter-spacing:-.8px;line-height:1.25;margin-bottom:23px}.guide p,.guide li{font-size:15px;line-height:1.95}.guide ul{padding-left:23px}.action-list{padding-left:24px}.action-list li{padding:10px 0 10px 10px}.action-list li::marker{color:var(--teal);font-weight:600}.guide .metric{background:#239d9a0e;padding:17px 20px;border-radius:8px;color:var(--navy);font-weight:600}.guide-layout aside{align-self:start;padding:25px;border:1px solid var(--line);border-radius:12px}.guide-layout aside a{display:block;font-size:13px;line-height:1.7;padding:16px 0;border-bottom:1px solid var(--line)}.guide-layout aside a.button{padding:17px;margin-top:25px;border:0;text-align:center}.editorial-note{font-size:11px!important;color:var(--muted);margin-top:30px}.references a{text-decoration:underline}.library-contact{background:var(--navy);padding:75px 6%!important;display:grid;grid-template-columns:1fr 1fr;gap:65px;margin:0!important;color:var(--ivory)}.library-contact h2{font-size:48px;letter-spacing:-2px;line-height:1.2}.library-contact h2 em{color:#83ddd4}.library-contact>div>p:not(.eyebrow){max-width:480px;font-size:15px;line-height:1.9;color:#c4d6da}.library-hub{padding:70px 6%}.hub-intro{max-width:1050px}.hub-intro h1{font-size:clamp(47px,6vw,90px);margin:25px 0}.hub-intro>p:not(.eyebrow){max-width:650px;line-height:1.9;color:var(--muted)}.cluster-nav{display:flex;flex-wrap:wrap;gap:10px;margin-top:35px}.cluster-nav a{padding:13px 16px;border:1px solid var(--line);border-radius:30px;font-size:12px}.library-hub .hub-cluster{margin:0!important;padding:65px 0!important}.hub-cluster h2{font-size:38px;letter-spacing:-1px}.guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.guide-card{padding:27px;border:1px solid var(--line);border-radius:12px;transition:transform .25s,background .25s}.guide-card:hover{transform:translateY(-4px);background:#fff6}.guide-card h3{font-size:22px;line-height:1.5}.guide-card p{font-size:13px;line-height:1.8;color:var(--muted)}.guide-card>span{display:inline-block;margin-top:15px;font-size:11px;color:var(--teal);font-weight:600}.library-page footer>a:last-child{font-size:12px}.library-page header nav a:not(:last-child){display:block}
@media(max-width:1000px){.guide-layout{grid-template-columns:1fr;gap:30px}.guide-layout aside{display:grid;grid-template-columns:1fr 1fr;gap:15px}.guide-layout aside .eyebrow{grid-column:1/-1}.library-contact{grid-template-columns:1fr;gap:30px}.library-contact .lead-form{max-width:700px}.guide-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.guide{padding:35px 6% 55px}.guide-top{margin-bottom:35px}.guide h1{font-size:42px;letter-spacing:-1.8px;overflow-wrap:break-word}.answer-box{padding-left:18px;margin-bottom:30px}.answer-box p{font-size:16px}.guide-layout aside{display:block}.guide h2{font-size:26px}.guide p,.guide li{font-size:14px}.library-contact{padding:60px 6%!important}.library-contact h2{font-size:38px}.library-hub{padding:45px 6%}.guide-grid{grid-template-columns:1fr}.guide-card{padding:22px}.hub-intro h1{font-size:45px;letter-spacing:-2px}.library-page header{height:82px}.library-page header nav{display:none}.library-contact .lead-form{min-width:0;width:100%}.cluster-nav{gap:8px}.cluster-nav a{font-size:11px;padding:11px 13px}}
