.hit-answer{column-gap:var(--column-gap);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;display:grid}.hit-prose p,.hit-pair-item p{max-width:62ch}.hit-do{padding-block:48px 60px}.hit-stuck .hit-answer{padding-block:52px 58px}.hit-stuck .hit-prose{background:var(--surface-card);border-radius:var(--r);box-shadow:var(--lift), inset var(--bw-spine) 0 0 var(--accent);padding:26px 32px 28px}.hit-stuck .hit-prose p{font-size:1.2rem;line-height:var(--lh-relaxed);max-width:56ch}.hit-pair{column-gap:var(--column-gap);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;padding-block:64px 56px;display:grid}.hit-pair-item{background:var(--surface-card);border-radius:var(--r);box-shadow:var(--lift);padding:26px 30px 28px}.hit-pair-item>h2{padding-bottom:16px}.hit-pair-item a{font-weight:600}.hit-facts{column-gap:var(--column-gap);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:baseline;padding-block:8px 72px;display:grid}.hit-facts>h2{font-size:var(--h2-note-size);letter-spacing:var(--ls-display-tight);font-weight:600}.hit-facts-note{border-left:var(--bw-spine) solid var(--rule);max-width:64ch;padding-left:22px;font-size:.98rem}.hit-terms{max-width:64ch;margin-top:30px}.hit-terms h3{margin-bottom:10px;scroll-margin-top:24px}.hit-terms p{font-size:.98rem}.hit-terms-list{margin:14px 0 16px;padding:0;font-size:.98rem;list-style:none}.hit-terms-list li{border-top:var(--bw-hair) solid var(--rule);padding:10px 0}.hit-terms-list li:last-child{border-bottom:var(--bw-hair) solid var(--rule)}.hit-terms a{font-weight:600}.hit-next p{font-size:1.15rem;line-height:var(--lh-relaxed);max-width:52ch}.hit-next a{font-weight:600}.hit-next .text-link{margin-top:12px}@media (width<=900px){.hit-answer,.hit-facts{grid-template-columns:minmax(0,1fr);row-gap:18px}.hit-do{padding-block:32px 48px}.hit-stuck .hit-answer{padding-block:40px 46px}.hit-pair{grid-template-columns:minmax(0,1fr);row-gap:48px;padding-block:48px 44px}.hit-facts{row-gap:12px;padding-block:4px 56px}}@media (width<=680px){.hit-stuck .hit-prose p{font-size:1.1rem}.hit-stuck .hit-prose{padding:20px 22px 22px}.hit-next p{font-size:1.05rem}.hit-pair-item{padding:22px 20px 24px}}
