.mkt .toeic-lr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0;max-inline-size:48rem;border:1px solid var(--tool-accent);border-radius:var(--radius-control);overflow:hidden;background-color:var(--tool-accent-soft)}.mkt .toeic-lr__seg{padding:var(--space-xs) var(--space-s);min-inline-size:0}.mkt .toeic-lr__seg+.toeic-lr__seg{border-inline-start:1px solid var(--tool-accent)}.mkt .toeic-lr dt{font-size:var(--step-n2);font-weight:600;letter-spacing:var(--tracking-label);text-transform:uppercase}.mkt .toeic-lr dd,.mkt .toeic-lr dt{font-family:var(--font-mono);color:var(--ds-text)}.mkt .toeic-lr dd{margin:0;font-size:var(--step-n1);overflow-wrap:anywhere}.mkt .toeic-lr__total{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:var(--space-xs);align-items:baseline;justify-content:center;padding:var(--space-2xs) var(--space-s);border-block-start:1px solid var(--tool-accent);background-color:var(--ds-raised)}.mkt .prep-cell--major .toeic-lr{margin-block-start:auto;background-color:var(--ds-raised)}.mkt .toeic-pill{inline-size:-moz-fit-content;inline-size:fit-content;padding:.1em .6em;border-radius:var(--radius-pill);background-color:var(--tool-accent-soft);color:var(--ds-text);font-family:var(--font-mono);font-weight:600;font-size:var(--step-n1)}