.band[data-astro-cid-wp6mqzpm]{background:var(--belt);color:var(--belt-ink);border-block:var(--rule) solid var(--belt-edge);position:relative}.band-in[data-astro-cid-wp6mqzpm]{padding-block:2rem 2.25rem;padding-right:calc(var(--gutter) + 3.75rem);gap:.9rem;display:grid}.band[data-astro-cid-wp6mqzpm] [data-astro-cid-wp6mqzpm]:focus-visible{outline-color:var(--belt-ink)}.band[data-astro-cid-wp6mqzpm] [data-astro-cid-wp6mqzpm]::selection{background:var(--belt-ink);color:var(--belt)}.band[data-astro-cid-wp6mqzpm] h1[data-astro-cid-wp6mqzpm]{max-width:16ch}.band-lede[data-astro-cid-wp6mqzpm]{max-width:40rem;font-size:1.0625rem}.actions[data-astro-cid-wp6mqzpm]{flex-wrap:wrap;gap:.75rem;margin-top:.25rem;display:flex}.inv[data-astro-cid-wp6mqzpm]{background:var(--belt-ink);color:var(--belt)}.inv[data-astro-cid-wp6mqzpm]:hover{background:color-mix(in oklch, var(--belt-ink), var(--belt) 15%)}.ghost[data-astro-cid-wp6mqzpm]{color:var(--belt-ink);box-shadow:inset 0 0 0 var(--rule) var(--belt-ink);background:0 0}.ghost[data-astro-cid-wp6mqzpm]:hover{background:var(--belt-ink);color:var(--belt)}.rank[data-astro-cid-wp6mqzpm]{inset-block:0;background:var(--rank);justify-content:center;gap:5px;width:2.75rem;display:flex;position:absolute;right:1rem}.rank[data-astro-cid-wp6mqzpm] i[data-astro-cid-wp6mqzpm]{background:var(--on-dark);width:4px}.hero-photo[data-astro-cid-wp6mqzpm]{margin-top:1.5rem}.hero-photo[data-astro-cid-wp6mqzpm] img[data-astro-cid-wp6mqzpm]{aspect-ratio:16/10;object-fit:cover;border-radius:var(--radius);width:100%}.who[data-astro-cid-wp6mqzpm]{gap:1.5rem;display:grid}.who[data-astro-cid-wp6mqzpm] img[data-astro-cid-wp6mqzpm],.class-photo[data-astro-cid-wp6mqzpm] img[data-astro-cid-wp6mqzpm]{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius);width:100%}.who[data-astro-cid-wp6mqzpm] h2[data-astro-cid-wp6mqzpm],.class[data-astro-cid-wp6mqzpm] h2[data-astro-cid-wp6mqzpm],.benefits[data-astro-cid-wp6mqzpm] h2[data-astro-cid-wp6mqzpm]{margin-bottom:1.25rem}.marks[data-astro-cid-wp6mqzpm] li[data-astro-cid-wp6mqzpm]{padding-left:1.75rem;position:relative}.marks[data-astro-cid-wp6mqzpm] li[data-astro-cid-wp6mqzpm]:before{content:"";background:var(--belt);width:1rem;height:.5rem;box-shadow:inset 0 0 0 var(--rule) var(--belt-edge);position:absolute;top:1.25rem;left:0}.class[data-astro-cid-wp6mqzpm]{background:var(--panel);border-block:var(--rule) solid var(--line)}.class-grid[data-astro-cid-wp6mqzpm]{gap:2rem;display:grid}.stages[data-astro-cid-wp6mqzpm]{gap:1.25rem;padding:0;list-style:none;display:grid}.stages[data-astro-cid-wp6mqzpm] li[data-astro-cid-wp6mqzpm]{grid-template-columns:2.5rem minmax(0,1fr);align-items:start;gap:1rem;display:grid}.n[data-astro-cid-wp6mqzpm]{background:var(--belt);height:2.5rem;color:var(--belt-ink);box-shadow:inset 0 0 0 var(--rule) var(--belt-edge);place-items:center;font-weight:800;display:grid}.stages[data-astro-cid-wp6mqzpm] p[data-astro-cid-wp6mqzpm]{color:var(--ink-dim);margin-top:.2rem}.wide[data-astro-cid-wp6mqzpm] img[data-astro-cid-wp6mqzpm]{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius);width:100%}.benefits[data-astro-cid-wp6mqzpm] dl[data-astro-cid-wp6mqzpm]{border-top:var(--rule) solid var(--line)}.benefits[data-astro-cid-wp6mqzpm] dl[data-astro-cid-wp6mqzpm]>div[data-astro-cid-wp6mqzpm]{border-bottom:var(--rule) solid var(--line);padding-block:1rem}.benefits[data-astro-cid-wp6mqzpm] dt[data-astro-cid-wp6mqzpm]{font-size:1.125rem;font-weight:700}.benefits[data-astro-cid-wp6mqzpm] dd[data-astro-cid-wp6mqzpm]{color:var(--ink-dim);margin-top:.25rem}.book[data-astro-cid-wp6mqzpm]{gap:1.5rem;display:grid}.book-copy[data-astro-cid-wp6mqzpm]{align-content:start;gap:.75rem;display:grid}.read[data-astro-cid-wp6mqzpm]{margin-bottom:2rem;font-weight:700}.read[data-astro-cid-wp6mqzpm] a[data-astro-cid-wp6mqzpm]{align-items:center;gap:.4em;min-height:44px;display:inline-flex}.more[data-astro-cid-wp6mqzpm] h2[data-astro-cid-wp6mqzpm]{margin-bottom:1.25rem}.next[data-astro-cid-wp6mqzpm]{gap:.5rem;padding:0;list-style:none;display:grid}@media (width>=768px){.band-in[data-astro-cid-wp6mqzpm]{padding-block:3rem 3.25rem;padding-right:calc(8% + 7rem)}.band-lede[data-astro-cid-wp6mqzpm]{font-size:1.1875rem}.rank[data-astro-cid-wp6mqzpm]{gap:8px;width:clamp(4rem,8vw,5.5rem);right:8%}.rank[data-astro-cid-wp6mqzpm] i[data-astro-cid-wp6mqzpm]{width:6px}.hero-photo[data-astro-cid-wp6mqzpm] img[data-astro-cid-wp6mqzpm]{aspect-ratio:21/9}.who[data-astro-cid-wp6mqzpm]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,4rem)}.benefits[data-astro-cid-wp6mqzpm] dl[data-astro-cid-wp6mqzpm]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem;display:grid}.wide[data-astro-cid-wp6mqzpm] img[data-astro-cid-wp6mqzpm]{aspect-ratio:21/9}}@media (width>=1100px){.class-grid[data-astro-cid-wp6mqzpm]{grid-template-columns:minmax(0,1fr) minmax(0,28rem);align-items:start;gap:clamp(2.5rem,5vw,5rem)}.book[data-astro-cid-wp6mqzpm]{grid-template-columns:minmax(0,1fr) minmax(0,36rem);align-items:start;gap:clamp(2.5rem,5vw,5rem)}}
