.werewolf-vocabulary{padding-top:clamp(3rem,7vw,6rem);padding-bottom:clamp(3rem,7vw,6rem);scroll-margin-top:2rem}
.werewolf-words-intro{max-width:760px}
.werewolf-words-intro h2{font-size:clamp(2rem,4.5vw,3.5rem);line-height:1.12;margin:.4em 0}
.werewolf-words-intro>p:not(.eyebrow):not(.bonus-details){font-size:1.125rem;line-height:1.65}
.werewolf-word-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 3rem;margin:2.4rem 0 0}
.werewolf-word{border-top:1px solid #bfae95;padding:1.4rem 0 1.2rem;min-width:0}
.werewolf-word dt{font-family:Georgia,serif;font-weight:700;font-size:1.65rem;line-height:1.3;color:#79381f}
.werewolf-word dd{margin:0;font-size:1rem;line-height:1.6}
.werewolf-word dd p{margin:.55rem 0}
.werewolf-word-prompt{color:#47433b}
.werewolf-words-close{font-size:1.1rem;line-height:1.6;max-width:720px;margin-top:1.5rem}
@media(max-width:640px){.werewolf-word-list{grid-template-columns:1fr;gap:0}.werewolf-vocabulary .button{white-space:normal;max-width:100%}}
