.ws-source-review{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px 22px;margin-top:15px;margin-bottom:15px;padding:13px 17px;border:1px solid #deddd0;border-left:3px solid #ae8546;border-radius:7px;background:#fffdf5}
.ws-source-review p{display:flex;align-items:center;flex-wrap:wrap;gap:7px;font-size:13px;line-height:1.8;color:#746153;margin:0}
.ws-source-review p:first-child{color:#91402d;font-weight:600}
.ws-source-review a{display:inline-flex;align-items:center;min-height:28px;color:#a73526;text-decoration:underline;text-underline-offset:3px}
.ws-related-guides{margin-top:0;margin-bottom:42px}
.ws-related-guides h2{font-size:22px;color:#5a352b;margin-bottom:16px}
.ws-related-guides>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.ws-related-guides a{display:flex;align-items:center;gap:11px;min-height:64px;padding:16px;background:#fffdf7;border:1px solid #e7cfbc;border-radius:9px;color:#934632;line-height:1.7;font-size:15px}
.ws-related-guides a:hover{background:#fff0e4;border-color:#cc9b80}
.ws-related-guides a span{flex:1;min-width:0}
.ws-related-guides .ws-icon{flex:0 0 20px}
@media(max-width:680px){.ws-source-review{padding:11px 13px;gap:3px}.ws-source-review p{font-size:13px}.ws-related-guides>div{grid-template-columns:minmax(0,1fr)}.ws-related-guides a{min-height:56px;padding:13px}.ws-related-guides h2{font-size:20px}}
