.page:where(.astro-jhkshvhf){padding-block:clamp(40px,6vw,72px) clamp(72px,9vw,120px)}.crumbs:where(.astro-jhkshvhf){color:var(--text-3);gap:10px;font-size:.875rem;display:flex}.crumbs:where(.astro-jhkshvhf) a:where(.astro-jhkshvhf){color:var(--text-2);text-decoration:none}.crumbs:where(.astro-jhkshvhf) a:where(.astro-jhkshvhf):hover{color:var(--text);text-decoration:underline}.head:where(.astro-jhkshvhf){align-items:center;gap:22px;margin-top:28px;display:flex}.tile:where(.astro-jhkshvhf){border-radius:var(--radius-lg);background:var(--surface-2);border:1px solid var(--border-strong);flex:none;place-items:center;width:64px;height:64px;display:grid}.title:where(.astro-jhkshvhf){letter-spacing:-.03em;font-size:clamp(2rem,2.5vw + 1rem,3rem);line-height:1.08}.lead:where(.astro-jhkshvhf){margin-top:8px}.layout:where(.astro-jhkshvhf){grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:48px;margin-top:48px;display:grid}.main:where(.astro-jhkshvhf){gap:44px;display:grid}.main:where(.astro-jhkshvhf) .h3:where(.astro-jhkshvhf){margin-bottom:16px}.detail:where(.astro-jhkshvhf){gap:12px;margin:0;display:grid}.detail:where(.astro-jhkshvhf) figcaption:where(.astro-jhkshvhf){color:var(--text-3);font-size:.875rem}.checks:where(.astro-jhkshvhf){gap:12px;margin:0;padding:0;list-style:none;display:grid}.checks:where(.astro-jhkshvhf) li:where(.astro-jhkshvhf){color:var(--text-2);gap:12px;display:flex}.checks:where(.astro-jhkshvhf) svg{color:var(--green);flex:none;margin-top:4px}.note:where(.astro-jhkshvhf){border-radius:var(--radius);background:var(--surface);border:1px solid var(--border);color:var(--text-2);gap:12px;padding:14px 16px;display:flex}.note:where(.astro-jhkshvhf) svg{color:var(--amber);flex:none;margin-top:4px}.facts:where(.astro-jhkshvhf){border:1px solid var(--border);border-radius:var(--radius-lg);margin:0;display:grid;overflow:hidden}.facts:where(.astro-jhkshvhf)>div:where(.astro-jhkshvhf){background:var(--surface);grid-template-columns:200px minmax(0,1fr);gap:20px;padding:16px 20px;display:grid}.facts:where(.astro-jhkshvhf)>div:where(.astro-jhkshvhf)+div:where(.astro-jhkshvhf){border-top:1px solid var(--border)}dt:where(.astro-jhkshvhf){font-size:.9375rem;font-weight:600}dd:where(.astro-jhkshvhf){color:var(--text-2);margin:0;font-size:.9375rem}dd:where(.astro-jhkshvhf) ul:where(.astro-jhkshvhf){gap:8px;margin:0;padding-left:1.1em;display:grid}dd:where(.astro-jhkshvhf) code:where(.astro-jhkshvhf),.path:where(.astro-jhkshvhf) kbd:where(.astro-jhkshvhf){border-radius:var(--radius-sm);background:var(--surface-2);border:1px solid var(--border-strong);color:var(--text);padding:2px 8px;font-family:inherit;font-size:.875rem}dd:where(.astro-jhkshvhf) a:where(.astro-jhkshvhf),.data-foot:where(.astro-jhkshvhf) a:where(.astro-jhkshvhf),.muted:where(.astro-jhkshvhf) a:where(.astro-jhkshvhf){color:var(--accent)}.data-foot:where(.astro-jhkshvhf){color:var(--text-3);margin-top:14px;font-size:.875rem}.side:where(.astro-jhkshvhf){top:calc(var(--header-height) + 24px);gap:12px;display:grid;position:sticky}.side-card:where(.astro-jhkshvhf){padding:18px 20px}.side-title:where(.astro-jhkshvhf){letter-spacing:0;color:var(--text);margin-bottom:12px;font-size:.875rem;font-weight:600}.path:where(.astro-jhkshvhf){color:var(--text-3);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.links:where(.astro-jhkshvhf){gap:8px;margin:0;padding:0;list-style:none;display:grid}.links:where(.astro-jhkshvhf) a:where(.astro-jhkshvhf){color:var(--text-2);align-items:center;gap:6px;font-size:.9375rem;display:inline-flex}.links:where(.astro-jhkshvhf) a:where(.astro-jhkshvhf):hover{color:var(--text)}.related:where(.astro-jhkshvhf){margin-top:64px}.related:where(.astro-jhkshvhf) ul:where(.astro-jhkshvhf){flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.related:where(.astro-jhkshvhf) a:where(.astro-jhkshvhf){text-decoration:none}.related:where(.astro-jhkshvhf) a:where(.astro-jhkshvhf):hover{color:var(--text);border-color:var(--border-strong)}.disclaimer:where(.astro-jhkshvhf){color:var(--text-3);margin-top:40px;font-size:.8125rem}@media (width<=900px){.layout:where(.astro-jhkshvhf){grid-template-columns:minmax(0,1fr)}.side:where(.astro-jhkshvhf){position:static}.facts:where(.astro-jhkshvhf)>div:where(.astro-jhkshvhf){grid-template-columns:minmax(0,1fr);gap:6px}}@media (width<=520px){.head:where(.astro-jhkshvhf){flex-direction:column;align-items:flex-start}}
