.geo-article-wrap{background-color:#0a0d13;background-image:linear-gradient(rgba(7,11,17,.8),rgba(7,11,17,.8)),url('/assets/geo/geo-blueprint-sections.png');background-size:cover;background-position:center;color:#f4f7fb;padding:clamp(4rem,8vw,7rem) 1.25rem}.geo-article{max-width:900px;margin:0 auto}.geo-article-kicker{color:#8fd5ff;text-transform:uppercase;letter-spacing:.14em;font-size:.76rem;font-weight:700}.geo-article h1{font-size:clamp(2.3rem,6vw,5.4rem);line-height:.98;max-width:850px;margin:.8rem 0 1.5rem;color:#fff}.geo-article h2{font-size:clamp(1.45rem,3vw,2.3rem);margin:3rem 0 1rem;color:#fff}.geo-article p,.geo-article li{font-size:1.05rem;line-height:1.75;color:#d9e3ec}.geo-article ul{padding-left:1.3rem}.geo-article-answer{border-left:3px solid #7fd0ff;background:rgba(17,25,35,.88);padding:1.4rem 1.5rem;margin:2rem 0;font-size:1.15rem!important;color:#fff!important}.geo-article-links{display:flex;flex-wrap:wrap;gap:.75rem 1.15rem;margin-top:2rem}.geo-article-links a{color:#a9ddff;text-decoration:underline;text-underline-offset:3px}.geo-guide-index{background-color:#080b0f;background-image:linear-gradient(rgba(7,11,17,.8),rgba(7,11,17,.8)),url('/assets/geo/geo-blueprint-sections.png');background-size:cover;background-position:center;padding:clamp(3.5rem,7vw,6rem) 1.25rem}.geo-guide-index-inner{max-width:1100px;margin:0 auto}.geo-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem}.geo-guide-card{background:rgba(16,23,32,.9);padding:1.5rem;color:#f4f7fb}.geo-guide-card h3{margin:0 0 .6rem;font-size:1.25rem}.geo-guide-card p{color:#cbd6df;line-height:1.6}.geo-guide-card a{color:#a9ddff}@media(max-width:720px){.geo-guide-grid{grid-template-columns:1fr}.geo-article-wrap{padding:3.25rem 1.15rem}.geo-article p,.geo-article li{font-size:1rem}}