
.sg-pr{box-sizing:border-box;max-width:1180px;margin:32px auto 48px;padding:23px;border:1px solid #746037;border-radius:12px;background:#11110e;color:#f6efe2;font:15px/1.7 system-ui,Arial,sans-serif}
.sg-pr *{box-sizing:border-box}.sg-pr a{color:#d9b969}.sg-pr h2{font:700 clamp(24px,4vw,34px)/1.25 Georgia,serif;color:#e8c77c;margin:5px 0 14px}.sg-pr h3{font:700 19px/1.3 Georgia,serif;color:#e8c77c;margin:18px 0 9px}.sg-pr p{max-width:95ch;margin:8px 0 14px}.sg-pr small,.sg-pr .sg-muted{color:#c4b99b}.sg-pr .sg-eyebrow{text-transform:uppercase;letter-spacing:.14em;color:#d8b258;font-weight:800;font-size:12px}.sg-pr .sg-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,190px));gap:12px;margin:15px 0}.sg-pr img{width:100%;max-height:200px;object-fit:contain;background:#090909;border:1px solid #493e29;border-radius:8px}.sg-pr .sg-table{width:100%;border-collapse:collapse}.sg-pr td,.sg-pr th{padding:9px 11px;border-bottom:1px solid #393024;text-align:left;vertical-align:top}.sg-pr th{color:#e9c879}.sg-pr .sg-note{background:#1c1b15;border-left:3px solid #cfa84d;padding:12px;margin-top:18px}.sg-pr .sg-badge{display:inline-block;border:1px solid #79673b;padding:3px 10px;border-radius:99px;margin:3px 5px 8px 0;font-size:12px}
@media(max-width:550px){.sg-pr{margin:22px 10px;padding:15px}.sg-pr .sg-gallery{grid-template-columns:repeat(2,1fr)}.sg-pr td,.sg-pr th{padding:7px 5px;font-size:13px}}
