.header-actions{display:flex;gap:10px;align-items:center;flex-shrink:0}.header-actions .button{padding:11px 16px;font-size:12px;gap:10px}.nav{gap:20px}.navlinks{gap:19px}.navlinks>a{font-size:12px;white-space:nowrap}.hero{padding-top:30px}.hero h1{font-size:59px}.home-toc{display:flex;align-items:center;gap:20px;flex-wrap:wrap;border-top:1px solid #d3e0e5;padding:18px 0;font-size:12px}.home-toc>span{font-size:9px;letter-spacing:1.5px;color:#657f89}.home-toc a{text-decoration:none}.home-toc a:hover{text-decoration:underline}.truststrip{margin-bottom:55px}.snapshot{background:#eaf3f7;border:1px solid #d2e3ea;padding:30px;border-radius:8px}.snapshot dl{margin:0 0 20px}.snapshot dl>div{display:grid;grid-template-columns:1fr 1fr;gap:15px;border-bottom:1px solid #cedfe6;padding:15px 0;font-size:13px}.snapshot dt{color:#526e7b}.snapshot dd{margin:0;font-weight:600}.text-link{font-size:13px}.inline-links{display:flex;gap:17px;flex-wrap:wrap;margin-top:22px}.inline-links a{font-size:12px}.card>a{font-size:12px}.price-layout{display:grid;grid-template-columns:1.25fr 1fr;gap:30px;align-items:start}.price-layout .table-wrap{margin:0}.purchase-card{background:#eaf3f7;padding:30px;border-radius:8px;border:1px solid #d1e1e8}.purchase-card p{font-size:13px}.purchase-card .button{width:100%;gap:12px}.purchase-card>a:not(.button){font-size:12px}.proscons{display:grid;grid-template-columns:1fr 1fr;gap:22px}.assessment{background:#f1f7f6;border:1px solid #cbdedb;border-top:3px solid #358273;border-radius:6px;padding:29px}.assessment.cons{background:#f8f5ef;border-color:#e7ddcc;border-top-color:#ae8a4e}.assessment h3{font-size:26px}.assessment li{font-size:14px;color:#536773;margin:13px 0}.section-cta{display:flex;align-items:center;justify-content:space-between;gap:25px;background:#eaf2f6;border-radius:6px;padding:22px 28px;margin-top:22px}.section-cta p{font-size:13px;margin:0}.cluster-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.cluster{border:1px solid #d7e2e6;border-radius:7px;background:white;padding:27px}.cluster h3{font-size:26px;margin-bottom:22px}.cluster>a{display:block;font-size:12px;padding:12px 0;border-bottom:1px solid #e5ecef;text-decoration:none}.cluster>a:hover{text-decoration:underline}.cluster .eyebrow{font-size:8px;letter-spacing:1.3px}.resource-search{background:#edf4f7;border:1px solid #d3e1e7;padding:25px;border-radius:7px;margin-top:28px}.resource-search label{display:block;font-weight:600;font-size:13px;margin-bottom:12px}.resource-search>div{display:flex;gap:10px}.resource-search input{width:100%;min-width:0;padding:12px 15px;border:1px solid #afc6d0;border-radius:5px;background:#fff;font-size:14px}.resource-search button{white-space:nowrap}.faq-cta{margin-top:28px}.search-chips{display:flex;flex-wrap:wrap;gap:11px;margin-top:24px}.search-chips a{padding:10px 15px;border:1px solid #c5d9e2;border-radius:30px;font-size:12px;background:#eef5f8;text-decoration:none}.search-chips a:hover{background:#d9edf4}.related-search h2{font-size:34px}.related-search p{font-size:13px}.home-sources h2{font-size:25px}.home-sources li,.home-sources p{font-size:12px;color:#61747d}.footer-offer{display:flex;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid #cedce2;padding-bottom:30px;margin-bottom:35px}.footer-offer h2{font-size:30px}.footer-offer p{max-width:620px;font-size:12px}.footer-offer a.button{display:inline-flex!important;color:#fff!important;font-size:12px!important;padding:13px 21px;white-space:nowrap}.footer-offer .eyebrow{font-size:9px}.footer .footer-grid a:hover{text-decoration:underline}.search-results{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:45px}.search-result{display:block;padding:25px;border:1px solid #cfdee6;background:white;border-radius:7px;text-decoration:none}.search-result h2{font-size:26px}.search-result p{font-size:13px}.search-result small{font-size:10px;text-transform:uppercase;letter-spacing:1px;color:#4e7b8f}.header .button:hover,.footer-offer .button:hover{background:#116f8b}.brand{flex-shrink:0}@media(max-width:1000px){.navlinks{gap:11px}.navlinks>a{font-size:10px}.nav{gap:13px}.brand strong{font-size:21px}.hero h1{font-size:49px}.header-actions .button{padding:10px 12px;font-size:11px}.cluster{padding:20px}}@media(max-width:800px){.navlinks>a:first-child{display:none}.hero{gap:25px}.home-toc{gap:14px}.cluster-grid{grid-template-columns:1fr}.cluster>a{display:inline-block;margin-right:17px}.price-layout{grid-template-columns:1fr}.price-layout table{font-size:12px}}@media(max-width:680px){.nav{height:74px;gap:8px}.brand strong{font-size:19px}.brand small{font-size:6px;letter-spacing:1.3px}.monogram{width:30px;height:30px;font-size:21px}.header-actions{gap:7px}.header-actions .button{padding:9px 11px;font-size:10px;gap:7px}.menu-toggle{font-size:10px;padding:9px}.navlinks{top:74px;padding:16px 21px}.navlinks>a,.navlinks>a:first-child{display:block;font-size:14px;padding:9px}.hero{padding-top:25px}.hero h1{font-size:46px}.hero .actions{flex-direction:column;align-items:stretch;max-width:340px}.hero .actions .button{font-size:12px}.home-toc{gap:12px 18px;padding:17px 0}.home-toc>span{width:100%}.home-toc a{font-size:11px}.truststrip{margin-bottom:38px}.snapshot{padding:24px}.snapshot dl>div{font-size:12px}.proscons{grid-template-columns:1fr}.assessment{padding:24px}.section-cta,.footer-offer{display:block}.section-cta .button{margin-top:16px;width:100%}.resource-search{padding:20px}.resource-search>div{flex-direction:column}.resource-search input{font-size:13px}.footer-offer a.button{margin-top:12px!important}.footer-offer h2{font-size:27px}.search-results{grid-template-columns:1fr}.hero-art:after{content:none}.home-sources{padding-bottom:35px}.related-search h2{font-size:29px}.price-layout .purchase-card{padding:24px}}
