.gv-toplinks{display:flex;gap:22px;font-size:11px}.gv-toplinks a{text-decoration:none}.pb-header .pb-main-nav .wp-block-navigation__container{column-gap:20px;font-size:12px}.pb-brand-row{padding-block:24px!important}.pb-brand-row .wp-block-site-logo img{width:205px!important}.gv-home{padding-top:0!important}.gv-intro{display:grid;grid-template-columns:1.05fr 1fr;gap:64px;align-items:center;max-width:1280px;margin:36px auto 30px;padding:40px 18px 34px}.gv-eyebrow{font-size:10px!important;font-weight:700;letter-spacing:.15em;color:var(--pb-accent);text-transform:uppercase}.gv-intro h1{font-size:clamp(38px,4.6vw,66px);line-height:1.12;letter-spacing:-2.4px;font-weight:600;margin:23px 0}.gv-intro h1 em{font-style:normal;color:var(--pb-accent)}.gv-intro-copy{font-size:16px;line-height:1.85;max-width:490px;color:var(--pb-ink-secondary)}.gv-actions{display:flex;align-items:center;gap:23px;flex-wrap:wrap;margin-top:28px}.gv-button{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;background:var(--pb-accent);color:#fff!important;font-size:12px;font-weight:700;padding:16px 22px;border-radius:8px;text-decoration:none!important}.gv-button:hover{background:var(--pb-accent-dark)}.gv-textlink{font-size:12px;font-weight:600;text-decoration:none}.gv-intro-feature{display:block;background:#fff;border:1px solid #d9e3d9;border-radius:22px;overflow:hidden;padding:16px 16px 22px;color:var(--pb-ink)!important;text-decoration:none!important;box-shadow:0 12px 30px #244e3710}.gv-intro-feature img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:12px}.gv-intro-feature .gv-eyebrow{display:block;margin:18px 8px 10px}.gv-intro-feature h2{font-size:24px;line-height:1.4;margin:8px;max-width:420px;letter-spacing:-.6px}.gv-intro-feature>span:last-child{display:block;margin:14px 8px 0;color:var(--pb-accent);font-size:11px;font-weight:700}.gv-route-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1244px;margin:0 auto 46px}.gv-route-grid>a{position:relative;display:block;background:#e3ebdf;border:1px solid #d0decf;border-radius:14px;padding:24px 25px 25px;color:var(--pb-ink);text-decoration:none}.gv-route-grid>a:nth-child(2){background:#e9e6dc;border-color:#ddd7c8}.gv-route-grid>a:nth-child(3){background:#f2e7df;border-color:#e9d8cd}.gv-route-grid span{font-size:9px;letter-spacing:.12em;font-weight:700;color:#53695d}.gv-route-grid h2{font-size:21px;letter-spacing:-.6px;margin:16px 0 10px;line-height:1.3}.gv-route-grid p{font-size:12px;margin:0;max-width:245px;line-height:1.8}.gv-route-grid b{position:absolute;right:22px;top:20px;font-size:21px;font-weight:400}.gv-home .pb-home-module{margin-bottom:42px}.gv-home .pb-heading{background:transparent;border-bottom:1px solid var(--pb-line);padding:0 0 16px;border-radius:0}.gv-home .pb-heading h2,.gv-home .pb-heading__title{background:transparent!important;color:var(--pb-ink)!important;font-size:23px!important;letter-spacing:-.6px;padding-left:0!important}.gv-home .pb-heading::after,.gv-home .pb-heading__title::after{display:none!important}.gv-home .pb-heading a{color:var(--pb-accent)!important}.gv-home .pb-card,.gv-home .pb-home-card{background:#fff}.gv-method-strip{max-width:1244px;margin:20px auto 60px;background:#fff;border:1px solid var(--pb-line);border-radius:16px;padding:30px 36px;display:grid;grid-template-columns:1fr 1.3fr;column-gap:35px;align-items:center}.gv-method-strip .gv-eyebrow{grid-column:1/-1}.gv-method-strip h2{font-size:31px;letter-spacing:-.8px;margin:12px 0}.gv-method-strip p:not(.gv-eyebrow){font-size:14px;line-height:1.9}.gv-method-strip a{grid-column:2;font-size:12px;font-weight:700}.gv-footer-lead{background:#284e3c;color:#f5f5eb;text-align:center;padding:48px 20px 52px}.gv-footer-lead .gv-eyebrow{color:#c5d4b8}.gv-footer-lead h2{font-size:34px;letter-spacing:-1px;margin:14px 0}.gv-footer-lead>p:not(.gv-eyebrow){font-size:14px;color:#d2e0d2}.gv-button-light{background:#e8ddc9!important;color:#203a2f!important;margin-top:14px}.gv-footer-grid{max-width:1244px;margin:auto;padding:48px 0 36px;display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:60px}.gv-wordmark{font-size:30px;font-weight:700;letter-spacing:-1.4px;line-height:1;color:#f3f7ef!important;text-decoration:none}.gv-wordmark span{font-size:9px;letter-spacing:5px;display:block;margin-top:10px}.gv-footer-grid p{max-width:330px;font-size:13px;line-height:1.9}.gv-footer-grid h3{font-size:12px;color:#fff;margin:4px 0 18px}.gv-footer-grid>div>a:not(.gv-wordmark){display:block;font-size:12px;margin:0 0 11px;text-decoration:none}.gv-footer-bottom{max-width:1244px;margin:auto;border-top:1px solid #456151;padding:22px 0 26px;display:flex;gap:22px;align-items:center;font-size:10px;flex-wrap:wrap}.gv-footer-bottom>span:last-child{margin-left:auto}.single-post .pb-entry .wp-block-post-content{font-size:17px;line-height:1.85;max-width:77ch}.single-post .wp-block-post-content p{margin-block:1.2em}.single-post .wp-block-post-content h2{font-size:27px;letter-spacing:-.6px;margin-top:2.1em;line-height:1.4;scroll-margin-top:25px}.single-post .wp-block-post-content h3{font-size:20px;line-height:1.5;margin-top:1.7em;scroll-margin-top:25px}.single-post .pb-single-title{font-size:36px!important;line-height:1.32!important;letter-spacing:-1px}.gv-evidence,.gv-disclosure{font-size:12px!important;color:var(--pb-ink-secondary);line-height:1.8!important}.gv-verdict{background:#eaf0e7;border-left:4px solid var(--pb-accent);padding:20px 24px;border-radius:0 12px 12px 0;font-size:17px!important}.gv-reading{font-size:11px;color:var(--pb-ink-secondary);font-weight:600}.single-post .pb-toc__list{max-height:260px;overflow:auto}.gv-table{overflow-x:auto!important;margin:25px 0!important}.gv-table table{font-size:13px;min-width:560px;line-height:1.75;table-layout:auto;border-collapse:collapse}.gv-table th{background:#e7eee3;text-align:left}.gv-table th,.gv-table td{border:1px solid #d9e3d9!important;padding:12px 14px!important;vertical-align:top}.gv-table figcaption{font-size:11px!important;text-align:left!important;line-height:1.8;color:var(--pb-ink-secondary);margin-top:9px}.gv-sidebar-note{padding:25px 22px;background:#e8eee3;border-radius:12px}.gv-sidebar-note h2{font-size:22px;line-height:1.5;letter-spacing:-.5px}.gv-sidebar-note p{font-size:13px;line-height:1.9}.gv-sidebar-note a{font-size:12px;font-weight:700}.gv-contact{display:grid;gap:20px;max-width:680px}.gv-contact label{display:grid;gap:7px;font-size:14px;font-weight:600}.gv-contact input,.gv-contact textarea{width:100%;border:1px solid var(--pb-line);border-radius:7px;padding:12px;background:var(--pb-bg);color:var(--pb-ink);font:inherit}.gv-contact .gv-consent{display:flex;align-items:flex-start;gap:12px;font-size:13px;font-weight:400}.gv-contact .gv-consent input{width:18px;height:18px;flex:none;margin-top:4px}.gv-contact button{justify-self:start;border:0;border-radius:7px;padding:15px 24px;background:var(--pb-accent);color:#fff;font-size:13px;font-weight:700;cursor:pointer}.gv-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.gv-notice{border-left:4px solid var(--pb-accent);background:var(--pb-surface);padding:18px}.pb-share-slot,.pb-author-slot,.pb-content,.pb-entry{min-width:0}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #b26b32;outline-offset:4px}.page .wp-block-post-content{font-size:16px;line-height:1.9}.page .wp-block-post-content h2{margin-top:2em}.page .wp-block-post-content h3{font-size:22px;margin-top:1.6em}
@media(max-width:1150px){.gv-intro{gap:34px;padding-inline:22px}.gv-route-grid,.gv-method-strip,.gv-footer-grid,.gv-footer-bottom{margin-inline:24px}.gv-footer-grid{gap:35px}.pb-header .pb-main-nav .wp-block-navigation__container{column-gap:14px;font-size:11px}.pb-brand-row .wp-block-site-logo img{width:175px!important}}
@media(max-width:900px){.gv-intro{gap:25px;margin-top:12px}.gv-intro h1{font-size:43px}.gv-intro-copy{font-size:14px}.gv-intro-feature h2{font-size:21px}.gv-route-grid{gap:12px}.gv-route-grid>a{padding:20px 18px}.gv-route-grid h2{font-size:18px}.gv-actions{gap:15px}.gv-textlink{font-size:11px}}
@media(max-width:767px){.gv-table table:not(:has(th:nth-child(3))){min-width:0!important;width:100%}.gv-table table:not(:has(th:nth-child(3))) th:first-child{width:28%}.gv-table:has(th:nth-child(3))::before{content:"Scroll to see all columns →";display:block;font-size:10px;font-weight:600;color:var(--pb-accent);margin-bottom:9px}.single-post .wp-block-post-content h2,.single-post .wp-block-post-content h3{scroll-margin-top:115px}}
@media(max-width:767px){.pb-brand-row{padding-block:17px!important}.pb-brand-row .wp-block-site-logo img{width:175px!important}.gv-intro{grid-template-columns:1fr;gap:30px;margin:0 auto 24px;padding:30px 0 0}.gv-intro h1{font-size:47px;letter-spacing:-1.8px;margin:20px 0}.gv-intro-copy{font-size:15px;max-width:460px}.gv-intro-feature{padding:12px 12px 19px;border-radius:17px}.gv-intro-feature h2{font-size:23px}.gv-intro-feature .gv-eyebrow{font-size:9px!important}.gv-route-grid{grid-template-columns:1fr;margin:0 0 35px;gap:12px}.gv-route-grid>a{padding:20px 22px}.gv-route-grid h2{font-size:22px;margin:12px 0 8px}.gv-route-grid p{max-width:none}.gv-method-strip{display:block;margin:20px 0 40px;padding:25px}.gv-method-strip h2{font-size:28px}.gv-footer-grid{grid-template-columns:1fr 1fr;gap:30px;margin-inline:24px}.gv-footer-grid>div:first-child{grid-column:1/-1}.gv-footer-bottom{margin-inline:24px;gap:16px}.gv-footer-bottom>span:first-child{width:100%}.gv-footer-bottom>span:last-child{width:100%;margin-left:0}.gv-footer-lead h2{font-size:28px}.gv-toplinks{gap:14px;font-size:10px}.gv-toplinks a:first-child{display:none}.single-post .pb-single-title{font-size:29px!important;letter-spacing:-.7px}.single-post .pb-entry .wp-block-post-content{font-size:16px;line-height:1.85}.single-post .wp-block-post-content h2{font-size:24px}.single-post .wp-block-post-content h3{font-size:19px}.gv-verdict{padding:18px}.gv-contact input,.gv-contact textarea{font-size:16px}.gv-table table{min-width:540px}.single-post .pb-toc__list{max-height:220px}}
