.section[data-astro-cid-6r2ofqfw]{padding-block:clamp(var(--space-2xl), 6vw, 80px)}.section--tint[data-astro-cid-6r2ofqfw]{background:var(--color-muted)}.section[data-astro-cid-6r2ofqfw] h2[data-astro-cid-6r2ofqfw]{margin-bottom:var(--space-lg)}.head[data-astro-cid-6r2ofqfw]{padding-block:clamp(var(--space-2xl), 6vw, 80px) clamp(var(--space-xl), 4vw, var(--space-2xl));position:relative}.head-grid[data-astro-cid-6r2ofqfw]{z-index:1;gap:var(--space-2xl);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;display:grid;position:relative}.head[data-astro-cid-6r2ofqfw] h1[data-astro-cid-6r2ofqfw]{font-size:var(--text-hero);max-width:13ch}.lead[data-astro-cid-6r2ofqfw]{font-size:var(--text-lg);color:var(--color-muted-foreground);margin-top:var(--space-lg);max-width:46ch}.lead[data-astro-cid-6r2ofqfw]+.lead[data-astro-cid-6r2ofqfw]{margin-top:var(--space-md)}.head-art[data-astro-cid-6r2ofqfw]{width:100%;max-width:380px;margin-inline:auto}.gets[data-astro-cid-6r2ofqfw]{padding:clamp(var(--space-lg), 3vw, var(--space-xl));background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);margin:0;list-style:none}.get[data-astro-cid-6r2ofqfw]{gap:var(--space-md);padding-block:var(--space-md);font-size:var(--text-base);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.get[data-astro-cid-6r2ofqfw]+.get[data-astro-cid-6r2ofqfw]{border-top:1px solid var(--color-border-soft)}.get__mark[data-astro-cid-6r2ofqfw]{color:var(--color-primary);margin-top:1px;display:inline-flex}.two-up[data-astro-cid-6r2ofqfw]{gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.block[data-astro-cid-6r2ofqfw]:hover{box-shadow:var(--shadow-md);transform:none}.block__icon[data-astro-cid-6r2ofqfw]{border-radius:var(--radius-btn);background:var(--color-muted);width:44px;height:44px;color:var(--color-primary-text);margin-bottom:var(--space-md);justify-content:center;align-items:center;display:inline-flex}.block[data-astro-cid-6r2ofqfw] h2[data-astro-cid-6r2ofqfw]{font-size:var(--text-lg);margin-bottom:var(--space-sm)}.block[data-astro-cid-6r2ofqfw] p[data-astro-cid-6r2ofqfw]{font-size:var(--text-sm);color:var(--color-muted-foreground)}.block[data-astro-cid-6r2ofqfw] p[data-astro-cid-6r2ofqfw].block__note{margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--color-border-soft);color:var(--color-foreground);font-weight:600;font-family:var(--font-heading)}.seq[data-astro-cid-6r2ofqfw]{margin:var(--space-md) 0 0;padding:0;list-style:none}.seq__item[data-astro-cid-6r2ofqfw]{gap:var(--space-sm);padding-block:var(--space-sm);font-size:var(--text-sm);color:var(--color-foreground);grid-template-columns:26px minmax(0,1fr);align-items:start;display:grid}.seq__item[data-astro-cid-6r2ofqfw]+.seq__item[data-astro-cid-6r2ofqfw]{border-top:1px solid var(--color-border-soft)}.seq__num[data-astro-cid-6r2ofqfw]{background:var(--color-primary);width:24px;height:24px;color:var(--color-on-primary);font-family:var(--font-heading);font-weight:700;font-size:var(--text-xs);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.related-list[data-astro-cid-6r2ofqfw]{gap:var(--space-md);max-width:640px;display:grid}.related[data-astro-cid-6r2ofqfw]{gap:var(--space-md);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.related__icon[data-astro-cid-6r2ofqfw]{border-radius:var(--radius-btn);background:var(--color-muted);width:44px;height:44px;color:var(--color-primary-text);transition:background-color var(--dur-hover) var(--ease-out), color var(--dur-hover) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.related[data-astro-cid-6r2ofqfw]:hover .related__icon[data-astro-cid-6r2ofqfw]{background:var(--color-primary);color:var(--color-on-primary)}.related__title[data-astro-cid-6r2ofqfw]{font-family:var(--font-heading);font-weight:600;font-size:var(--text-lg);color:var(--color-foreground);display:block}.related__text[data-astro-cid-6r2ofqfw]{font-size:var(--text-sm);color:var(--color-muted-foreground);margin-top:2px;display:block}.related__go[data-astro-cid-6r2ofqfw]{color:var(--color-primary-text);transition:transform var(--dur-hover) var(--ease-out);display:inline-flex}.related[data-astro-cid-6r2ofqfw]:hover .related__go[data-astro-cid-6r2ofqfw]{transform:translate(5px)}@media (width<=52rem){.head-grid[data-astro-cid-6r2ofqfw]{grid-template-columns:minmax(0,1fr)}.head[data-astro-cid-6r2ofqfw] h1[data-astro-cid-6r2ofqfw]{max-width:16ch}.head-art[data-astro-cid-6r2ofqfw]{order:-1;max-width:280px}.two-up[data-astro-cid-6r2ofqfw]{grid-template-columns:minmax(0,1fr)}}
