.gaadm-hero .product-monogram > span { font-size:clamp(48px,7vw,88px); letter-spacing:-.05em; }
main { --muted:#536674; }
main .eyebrow { color:#486679; }
main .breadcrumbs,main .breadcrumb { color:#536674; }
main .status-label { color:#465e6c; }
main .small-note { color:#536674; }
main .product-monogram small { color:#3f5c70; }
main .product-monogram > i { color:#4b6675; }
.gaadm-hero .product-hero-inner > div { min-width:0; }
.gaadm-capability-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:0 48px; margin-top:28px; }
.gaadm-capability-grid article { border-top:1px solid var(--line); padding:24px 0; min-width:0; }
.gaadm-capability-grid h3 { font-size:21px; margin:10px 0 12px; line-height:1.6; }
.gaadm-capability-grid p { font-size:15px; line-height:1.9; color:var(--muted); }
.gaadm-table-scroll { overflow-x:auto; margin:28px 0 20px; }
.gaadm-specs { width:100%; min-width:570px; border-collapse:collapse; font-size:14px; line-height:1.9; }
.gaadm-specs caption { text-align:left; color:var(--muted); font-size:13px; margin-bottom:14px; }
.gaadm-specs th,.gaadm-specs td { padding:18px 20px; text-align:left; vertical-align:top; border:1px solid var(--line); }
.gaadm-specs thead th,.gaadm-specs tbody th { background:var(--paper); }
.gaadm-specs tbody th { width:20%; white-space:nowrap; }
#gaadm-screens .evidence-screens img { height:auto; object-fit:contain; object-position:top; background:#081726; }
@media(max-width:700px) { .gaadm-capability-grid { grid-template-columns:1fr; } .gaadm-hero .product-monogram > span { font-size:64px; } .gaadm-specs th,.gaadm-specs td { padding:14px; } }
