.number-poster{padding:48px 24px;border-block:3px solid var(--ink);text-align:center;transform:rotate(-3deg);background:var(--yellow)}.number-poster strong{display:block;font-family:Bodoni,Georgia,serif;font-size:clamp(56px,7vw,96px);line-height:1.2}.number-poster span{display:block;margin-top:24px;font-size:clamp(32px,4vw,48px);line-height:1.4}.number-poster p{margin:24px auto 0;font-size:18px}.phrase-section>p{font-size:18px;line-height:1.85}.phrase-section summary{padding:20px 16px;border-block:1px solid var(--line);cursor:pointer;font-size:18px;font-weight:800}.source-note{font-size:14px}.phrase-section a,.guide-next p>a{text-decoration:underline;text-underline-offset:4px}@media(max-width:760px){.number-poster{margin-top:24px}.guide-hero{padding-bottom:48px}}
