#terms{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--tl-space-5)}.term{padding:var(--tl-space-3) 0;border-bottom:1px solid var(--tl-hair)}.term .jp{margin:0}.term small{display:block;color:var(--tl-ink-soft)}.cell-han{font-size:14px;color:var(--tl-ink-soft)}ruby rt{font-size:12px;letter-spacing:0}#questions>section{border-top:1px solid var(--tl-hair);padding:var(--tl-space-4) 0}.passage,.mail-body{white-space:pre-wrap;padding:var(--tl-space-3) 0;font-family:var(--tl-font-jp);font-size:21px;line-height:1.9}.feedback{border-left:3px solid var(--tl-success);padding-left:var(--tl-space-3);margin-top:var(--tl-space-3)}.reading-option{display:flex;gap:var(--tl-space-3);align-items:center;min-height:48px;border-bottom:1px solid var(--tl-hair);padding:var(--tl-space-2) 0}.email-structure .section-head{display:none}.email-structure .mail{border-left:2px solid var(--tl-hair);padding-left:var(--tl-space-3)}.email-structure .body{white-space:pre-wrap}.email-structure ol{padding-left:24px}.email-structure .note{font-size:16px}#sources a{display:block;overflow-wrap:anywhere}.jp{overflow-wrap:anywhere}@media(max-width:600px){#terms{grid-template-columns:1fr}}
