.sp-main{max-width:1100px;margin:0 auto;padding:40px 32px 56px}.sp-head{margin-bottom:28px}.sp-head h1{margin:0 0 8px;font-size:28px}.sp-head p{color:var(--ds-text-sub);font-size:var(--ds-fs-md);margin:0 0 6px;line-height:1.7}.sp-brand{letter-spacing:.08em;font-weight:900;color:var(--ds-text)!important}.sp-error{color:var(--ds-danger);font-weight:700}.sp-note{font-size:var(--ds-fs-sm);color:var(--ds-text-sub);margin:0;line-height:1.7}.qt-row select{width:100%}@media (max-width:860px){.sp-main{padding:24px 16px 40px}}.qt-field select,.qt-row select{box-sizing:border-box;min-height:38px;font:inherit;font-size:var(--ds-fs-base);color:var(--ds-text);background:var(--ds-bg);border:1px solid var(--ds-border-strong);border-radius:var(--ds-radius-sm);padding:6px 10px}.sp-rates{gap:8px;margin-top:8px;display:grid}.sp-rates h2{font-size:var(--ds-fs-base);margin:0}.sp-rate-table{border-collapse:collapse;width:100%;font-size:var(--ds-fs-md);font-variant-numeric:tabular-nums}.sp-rate-table th,.sp-rate-table td{border-bottom:1px solid var(--ds-border);text-align:right;vertical-align:top;padding:6px 8px}.sp-rate-table th{color:var(--ds-text-sub);font-weight:700;font-size:var(--ds-fs-sm)}.sp-rate-table th:first-child,.sp-rate-table td:first-child{text-align:left;padding-left:0}.sp-rate-table small{color:var(--ds-text-sub);font-size:var(--ds-fs-sm);display:block}
