.sa-market .sa-page-content:has(.sa-info-lead){max-width:1120px;width:100%;margin-inline:auto;color:#253f38;font-size:15px;line-height:1.85}
.sa-market .sa-info-lead{padding:16px 20px;border-inline-start:3px solid #a18b5c;border-radius:12px;background:linear-gradient(120deg,#f8f6ef,#eef3ed);font-size:17px;line-height:1.85}
.sa-market .sa-info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-block:14px 20px}
.sa-market .sa-info-grid>section{min-width:0;padding:16px;border:1px solid #dedfd5;border-radius:12px;background:#fffefa;box-shadow:0 2px 0 #e8e3d6}
.sa-market .sa-info-grid h2{font-size:18px;line-height:1.6;margin:0 0 8px}
.sa-market .sa-info-grid p{font-size:14px;margin:0;line-height:1.85}
.sa-market .sa-info-actions{display:flex;flex-wrap:wrap;gap:10px;margin-block:18px 10px;padding-top:14px;border-top:1px solid #e2dfd4}
.sa-market .sa-guide-links{display:flex;flex-wrap:wrap;gap:8px;margin-block:14px}
.sa-market .sa-guide-links a{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;min-height:44px;border:1px solid #ddd8ca;border-radius:9px;font-size:13px;background:#f8f6ee;color:#29463d;line-height:1.6}
.sa-market .sa-guide-links a:hover{background:#ecefe4}
.sa-market .sa-guide-links a:focus-visible{outline:3px solid #806a46;outline-offset:3px}
.sa-market .sa-footer-grid a{overflow-wrap:anywhere}
@media(max-width:760px){.sa-market .sa-info-grid{grid-template-columns:minmax(0,1fr);gap:10px;margin-block:12px}.sa-market .sa-info-lead{padding:12px 14px;font-size:16px}.sa-market .sa-info-grid>section{padding:14px}.sa-market .sa-info-actions .sa-button{flex:1 1 140px}.sa-market .sa-guide-links a{font-size:12px}}
