.lex-problem-guides__contact{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.5rem;border:1px solid #d8c38b;border-radius:8px;margin:0 0 2rem;background:#f9f7f1}
.lex-problem-guides__contact p{margin:0;color:#17293c;max-width:42rem}
.lex-problem-guides__contact a{flex-shrink:0}
.lex-problem-guides__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}
.lex-problem-guides__group{border:1px solid #dce1e6;border-radius:8px;padding:1.5rem;background:#fff;min-width:0}
.lex-problem-guides__group h3{color:#17293c;font-size:1.3rem;line-height:1.35;margin:0 0 1rem}
.lex-problem-guides__group ul{list-style:none;padding:0;margin:0}
.lex-problem-guides__group li+li{border-top:1px solid #edf0f2}
.lex-problem-guides__group a{display:block;padding:.7rem 0;color:#183956;text-decoration:underline;text-underline-offset:3px;line-height:1.5;overflow-wrap:anywhere}
.lex-problem-guides__group a:hover,.lex-problem-guides__group a:focus-visible{color:#745823}
.lex-problem-guides__group a:focus-visible{outline:2px solid #987537;outline-offset:4px}
@media(max-width:700px){.lex-problem-guides__grid{grid-template-columns:1fr}.lex-problem-guides__contact{display:block}.lex-problem-guides__contact p{margin-bottom:1rem}.lex-problem-guides__group{padding:1.1rem}.lex-problem-guides__contact a{white-space:normal}}
