/* anannt.com mapping for the shared .gia components */
.gia{--gia-ink:var(--graphite);--gia-soft:var(--graphite-soft);--gia-line:var(--rule);--gia-accent:var(--gold);--gia-brand:var(--blue-deep);--gia-wash:var(--sheet);--gia-radius:var(--r-md)}
.gia a:not(.button):not(.gia-card){color:var(--blue)}
.gia-band{background:var(--sheet);border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}
.gia .section>h2{font-size:var(--step-4);line-height:1.08;margin:10px 0 14px;max-width:24ch}
.gia .section>.gia-lede{color:var(--graphite-soft);font-size:var(--step-1);max-width:62ch;margin:0 0 8px;line-height:1.5}
.gia .gia-cobrand img{height:46px}
.gia .gia-student ul{list-style:disc}
.gia .hero-actions{flex-wrap:wrap}
.gia .faq-list{max-width:860px}
.gia .form-status{color:var(--alert);font-weight:600;margin:0}
.gia-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-top:24px}
.gia-card{display:block;background:#fff;border:1px solid var(--rule);border-radius:var(--r-md);padding:22px;color:var(--graphite);text-decoration:none;box-shadow:var(--lift)}
.gia-card h3{margin:0 0 6px;color:var(--blue-deep)}
.gia-card p{margin:0;color:var(--graphite-soft)}
.gia-card:hover{border-color:var(--blue)}
.gia .gia-cta-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}
