@layer components{.ab8 .h-mid{font-size:max(2rem,min(3.6vw,3.25rem));line-height:.98}.ab8 .ab-hero{padding-top:calc(4rem + max(1.5rem,min(3vw,3rem)));padding-bottom:max(2.5rem,min(5vw,4.5rem))}.ab8 .ab-hero .g12{align-items:end;row-gap:2rem}.ab8 .ab-hero h1{grid-column:1/span 7;margin-left:-.05em;font-size:max(2.75rem,min(6.2vw,5.5rem));line-height:.92}.ab8 .ab-hero .who{grid-column:9/-1}.ab8 .author{align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.ab8 .author img{object-fit:cover;border-radius:50%;flex:none;width:4rem;height:4rem}.ab8 .author .name{font-size:1.0625rem;font-weight:700;line-height:1.3}.ab8 .author .note{margin-top:.125rem}.ab8 .ab-sec{padding-bottom:var(--band)}.ab8 .ab-sec .head{border-top:1px solid var(--ink);align-items:start;row-gap:1.25rem;padding-top:max(2rem,min(3.5vw,3rem))}.ab8 .ab-sec .head h2{grid-column:1/span 4}.ab8 .ab-sec .head .body{grid-column:6/-1;max-width:42rem}.ab8 .body p+p{margin-top:.9em}.ab8 .ab-taught{padding-block:var(--band)}.ab8 .ab-taught h2{max-width:30rem}.ab8 .ab-taught dl{border-top:1px solid var(--night-fg);margin:max(2rem,min(3.5vw,3rem)) 0 0}.ab8 .ab-taught dl>div{gap:.375rem var(--gap);border-bottom:1px solid var(--night-rule);grid-template-columns:repeat(12,minmax(0,1fr));padding-top:1.25rem;padding-bottom:1.25rem;display:grid}.ab8 .ab-taught dt{grid-column:1/span 4;font-size:1.1875rem;font-weight:700;line-height:1.3}.ab8 .ab-taught dd{max-width:44rem;color:var(--night-soft);grid-column:6/-1;margin:0;font-size:1.0625rem;line-height:1.5}.ab8 .ab-taught+.ab-sec{padding-top:var(--band)}.ab8 .ab-taught+.ab-sec .head{border-top:0;padding-top:0}.ab8 .sec-close .lead{max-width:26rem}@media (max-width:61.99rem){.ab8 .ab-hero h1,.ab8 .ab-hero .who,.ab8 .ab-sec .head h2,.ab8 .ab-sec .head .body,.ab8 .ab-taught dt,.ab8 .ab-taught dd{grid-column:1/-1}}}
