.gi-h{padding-block:clamp(24px,4vw,64px) 0}.gi-h h1{font-size:clamp(56px,11vw,150px)}.gi-h p{max-width:30em;margin-top:clamp(14px,1.8vw,24px);font-size:clamp(20px,2.3vw,31px);line-height:1.28}.gi-l{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-block:clamp(36px,5vw,72px);display:grid}.gi-l article{color:var(--m);border-radius:22px}.gi-l a{flex-direction:column;gap:12px;height:100%;padding:clamp(18px,2.4vw,32px);display:flex}.gi-l h2{font-size:clamp(26px,2.8vw,40px)}.gi-l p{font-size:clamp(16px,1.4vw,19px);line-height:1.4}.gi-l span{text-underline-offset:3px;margin-top:auto;font-weight:600;text-decoration:underline}@media (width<=800px){.gi-l{grid-template-columns:1fr}}
