.heracles-related{margin:2rem 0;padding:1.25rem 1.5rem;border-top:1px solid #d8c9b8;border-bottom:1px solid #d8c9b8;background:#f5eee4;color:#2b2620;line-height:1.8}.heracles-related h2{margin:0 0 .5rem;font-size:1.2rem;font-weight:500}.heracles-related p{margin:.4rem 0 .8rem}.heracles-related a{color:#8c2f28;text-underline-offset:3px}.heracles-related ul{list-style:none;padding:0;margin:.8rem 0;display:grid;grid-template-columns:1fr 1fr;gap:1rem 1.5rem}.heracles-related li span{display:block;color:#595959;font-size:.9rem}.heracles-related-all{font-size:.9rem}@media(max-width:700px){.heracles-related{padding:1rem}.heracles-related ul{grid-template-columns:1fr;gap:.8rem}}
