.examples[data-astro-cid-njl2q4gy] .sh{margin-bottom:clamp(2rem,4vw,3.5rem)}.examples__more[data-astro-cid-njl2q4gy]{margin-top:var(--space-6)}.problem-layout[data-astro-cid-njl2q4gy]{gap:var(--space-8);display:grid}.problem-heading[data-astro-cid-njl2q4gy] .label[data-astro-cid-njl2q4gy],.incl__heading[data-astro-cid-njl2q4gy] .label[data-astro-cid-njl2q4gy],.how__heading[data-astro-cid-njl2q4gy] .label[data-astro-cid-njl2q4gy],.own[data-astro-cid-njl2q4gy] .label[data-astro-cid-njl2q4gy]{margin-bottom:var(--space-5);color:var(--text-accent)}.problem-heading[data-astro-cid-njl2q4gy] .lead[data-astro-cid-njl2q4gy]{margin-top:var(--space-5)}.probs[data-astro-cid-njl2q4gy]{display:grid}.prob[data-astro-cid-njl2q4gy]{gap:var(--space-4);padding-block:var(--space-5);border-top:var(--border-width) solid var(--border-subtle);grid-template-columns:3rem minmax(0,1fr);display:grid}.prob[data-astro-cid-njl2q4gy]:last-child{border-bottom:var(--border-width) solid var(--border-subtle)}.prob__index[data-astro-cid-njl2q4gy]{color:var(--text-accent);font-size:var(--text-heading-s)}.prob__t[data-astro-cid-njl2q4gy]{margin-bottom:var(--space-3);font-size:var(--text-heading-s);font-variation-settings:"wght" 700}.prob__b[data-astro-cid-njl2q4gy]{max-width:50ch;color:var(--text-secondary)}@media (width>=64em){.problem-layout[data-astro-cid-njl2q4gy]{gap:var(--space-10);grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start}.problem-heading[data-astro-cid-njl2q4gy]{top:calc(var(--header-height) + var(--space-6));position:sticky}}.incl__layout[data-astro-cid-njl2q4gy]{gap:var(--space-8);display:grid}.incl__note[data-astro-cid-njl2q4gy]{max-width:36ch;margin-top:var(--space-5);color:var(--text-muted)}.incl__list[data-astro-cid-njl2q4gy]{border-top:1px solid var(--border-emphasis);display:grid}.incl__item[data-astro-cid-njl2q4gy]{gap:var(--space-3);padding-block:var(--space-5);border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);grid-template-columns:2.75rem minmax(0,1fr);display:grid}.incl__index[data-astro-cid-njl2q4gy]{color:var(--text-accent)}@media (width>=64em){.incl__layout[data-astro-cid-njl2q4gy]{gap:var(--space-10);grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.incl__list[data-astro-cid-njl2q4gy]{grid-template-columns:repeat(2,minmax(0,1fr))}.incl__item[data-astro-cid-njl2q4gy]:nth-child(odd){padding-right:var(--space-6)}.incl__item[data-astro-cid-njl2q4gy]:nth-child(2n){padding-left:var(--space-6);border-left:1px solid var(--border-subtle)}}.how__layout[data-astro-cid-njl2q4gy]{gap:var(--space-8);display:grid}.prose[data-astro-cid-njl2q4gy]{border-top:1px solid var(--border-emphasis);display:grid}.prose__row[data-astro-cid-njl2q4gy]{gap:var(--space-4);padding-block:var(--space-5);border-bottom:1px solid var(--border-subtle);grid-template-columns:2.75rem minmax(0,1fr);display:grid}.prose__row[data-astro-cid-njl2q4gy] .label[data-astro-cid-njl2q4gy]{color:var(--text-accent);padding-top:.2rem}.prose[data-astro-cid-njl2q4gy] p[data-astro-cid-njl2q4gy]{max-width:var(--measure-body);color:var(--text-secondary)}@media (width>=64em){.how__layout[data-astro-cid-njl2q4gy]{gap:var(--space-10);grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start}.how__heading[data-astro-cid-njl2q4gy]{top:calc(var(--header-height) + var(--space-6));position:sticky}}.sys-section[data-astro-cid-njl2q4gy]{overflow:hidden}.own__grid[data-astro-cid-njl2q4gy]{gap:var(--space-7);display:grid}.own__lead[data-astro-cid-njl2q4gy]{margin-bottom:var(--space-5)}@media (width>=64em){.own__grid[data-astro-cid-njl2q4gy]{gap:var(--space-10);grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:end}}.rel__grid[data-astro-cid-njl2q4gy]{border-top:1px solid var(--border-emphasis);display:grid}.rel__grid[data-astro-cid-njl2q4gy]>div[data-astro-cid-njl2q4gy]{padding-block:var(--space-6);border-bottom:1px solid var(--border-subtle)}.rel__label[data-astro-cid-njl2q4gy]{margin-bottom:var(--space-5)}.rel__list[data-astro-cid-njl2q4gy]{gap:var(--space-4);display:grid}@media (width>=48em){.rel__grid[data-astro-cid-njl2q4gy]{grid-template-columns:repeat(3,1fr)}.rel__grid[data-astro-cid-njl2q4gy]>div[data-astro-cid-njl2q4gy]{padding-inline:var(--space-6);border-right:1px solid var(--border-subtle)}.rel__grid[data-astro-cid-njl2q4gy]>div[data-astro-cid-njl2q4gy]:first-child{padding-left:0}.rel__grid[data-astro-cid-njl2q4gy]>div[data-astro-cid-njl2q4gy]:last-child{border-right:0;padding-right:0}}.faq-section[data-astro-cid-njl2q4gy]{background:var(--color-surface)}
