:root{--sutex-ink:#17382e;--sutex-green:#087654;--sutex-line:#dce5df;--sutex-muted:#65796e;--sutex-bg:#f7f9f5}
.sutex-site{margin:0;background:var(--sutex-bg);color:var(--sutex-ink);font:15px/1.65 -apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",Arial,sans-serif}.sutex-site *,.sutex-market *,.sutex-form *{box-sizing:border-box}.sutex-site a{color:inherit;text-decoration:none}.sutex-site a:hover{text-decoration:underline}.sutex-container{width:min(1200px,calc(100% - 64px));margin-inline:auto}.sutex-site-header{background:#fff;border-bottom:1px solid var(--sutex-line)}.sutex-nav{min-height:94px;display:flex;justify-content:space-between;align-items:center;gap:24px}.sutex-brand{display:flex;gap:12px;align-items:center;font-weight:800;font-size:23px;letter-spacing:1px}.sutex-brand small{display:block;font-weight:400;font-size:11px;letter-spacing:.2px;color:var(--sutex-muted)}.sutex-brand-icon{display:grid;place-content:center;background:var(--sutex-green);border-radius:11px;color:#fff;width:44px;height:44px;font-size:27px;position:relative}.sutex-brand-icon span{font-size:15px;position:absolute;right:5px;top:0}.sutex-nav nav{display:flex;gap:28px;align-items:center;font-weight:600}.sutex-nav nav a>span{display:block;font-size:11px;font-weight:400;color:var(--sutex-muted)}.sutex-nav-publish{background:#eaf3ec;border:1px solid #d5e6d9;padding:8px 17px;border-radius:7px}.sutex-skip{position:absolute;left:-10000px}.sutex-skip:focus{left:20px;top:15px;padding:10px;background:#fff;z-index:99999}.sutex-market{font:inherit;color:var(--sutex-ink)}.sutex-hero{padding:52px 0 39px;background:radial-gradient(ellipse at 90% 10%,#e4efdf 0,transparent 52%)}.sutex-eyebrow{display:block;color:var(--sutex-green);font-size:11px;font-weight:700;letter-spacing:2.5px;margin-bottom:14px}.sutex-hero h1,.sutex-form-heading h1{font-size:clamp(28px,3.4vw,45px);line-height:1.28;margin:0 0 18px;font-weight:750;letter-spacing:-1px}.sutex-hero h1 span,.sutex-form-heading h1 span{display:block;font-size:clamp(20px,2.2vw,29px);font-weight:500;letter-spacing:-.4px;margin-top:7px}.sutex-hero p{font-size:14px;color:var(--sutex-muted);margin:0 0 22px;line-height:1.9}.sutex-button,.sutex-form button,.sutex-filter button{display:inline-flex;align-items:center;justify-content:center;gap:22px;background:var(--sutex-green);color:#fff!important;border:0;border-radius:7px;padding:12px 20px;font:inherit;font-size:13px;font-weight:600;cursor:pointer;text-decoration:none!important;min-height:44px}.sutex-button:hover,.sutex-form button:hover,.sutex-filter button:hover{background:#065f43}.sutex-button:focus-visible,.sutex-site a:focus-visible,.sutex-site button:focus-visible{outline:3px solid #91bda5;outline-offset:3px}.sutex-button>span{font-size:20px}.sutex-filter{display:grid;grid-template-columns:1.7fr 1fr 1.3fr auto;align-items:end;gap:12px;padding:20px;background:#fff;border:1px solid var(--sutex-line);border-radius:12px;box-shadow:0 3px 10px #15382104;margin-bottom:34px}.sutex-filter label{font-size:11px;color:var(--sutex-muted);font-weight:600}.sutex-filter input,.sutex-filter select,.sutex-form input,.sutex-form select,.sutex-form textarea{display:block;width:100%;box-sizing:border-box;border:1px solid #d4dfd8;border-radius:6px;background:#fff;color:var(--sutex-ink);padding:10px 11px;margin-top:6px;font:inherit;font-size:14px;line-height:1.5;min-height:44px}.sutex-filter input:focus,.sutex-filter select:focus,.sutex-form input:focus,.sutex-form textarea:focus,.sutex-form select:focus{outline:2px solid #a8cebc;outline-offset:1px}.sutex-section-bar{display:flex;justify-content:space-between;gap:18px;align-items:center;margin:0 0 16px}.sutex-section-bar h2{font-size:18px;line-height:1.5;margin:0}.sutex-section-bar h2 span{font-size:12px;font-weight:400;color:var(--sutex-muted);margin-left:10px}.sutex-live{font-size:10px;color:var(--sutex-muted)}.sutex-live:before{content:"";display:inline-block;background:#37a879;width:6px;height:6px;border-radius:50%;margin-right:6px}.sutex-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;align-items:start}.sutex-column{border:1px solid var(--sutex-line);border-radius:12px;background:#fff;overflow:hidden}.sutex-column-title{display:flex;justify-content:space-between;align-items:center;padding:17px 22px;border-bottom:1px solid var(--sutex-line);background:#eaf3ec}.sutex-column-title h2{font-size:28px;line-height:1.2;margin:0;color:#087654}.sutex-column-title h2 span{font-size:15px;font-weight:500;margin-left:10px}.sutex-column-title>span{background:#fff;border-radius:100px;min-width:29px;text-align:center;font-size:12px;color:#087654;padding:2px 8px}.demand .sutex-column-title{background:#eef2f9}.demand .sutex-column-title h2,.demand .sutex-column-title>span{color:#375b9e}.sutex-card{padding:22px;border-bottom:1px solid #e8eee9;overflow-wrap:anywhere}.sutex-card:last-child{border:0}.sutex-card-top{display:flex;justify-content:space-between;gap:10px;align-items:center}.sutex-cat{font-size:10px;line-height:1.5;background:#f1f5f1;color:#5b7866;border-radius:4px;padding:4px 7px}.sutex-card time{font-size:10px;color:#819085;white-space:nowrap}.sutex-card h3{font-size:18px;line-height:1.5;margin:15px 0 2px}.sutex-card h3.sutex-ru-title{font-size:16px;color:#4a6355;font-weight:500;margin-top:4px}.sutex-text{font-size:13px;color:#5b6f62;line-height:1.85}.sutex-text p{margin:14px 0;white-space:normal}.sutex-card footer{border-top:1px solid #edf1ed;padding-top:13px;margin-top:17px;font-size:12px}.sutex-contact{display:flex;gap:6px 15px;flex-wrap:wrap;margin-top:5px;color:#597360}.sutex-contact a{text-decoration:underline}.sutex-empty{padding:43px 22px 46px;text-align:center;color:var(--sutex-muted)}.sutex-empty>span{display:grid;place-content:center;width:44px;height:44px;margin:0 auto 17px;background:#f1f5ef;border-radius:50%;font-size:25px;color:#a8b9ac}.sutex-empty h3{margin:0;color:#607767;font-size:16px}.sutex-empty p{font-size:12px;margin:5px 0 19px;line-height:1.9}.sutex-empty p[lang]{margin-top:3px;margin-bottom:18px}.sutex-empty a{font-size:12px;color:var(--sutex-green)}.sutex-pagination{display:flex;gap:22px;justify-content:center;align-items:center;padding:25px;font-size:13px}.sutex-pagination a{padding:8px 15px;background:#fff;border:1px solid var(--sutex-line);border-radius:5px}.sutex-form-heading{max-width:850px;margin:45px auto 26px}.sutex-form-heading h1{font-size:30px}.sutex-form-heading h1 span{font-size:23px}.sutex-form-heading p{color:var(--sutex-muted);font-size:14px}.sutex-form-heading a{color:var(--sutex-green);text-decoration:underline}.sutex-form{max-width:850px;margin:0 auto;display:grid;gap:20px;background:#fff;border:1px solid var(--sutex-line);border-radius:12px;padding:28px}.sutex-form label{display:block;font-size:13px;font-weight:600}.sutex-form label small{font-size:11px;font-weight:400;color:var(--sutex-muted)}.sutex-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px}.sutex-language{display:grid;gap:16px}.sutex-language h2{font-size:20px;margin:0}.sutex-form textarea{resize:vertical}.sutex-note{font-size:12px!important;color:var(--sutex-muted);line-height:1.8;margin:0}.sutex-form label.sutex-consent{display:flex;align-items:start;gap:10px;font-weight:400;font-size:12px}.sutex-consent input{width:17px;height:17px;min-height:17px;flex:0 0 17px;margin-top:3px;accent-color:var(--sutex-green)}.sutex-form button{justify-self:start}.sutex-form button:disabled{opacity:.6;cursor:wait}.sutex-ok,.sutex-form-error{padding:14px 18px;border-radius:8px;font-size:13px}.sutex-ok{background:#e1f2e5;border:1px solid #bcdcc6;margin:22px 0}.sutex-form-error{background:#fff0ed;color:#b23b28}.sutex-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;min-height:0!important}.sutex-site-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--sutex-line);padding:25px 0 30px;margin-top:55px;color:var(--sutex-muted);font-size:11px}.sutex-site-footer>span{font-weight:700;letter-spacing:.7px}.sutex-site-footer small{font-weight:400;margin-left:12px}.sutex-site-footer p{text-align:right;margin:0;line-height:1.8}
@media(max-width:900px){.sutex-filter{grid-template-columns:1fr 1fr}.sutex-filter button{align-self:end}.sutex-columns{gap:15px}.sutex-card{padding:17px}.sutex-column-title{padding:15px 17px}.sutex-column-title h2 span{font-size:13px}}
@media(max-width:640px){.sutex-container{width:calc(100% - 32px)}.sutex-nav{min-height:83px;gap:10px}.sutex-brand{font-size:17px;gap:9px}.sutex-brand-icon{width:35px;height:35px;font-size:22px}.sutex-brand small{font-size:8px}.sutex-nav nav{gap:12px;font-size:11px}.sutex-nav nav a>span{font-size:9px}.sutex-nav-publish{padding:6px 10px}.sutex-hero{padding:32px 0}.sutex-hero p{font-size:12px}.sutex-filter{padding:14px;gap:10px;margin-bottom:26px}.sutex-search-label{grid-column:1/-1}.sutex-filter button{grid-column:1/-1}.sutex-filter label{font-size:10px}.sutex-filter select{font-size:12px}.sutex-section-bar{display:block}.sutex-section-bar h2{font-size:17px}.sutex-section-bar h2 span{font-size:11px}.sutex-live{display:block;margin-top:5px}.sutex-columns{grid-template-columns:1fr;gap:22px}.sutex-grid{grid-template-columns:1fr}.sutex-form{padding:20px;gap:18px}.sutex-form-heading{margin-top:32px}.sutex-form-heading h1{font-size:25px}.sutex-form-heading h1 span{font-size:20px}.sutex-form button{width:100%}.sutex-site-footer{align-items:start;margin-top:35px;padding:22px 0;gap:15px;font-size:10px}.sutex-site-footer small{display:block;margin:3px 0}.sutex-pagination{gap:12px;padding:20px 0}.sutex-pagination a{padding:8px;font-size:11px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
