.head[data-astro-cid-nsurbltt]{background:radial-gradient(70% 90% at 90% 10%, #9fe1cb42, transparent 70%), linear-gradient(180deg, var(--wash) 0%, #e1f5ee00 78%);padding-block:clamp(44px,6vw,80px)}h1[data-astro-cid-nsurbltt]{letter-spacing:-.035em;max-width:18ch;margin-top:16px;font-size:clamp(32px,4.4vw,56px);font-weight:800;line-height:1.05}.head[data-astro-cid-nsurbltt] .lede[data-astro-cid-nsurbltt]{max-width:58ch;margin-top:18px}.head[data-astro-cid-nsurbltt] .btn-primary[data-astro-cid-nsurbltt]{margin-top:30px}.grid[data-astro-cid-nsurbltt]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:clamp(26px,3vw,40px);display:grid}.grid[data-astro-cid-nsurbltt] h3[data-astro-cid-nsurbltt]{letter-spacing:-.015em;font-size:18px;font-weight:700}.grid[data-astro-cid-nsurbltt] p[data-astro-cid-nsurbltt]{color:var(--ink-3);margin-top:10px;font-size:14.5px;line-height:1.6}.others[data-astro-cid-nsurbltt]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:26px;display:grid}.others[data-astro-cid-nsurbltt] h3[data-astro-cid-nsurbltt]{letter-spacing:-.02em;font-size:20px;font-weight:700}.others[data-astro-cid-nsurbltt] p[data-astro-cid-nsurbltt]{color:var(--ink-3);margin-top:10px;font-size:14.5px;line-height:1.6}.others[data-astro-cid-nsurbltt] .arrow-link[data-astro-cid-nsurbltt]{margin-top:auto;padding-top:20px}@media (width<=900px){.grid[data-astro-cid-nsurbltt]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.grid[data-astro-cid-nsurbltt],.others[data-astro-cid-nsurbltt]{grid-template-columns:minmax(0,1fr)}}
