.autolootGuide { color: #8c2f87; }
.autolootGuide > header, .autolootGuide > section { margin: 0 0 18px; padding: clamp(18px,3vw,28px); border: 2px solid #c99a3c; border-radius: 4px; background: linear-gradient(145deg,#f8edda,#e7d2a9); }
.autolootGuide h1, .autolootGuide h2 { margin-top: 0; color: #12049f; font-family: Georgia, "Times New Roman", serif; }
.autolootGuide p, .autolootGuide li, .autolootGuide dt, .autolootGuide dd { color: #8c2f87; }
.autolootGuide .guideEyebrow { color: #12049f; font-size: .8rem; letter-spacing: .1em; text-transform: uppercase; }
.autolootGuide li { padding: 6px 0; }
.autolootGuide dt { margin-top: 12px; font-weight: 700; color: #12049f; }
.autolootGuide dd { margin-left: 0; }
.autolootGuide strong { color: #12049f; }
