.grid4{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:24px;display:grid}.grid4>.chapter-num{grid-column:1}.grid4>.from-line{grid-column:2/-1}@media (max-width:767px){.grid4{grid-template-columns:1fr}.grid4>.chapter-num,.grid4>.from-line{grid-column:1}}.chapter-num{letter-spacing:-.02em;font-variant-numeric:lining-nums tabular-nums;margin:0;font-size:clamp(28px,2.64vw,38px);font-weight:500;line-height:1}.chapter-num sup{vertical-align:top;margin-left:.03em;font-size:.5em;line-height:0;position:relative;top:.35em}.chapter-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:10px;margin:0;font-size:.8rem;font-weight:600;line-height:1.2;display:inline-flex}.chapter-label:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px}.chapter-statement{margin:var(--s3) 0 0;letter-spacing:-.038em;text-wrap:balance;font-size:clamp(1.85rem,2.9vw,2.7rem);font-weight:500;line-height:1.06}.on-dark .chapter-label{color:var(--on-dark-soft)}.on-dark .chapter-label:before{background:var(--accent-lite)}.pen{fill:none;stroke:var(--accent);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.on-dark .pen{stroke:var(--accent-lite)}
