.columns[data-astro-cid-mzypd2ha]{grid-template-columns:minmax(0,680px);justify-content:center;font-weight:400;display:grid}h1[data-astro-cid-mzypd2ha]{font-family:var(--font-rounded);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(34px,7vw,52px);line-height:1.05}.meta[data-astro-cid-mzypd2ha]{margin-top:var(--space-three)}.meta-note[data-astro-cid-mzypd2ha]{margin-top:var(--space-one)}.toc[data-astro-cid-mzypd2ha]{margin-top:var(--space-four);padding:14px var(--space-three);border-radius:var(--radius-card);background:var(--background-element)}summary[data-astro-cid-mzypd2ha]{cursor:pointer;-webkit-tap-highlight-color:transparent;font-weight:700}ol[data-astro-cid-mzypd2ha]{margin:var(--space-two) 0 0;flex-direction:column;gap:2px;padding:0;list-style:none;display:flex}.toc[data-astro-cid-mzypd2ha] a{padding:6px var(--space-two);color:var(--text-secondary);border-radius:8px;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;display:block}.toc[data-astro-cid-mzypd2ha] a[aria-current]{background:var(--tint-strong);color:var(--link);font-weight:600}section[data-astro-cid-mzypd2ha]{scroll-margin-top:calc(80px + env(safe-area-inset-top));margin-top:40px;font-size:16px;line-height:26px}h2[data-astro-cid-mzypd2ha]{font-family:var(--font-rounded);letter-spacing:-.01em;font-size:22px;line-height:28px}section[data-astro-cid-mzypd2ha] strong{font-weight:700}ul[data-astro-cid-mzypd2ha]{gap:var(--space-two);flex-direction:column;margin:0;padding-left:20px;display:flex}li[data-astro-cid-mzypd2ha]::marker{color:var(--primary)}.summary[data-astro-cid-mzypd2ha]{margin-top:var(--space-four);padding:var(--space-four);border:1px solid var(--tint-border);border-radius:var(--radius-large);background:var(--tint)}@media (width>=960px){.columns[data-astro-cid-mzypd2ha]{column-gap:var(--space-six);grid-template-columns:260px minmax(0,680px)}h1[data-astro-cid-mzypd2ha],.meta[data-astro-cid-mzypd2ha],.meta-note[data-astro-cid-mzypd2ha]{grid-column:1/-1}.toc[data-astro-cid-mzypd2ha]{top:calc(80px + env(safe-area-inset-top));background:0 0;grid-row:4/span 40;align-self:start;max-height:calc(100dvh - 104px);padding:0;position:sticky;overflow-y:auto}summary[data-astro-cid-mzypd2ha]{padding:0 var(--space-two);color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;pointer-events:none;font-size:13px;list-style:none}summary[data-astro-cid-mzypd2ha]::-webkit-details-marker{display:none}section[data-astro-cid-mzypd2ha]{grid-column:2}}
