.sx-list{padding-left:22px;margin:15px 0 0;color:#61594d;line-height:1.9}.sx-list li{margin:8px 0}.sx-proof{display:grid;grid-template-columns:1fr 1fr;gap:27px;align-items:center}.sx-proof img{width:100%;height:280px;object-fit:cover;border-radius:12px}.sx-next{display:flex;align-items:center;gap:25px}.sx-next>div{flex:1}.sx-next>.btn{flex-shrink:0}.sx-jumps{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.sx-jumps a{padding:10px 17px;background:#fff6e2;border:1px solid #ead7ad;border-radius:10px;color:#9b650f}.sx-home-index{background:#fbf9f5;padding:46px 0}.sx-home-index h2{font-size:28px;margin:12px 0}.sx-home-index> .wrap>p{color:#746b5c;margin-bottom:25px}.sx-home-groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.sx-home-groups>div{border:1px solid #e5dccd;border-radius:15px;background:#fff;padding:23px}.sx-home-groups h3{font-size:18px;color:#9f6700;margin:0 0 18px}.sx-home-groups ul{list-style:none;padding:0;margin:0}.sx-home-groups li{margin:12px 0;line-height:1.7}.sx-home-groups a:hover{text-decoration:underline;color:#9f6700}.fx-card[id]{scroll-margin-top:150px}.sx-home-groups a:focus-visible,.sx-jumps a:focus-visible{outline:2px solid #d99b22;outline-offset:3px}.fx-hero h1{max-width:1040px}.sx-home-index .btn,.sx-next .btn{white-space:normal;text-align:center}@media(max-width:1000px){.sx-home-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-proof{grid-template-columns:1fr}.sx-next{display:block}.sx-next>.btn{margin-top:12px}}@media(max-width:600px){.sx-home-index{padding:30px 0}.sx-home-index h2{font-size:24px}.sx-home-groups{grid-template-columns:1fr}.sx-home-groups>div{padding:20px}.sx-home-groups li{margin:14px 0}.sx-proof img{height:240px}.sx-jumps a{padding:9px 13px}.fx-hero h1{font-size:27px;overflow-wrap:anywhere}}

.sx-photo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.sx-photo-grid figure{margin:0;background:#fff;border:1px solid #e4ded3;border-radius:14px;overflow:hidden}.sx-photo-grid img{width:100%;height:auto;display:block}.sx-photo-grid figcaption{padding:16px;font-size:14px;line-height:1.8;color:#6c6458}@media(max-width:600px){.sx-photo-grid{grid-template-columns:1fr}}
