.page:where(.astro-6bfsojfh){padding:56px 0 80px}.page-head:where(.astro-6bfsojfh){max-width:820px}.section:where(.astro-6bfsojfh){margin-top:48px}.grid:where(.astro-6bfsojfh){grid-template-columns:1fr 1fr;gap:12px;display:grid}.card:where(.astro-6bfsojfh){border:1px solid var(--line);border-radius:var(--radius-md);background:var(--card);padding:20px}.card:where(.astro-6bfsojfh) h2:where(.astro-6bfsojfh){font:620 var(--text-body) var(--display);letter-spacing:-.01em;margin:0 0 8px}.card:where(.astro-6bfsojfh) p:where(.astro-6bfsojfh){color:var(--soft);font-size:var(--text-sm);margin:0 0 14px;line-height:1.6}.links:where(.astro-6bfsojfh){flex-wrap:wrap;gap:8px 16px;display:flex}.links:where(.astro-6bfsojfh) a:where(.astro-6bfsojfh){color:var(--accent);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.07em;font-weight:700}.links:where(.astro-6bfsojfh) a:where(.astro-6bfsojfh):hover,.links:where(.astro-6bfsojfh) a:where(.astro-6bfsojfh):focus-visible{text-underline-offset:3px;text-decoration:underline}.expectations:where(.astro-6bfsojfh){color:var(--soft);font-size:var(--text-md);gap:8px;max-width:760px;margin:14px 0 0;padding-left:20px;line-height:1.65;display:grid}@media (width<=760px){.grid:where(.astro-6bfsojfh){grid-template-columns:1fr}}
