/* Enhancement guide: scoped to the two guide blocks, including the sets page. */
.enhance-guide{min-width:0;margin:26px 0;padding:clamp(18px,3vw,32px);border:1px solid #536650;border-radius:18px;background:linear-gradient(145deg,#203a2e,#15271f);box-shadow:0 12px 35px #0002;overflow-wrap:anywhere}
.enhance-guide h3{margin:20px 0 10px;font-size:clamp(19px,2vw,24px);line-height:1.5;color:#f1e6ca}
.enhance-guide p{margin:12px 0;color:#bccdbe;line-height:1.85}
.enhance-guide strong{color:#eed9a3}
.enhance-kicker{color:#c4ae73;font-size:12px;font-weight:700;letter-spacing:.08em}
.enhance-stat-banner{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;padding-bottom:22px;border-bottom:1px solid #69724c55}
.enhance-stat-banner>div{display:flex;flex-direction:column;gap:4px}
.enhance-stat-banner b{color:#f2d28b;font-size:clamp(36px,5vw,58px);line-height:1.1;font-variant-numeric:tabular-nums}
.enhance-stat-banner span{color:#becbb5;font-size:13px;line-height:1.7}
.enhance-guide .enhance-examples,.enhance-guide .enhance-outcomes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none;padding:0;margin:22px 0}
.enhance-examples li,.enhance-outcomes li{min-width:0;padding:18px;border:1px solid #59714e66;border-radius:12px;background:#10271b80;color:#bacbb9;line-height:1.9}
.enhance-examples li strong,.enhance-outcomes li strong{display:block;margin-bottom:8px}
.enhance-outcomes li:first-child{border-top:3px solid #86b78b}
.enhance-outcomes li+li{border-top:3px solid #c38b70}
.enhance-stack-kicker{margin-top:30px;padding-top:24px;border-top:1px solid #69724c55}
.enhance-guide .enhance-chances{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;list-style:none;padding:0;margin:18px 0 22px}
.enhance-chances li{min-width:0;display:grid;gap:10px;padding:20px 16px;border:1px solid #68825c66;border-radius:12px;background:linear-gradient(150deg,#33513b,#1b3327)}
.enhance-chances span{font-size:12px;color:#bed0b8}
.enhance-chances b{font-size:clamp(32px,4vw,44px);line-height:1.2;color:#f1d394;font-variant-numeric:tabular-nums}
.enhance-chances small{font-size:12px;line-height:1.6;color:#c8b889}
.enhance-guide .note{margin-top:22px;padding:16px 18px;border:1px solid #ad95523d;border-left:3px solid #c5aa6d;border-radius:0 10px 10px 0;background:#b6a05a0a;font-size:14px;color:#c0c9b6}
@media(max-width:720px){.enhance-guide{padding:18px;border-radius:14px}.enhance-guide .enhance-examples,.enhance-guide .enhance-outcomes{grid-template-columns:1fr}.enhance-guide .enhance-chances{grid-template-columns:1fr}.enhance-chances li{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:16px}.enhance-chances b{grid-column:2;grid-row:1/3}.enhance-chances small{grid-column:1}.enhance-stat-banner{gap:12px}.enhance-guide .note{padding:13px 14px}}
