@layer components{.home__section{padding:48px 16px}@media (width>=768px){.home__section{padding-inline:24px}}@media (width>=1024px){.home__section{padding:48px max(24px,50vw - 600px)}}.home__sponsors{gap:32px;display:grid}@media (width>=1024px){.home__sponsors{grid-template-columns:2fr 3fr;gap:24px;padding-block:64px 80px}}.home__sponsors-intro{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.home__heading{max-width:7em;color:var(--primary);font-size:clamp(2rem,1.4rem + 2.6vw,3rem);font-weight:700;line-height:1}.home__subtitle{max-width:22em;margin-bottom:8px;font-size:1.125rem;font-weight:600;line-height:1.3}.home__outline-button{border-width:2px;border-color:var(--primary);color:var(--primary);font-weight:600}}
