.nest-band{padding:clamp(2.5rem,6vw,6rem) clamp(1.25rem,5vw,5rem);background:var(--ink);color:#fff;display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(2rem,7vw,7rem);align-items:center}.nest-band h2{font-size:clamp(2.4rem,5vw,5rem);line-height:1;margin:.4rem 0}.nest-band>div:last-child{max-width:42rem}.button-link{display:inline-block;margin-top:1rem;padding:.85rem 1.1rem;background:var(--gold);color:var(--ink);font:700 .88rem Arial,sans-serif;text-decoration:none}.data-hero{padding:clamp(3rem,7vw,7rem) clamp(1.25rem,5vw,5rem);background:var(--forest);color:#fff}.data-kicker{max-width:54rem;margin:.6rem 0 3rem;font-size:clamp(2.3rem,5vw,5.5rem);line-height:1;letter-spacing:-.035em}.data-points{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.25)}.data-points span{padding:1.2rem 1rem 0 0;font:400 .78rem/1.4 Arial,sans-serif;color:#d7e0da}.data-points strong{display:block;color:#fff;font:700 clamp(1.5rem,3vw,2.8rem)/1 Georgia,serif;margin-bottom:.4rem}.content table{width:100%;border-collapse:collapse;margin:1.5rem 0 2.5rem;font:400 .88rem/1.4 Arial,sans-serif}.content th,.content td{text-align:left;padding:.7rem;border-bottom:1px solid var(--line);vertical-align:top}.content th{background:var(--cream);color:var(--forest)}@media(max-width:800px){.nest-band{grid-template-columns:1fr}.data-points{grid-template-columns:1fr 1fr}.content table{display:block;overflow-x:auto}}@media(max-width:520px){.data-points{grid-template-columns:1fr}}
