:root{--bg-main:#0f172a;--text-primary:#fff;--tap-size:44px}main.gtg-container{max-width:900px}.page-utility main h1,.page-utility main h2,.page-utility main h3{scroll-margin-top:90px}.page-utility .gtg-section,.page-utility .gtg-card,.page-utility .gtg-trust-block,.page-utility .gtg-content-bridge{margin:1rem 0 1.25rem}.page-utility .gtg-section,.page-utility .gtg-card,.page-utility .gtg-trust-block{padding:1rem 1.15rem;border:1px solid rgba(15,23,42,.08);border-radius:18px;background:#fff}.page-utility p,.page-utility li{line-height:1.7}.page-utility ul,.page-utility ol{padding-left:1.2rem}.page-utility .related-guides ul,.page-utility .gtg-reconstruct-grid{display:grid;gap:.75rem}.page-utility .gtg-main,.page-utility .gtg-hero,.page-utility .gtg-section,.page-utility main>section{color:#475569}.page-utility h1{color:#0f172a}.page-utility h2,.page-utility h3,.page-utility h4,.page-utility strong{color:#1f2937}.page-utility p,.page-utility li{color:#475569;opacity:1}.page-utility .gtg-hero::before,.page-utility .gtg-hero::after,.page-utility main>section::before,.page-utility main>section::after{content:none !important}.page-utility.section-how-we-evaluate .gtg-policy-grid{display:grid;grid-template-columns:1fr;gap:1.25rem}.page-utility.section-how-we-evaluate figure.gtg-policy-card{margin:0;overflow:hidden}.page-utility.section-how-we-evaluate figure.gtg-policy-card img{display:block;width:100%;max-width:100%;height:auto;border-radius:14px}.page-utility.section-how-we-evaluate figure.gtg-policy-card figcaption{margin-top:.7rem;line-height:1.55}@media (max-width:760px){.page-utility.section-how-we-evaluate .gtg-u-panel-lg{padding:14px}.page-utility.section-how-we-evaluate figure.gtg-policy-card{padding:12px}}