.academy-killer-article .eyebrow{margin:0 0 25px;padding-bottom:14px;border-bottom:2px solid var(--ink);color:var(--gold);font-size:.75rem;font-weight:800;letter-spacing:.19em;text-transform:uppercase}
.academy-killer-article h1,.academy-killer-article h2{font-family:Georgia,"Times New Roman",serif}
.academy-killer-article h1{max-width:18ch;margin-bottom:25px}
.academy-killer-article .lead{font-size:1.17rem;line-height:1.65}
.academy-killer-article ul{padding-left:1.35em;margin:10px 0 17px;max-width:68ch}
.academy-killer-article ul li{padding-left:.2em;margin:4px 0}
.academy-killer-article .math{font-weight:750;letter-spacing:.01em}
.academy-killer-article figure{margin:24px 0 28px;max-width:470px;break-inside:avoid}
.academy-killer-article figcaption{font-size:.9rem;line-height:1.45;color:var(--muted);margin:0 0 12px}
.academy-killer-article .board{display:block;width:100%;max-width:100%;height:auto;border:1px solid var(--line);border-radius:11px;background:#faf9f4}
.academy-killer-article .board.pairs{max-width:416px}
.academy-killer-article .board.row{max-width:320px}
.academy-killer-article .board.box{max-width:276px}
.academy-killer-article details{margin:10px 0 0;border-left:3px solid var(--gold);padding:0 0 0 14px}
.academy-killer-article summary{cursor:pointer;width:fit-content;min-height:44px;padding:10px 8px 8px 0;font-weight:750;color:var(--gold)}
.academy-killer-article summary:focus-visible{outline:3px solid #be8539;outline-offset:3px}
.academy-killer-article details[open] summary{margin-bottom:7px}
.academy-killer-article details .board{margin:0 0 10px}
.academy-killer-article details p{font-size:.97rem;margin:6px 0 12px}
.academy-killer-article .close{border-top:2px solid var(--ink);margin-top:42px;padding-top:22px}
@media(max-width:650px){.academy-killer-article .lead{font-size:1.08rem}.academy-killer-article figure{max-width:100%}}
