.toc[data-astro-cid-y3gaaksv]{background:var(--color-offwhite);font-family:var(--font-display), var(--font-fallback);border:1px solid #efe9e7;border-radius:10px;padding:4px 14px 6px 0}summary[data-astro-cid-y3gaaksv]{cursor:pointer;color:var(--color-black);padding:12px 0 12px 18px;font-size:15px;font-weight:700;list-style:none}summary[data-astro-cid-y3gaaksv]::-webkit-details-marker{display:none}summary[data-astro-cid-y3gaaksv]:after{content:"▾";float:right;color:var(--color-text);transition:transform .15s}details[data-astro-cid-y3gaaksv][open] summary[data-astro-cid-y3gaaksv]:after{transform:rotate(180deg)}ol[data-astro-cid-y3gaaksv]{min-height:160px;max-height:calc(100vh - 480px);margin:0 0 12px;padding:0;list-style:none;overflow-y:auto}li[data-astro-cid-y3gaaksv]{margin:0}a[data-astro-cid-y3gaaksv]{color:var(--color-text);border-left:3px solid #0000;padding:6px 8px 6px 18px;font-size:13.5px;line-height:1.4;text-decoration:none;display:block}li[data-astro-cid-y3gaaksv].sub a[data-astro-cid-y3gaaksv]{padding-left:34px;font-size:12.5px}a[data-astro-cid-y3gaaksv]:hover{color:var(--color-accent-red)}a[data-astro-cid-y3gaaksv].active{color:var(--color-accent-red);border-left-color:var(--color-accent-red);background:#fff;font-weight:500}@media (width>=1000px){summary[data-astro-cid-y3gaaksv]{pointer-events:none}summary[data-astro-cid-y3gaaksv]:after{display:none}}.related[data-astro-cid-pahdcoqi] h2[data-astro-cid-pahdcoqi]{font-family:var(--font-display), var(--font-fallback);color:var(--color-black);margin:0 0 18px;font-size:28px;font-weight:700}.grid[data-astro-cid-pahdcoqi]{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (width<=800px){.grid[data-astro-cid-pahdcoqi]{grid-template-columns:repeat(2,1fr);gap:10px}}.band[data-astro-cid-tvvhjenx]{background:var(--color-offwhite);border:1px solid #efe9e7;border-left:4px solid var(--color-accent-red);border-radius:12px;align-items:center;gap:28px;padding:20px 24px;display:flex}.copy[data-astro-cid-tvvhjenx]{flex:1;min-width:0}h2[data-astro-cid-tvvhjenx]{font-family:var(--font-display), var(--font-fallback);color:var(--color-black);margin:0 0 4px;font-size:20px;font-weight:700;line-height:1.25}p[data-astro-cid-tvvhjenx]{color:var(--color-text);margin:0;font-size:15px;line-height:1.45}.btn[data-astro-cid-tvvhjenx]{background:var(--color-accent-red);color:#fff;font-family:var(--font-display), var(--font-fallback);white-space:nowrap;border-radius:5px;flex:none;padding:11px 22px;font-size:16px;font-weight:500;text-decoration:none;transition:background .18s;display:inline-block}.btn[data-astro-cid-tvvhjenx]:hover{background:#c40b26}@media (width<=640px){.band[data-astro-cid-tvvhjenx]{flex-direction:column;align-items:flex-start;gap:14px}}.promo[data-astro-cid-dqdw7pes]{background:linear-gradient(160deg, #fdf8ea 0%, var(--color-offwhite) 70%);border:1px solid var(--color-gold);font-family:var(--font-display), var(--font-fallback);border-radius:12px;margin-top:18px;padding:18px}.kind[data-astro-cid-dqdw7pes]{letter-spacing:.7px;text-transform:uppercase;color:var(--color-primary);margin-bottom:8px;font-size:10.5px;font-weight:700;display:inline-block}img[data-astro-cid-dqdw7pes]{border-radius:8px;width:100%;margin-bottom:10px}.t[data-astro-cid-dqdw7pes]{color:var(--color-black);margin:0 0 6px;font-size:16.5px;font-weight:700;line-height:1.3}.x[data-astro-cid-dqdw7pes]{color:var(--color-text);margin:0 0 14px;font-size:13.5px;line-height:1.5}.btn[data-astro-cid-dqdw7pes]{text-align:center;background:var(--color-accent-red);color:#fff;border-radius:5px;padding:10px 16px;font-size:14.5px;font-weight:500;text-decoration:none;transition:background .18s;display:block}.btn[data-astro-cid-dqdw7pes]:hover{background:#c40b26}
