.problem-intro{max-width:760px;margin:22px 0 35px;color:#636659;font:16px/1.8 Arial}.problem-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.problem-card{padding:32px;display:flex;flex-direction:column;align-items:flex-start;border:1px solid #a28b5855;min-width:0;background:#efede5}.problem-tag{font:10px/1.7 Arial;letter-spacing:.14em;text-transform:uppercase;color:#826325;margin-bottom:20px}.problem-card h3{font:30px/1.18 Georgia;margin:0 0 18px;letter-spacing:-.02em}.problem-card p{font:15px/1.8 Arial;color:#626558;margin:0 0 24px;max-width:560px}.problem-card a{display:inline-flex;align-items:center;gap:12px;min-height:46px;padding:10px 0;color:#77591b;font-size:13px;border-bottom:1px solid #a28b5890;margin-top:auto}.problem-card a.problem-wa{color:#176342;border-color:#17634270}.problem-card:hover{border-color:#987739}.problem-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 32px}.problem-tabs a{border:1px solid #a28b5870;padding:12px 16px;font-size:12px;color:#72561c;min-height:44px}.problem-tabs a:hover{background:#e6dfce}.problem-card:target{outline:2px solid #987739;outline-offset:3px}@media(max-width:700px){.problem-list{grid-template-columns:1fr;gap:0}.problem-card{padding:27px 0;background:none;border:0;border-top:1px solid #a28b5855}.problem-card:last-child{border-bottom:1px solid #a28b5855}.problem-tag{margin-bottom:14px}.problem-card h3{font-size:29px}.problem-intro{font-size:15px}.problem-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:10px;scroll-snap-type:x proximity}.problem-tabs a{white-space:nowrap;scroll-snap-align:start;flex-shrink:0}}
 