.nav-wrap .brand{max-width:none;gap:16px;display:inline-flex;align-items:center;flex:0 0 auto}.nav-wrap .brand b{display:block;font-family:Inter,Arial,sans-serif;font-size:30px;line-height:1;font-weight:900;letter-spacing:.04em;color:#006b3c;text-transform:uppercase;white-space:nowrap}.nav-wrap .brand img{width:68px!important;height:68px!important;object-fit:contain;flex:0 0 68px}
.prataps-faq-section{background:#f3f5f0;color:#073d2b;padding:88px 24px}.prataps-faq-inner{width:min(1160px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.6fr);gap:72px;align-items:start}.prataps-faq-kicker{margin:0 0 14px;color:#006b3c;font:800 12px/1.2 Inter,Arial,sans-serif;letter-spacing:.18em}.prataps-faq-intro h2{margin:0 0 18px;font:800 clamp(30px,3vw,46px)/1.08 Inter,Arial,sans-serif;letter-spacing:-.035em}.prataps-faq-intro>p:last-child{margin:0;color:#536159;font:400 16px/1.65 Inter,Arial,sans-serif}.prataps-faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#d7ded8;border:1px solid #d7ded8}.prataps-faq-grid article{background:#fff;padding:28px;min-height:175px}.prataps-faq-grid h3{margin:0 0 12px;color:#073d2b;font:750 18px/1.35 Inter,Arial,sans-serif}.prataps-faq-grid p{margin:0;color:#536159;font:400 15px/1.65 Inter,Arial,sans-serif}.prataps-faq-grid a{color:#006b3c!important;font:700 inherit;text-decoration:underline;text-underline-offset:3px}
@media(max-width:1100px){.nav-wrap .brand{gap:13px}.nav-wrap .brand b{font-size:25px}.nav-wrap .brand img{width:58px!important;height:58px!important;flex-basis:58px}.nav-wrap nav{gap:16px}}
@media(max-width:900px){.nav-wrap .brand{max-width:calc(100% - 76px);gap:12px}.nav-wrap .brand b{font-size:24px}.nav-wrap .brand img{width:54px!important;height:54px!important;flex-basis:54px}.nav-wrap nav.open{max-height:calc(100vh - 84px);overflow-y:auto}.prataps-faq-section{padding:68px 24px}.prataps-faq-inner{grid-template-columns:1fr;gap:38px}.prataps-faq-grid article{min-height:155px}}
@media(max-width:520px){.nav-wrap .brand{max-width:calc(100% - 64px);gap:10px}.nav-wrap .brand b{font-size:22px;letter-spacing:.035em}.nav-wrap .brand img{width:48px!important;height:48px!important;flex-basis:48px}}
@media(max-width:620px){.prataps-faq-section{padding:56px 18px}.prataps-faq-inner{gap:30px}.prataps-faq-grid{grid-template-columns:1fr}.prataps-faq-grid article{min-height:0;padding:24px}.prataps-faq-intro h2{font-size:32px}}
@media(max-width:360px){.nav-wrap .brand b{font-size:19px}.nav-wrap .brand img{width:44px!important;height:44px!important;flex-basis:44px}}

/* 1.5: matching wordmarks and circular logo badges in the header and footer. */
.nav-wrap .brand img,footer .brand img{box-sizing:border-box;border-radius:50%;background:#fff;object-fit:contain;object-position:center;aspect-ratio:1/1;display:block}
.nav-wrap .brand small,footer .brand small{display:none}
footer .brand{display:inline-flex;align-items:center;gap:16px;max-width:100%;min-width:0}
footer .brand span{min-width:0}
footer .brand b{display:block;font-family:Inter,Arial,sans-serif;font-size:30px;line-height:1;font-weight:900;letter-spacing:.04em;color:#fff;text-transform:uppercase;white-space:nowrap}
footer .brand img{width:68px!important;height:68px!important;flex:0 0 68px}
@media(max-width:1100px){footer .brand{gap:13px}footer .brand b{font-size:25px}footer .brand img{width:58px!important;height:58px!important;flex-basis:58px}}
@media(max-width:900px){footer .brand{gap:12px}footer .brand b{font-size:24px}footer .brand img{width:54px!important;height:54px!important;flex-basis:54px}}
@media(max-width:520px){footer .brand{gap:10px}footer .brand b{font-size:22px;letter-spacing:.035em}footer .brand img{width:48px!important;height:48px!important;flex-basis:48px}}
@media(max-width:360px){footer .brand b{font-size:19px}footer .brand img{width:44px!important;height:44px!important;flex-basis:44px}}
