.rt{padding-top:60px;padding-bottom:70px}.rt-hero{max-width:880px;margin-bottom:54px}.rt h1{letter-spacing:-.045em;color:#163b62;margin:12px 0 24px;font-size:clamp(42px,6vw,78px);line-height:1.06}.rt h1 em{color:#0085cb;font-style:normal}.rt-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:28px;display:flex}.rt-board{background:#fff;border:1px solid #d7e3ed;border-radius:20px;padding:26px;box-shadow:0 12px 40px #163b6209}.rt-board-head{justify-content:space-between;align-items:start;gap:20px;display:flex}.rt h2{color:#163b62;margin:8px 0 14px;font-size:30px}.rt-board-head button{color:#163b62;cursor:pointer;background:#f3f8fc;border:1px solid #b8cbdc;border-radius:9px;padding:12px 18px}.rt-filters{grid-template-columns:1.4fr repeat(4,1fr);gap:14px;margin:26px 0;display:grid}.rt-filters label{gap:7px;font-size:13px;font-weight:700;display:grid}.rt-filters input,.rt-filters select{width:100%;min-width:0;font:inherit;color:#163b62;background:#fff;border:1px solid #b8cbdc;border-radius:8px;padding:12px}.rt-table-wrap{overflow:auto}.rt table{border-collapse:collapse;text-align:left;width:100%;min-width:850px;font-size:14px}.rt th{color:#163b62;background:#edf5fb;padding:15px}.rt td{vertical-align:top;border-bottom:1px solid #e1eaf2;padding:20px 15px}.rt td strong{color:#163b62;display:block}.rt td a,.rt td small{margin-top:7px;font-size:12px;display:block}.rt td p{max-width:340px;margin:0 0 10px;line-height:1.55}.rt-rate{white-space:nowrap;color:#163b62;font-size:26px;font-weight:800}.rt-badge{background:#edf3f8;border-radius:20px;padding:5px 10px;font-size:12px;display:inline-block}.rt-badge.promo{color:#006b58;background:#e5f5ec}.rt-note,.rt-explain>p{color:#536b81;font-size:13px;line-height:1.7}.rt-explain{margin-top:55px}.rt-explain>div{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.rt-explain h3{color:#163b62}.rt-explain p{line-height:1.7}.rt-sr{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:800px){.rt{padding-top:35px}.rt-board{padding:18px}.rt-board-head{display:block}.rt-filters{grid-template-columns:1fr 1fr}.rt-filters label:first-child{grid-column:1/-1}.rt-explain>div{grid-template-columns:1fr;gap:10px}}
