.ut-page .table-scroll{overflow:auto;border:1px solid rgba(132,148,198,.2);border-radius:12px;background:rgba(13,22,42,.4)}.ut-page .baseline-table{min-width:0;border-collapse:separate;border-spacing:0;font-family:var(--font-sans);font-size:.92rem}.ut-page .baseline-table td,.ut-page .baseline-table th{padding:.7rem .8rem;border-bottom:1px solid rgba(132,148,198,.14);vertical-align:top;white-space:normal;color:rgba(226,231,248,.92)}.ut-page .baseline-table thead th{font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgba(226,231,248,.86);background:#111c3a}.ut-page .baseline-table tbody th{font-weight:500}@media (min-width:48rem){.ut-page .ut-table tbody th{min-width:13rem}}.ut-page .baseline-table td.baseline-table__value{font-variant-numeric:tabular-nums;text-align:right}.ut-name{display:block;font-weight:600}.ut-name-ko{display:block;margin-top:.1rem;color:rgba(196,202,220,.8);font-size:.85rem}.ut-programs{display:inline-block;margin:.35rem .5rem 0 0;color:rgba(196,202,220,.9);font-size:.82rem}.ut-status{display:inline-block;padding:.12rem .5rem;border:1px solid transparent;border-radius:6px;font-size:.72rem;font-weight:660;letter-spacing:.02em;white-space:nowrap}.ut-status--confirmed{border-color:rgba(64,184,128,.45);background:rgba(30,120,82,.22);color:#7fdcae}.ut-status--tentative{border-color:rgba(214,160,60,.45);background:rgba(140,100,26,.2);color:#e8c079}.ut-status--unannounced{border-color:rgba(132,148,198,.4);background:rgba(40,50,76,.35);color:rgba(196,202,220,.95)}.ut-steps{margin:0;padding:0;list-style:none;display:grid;gap:.3rem}.ut-steps__label{font-weight:600}.ut-steps__date{font-variant-numeric:tabular-nums}.ut-steps__range{white-space:nowrap}.ut-methods,.ut-none{margin:.4rem 0 0;color:rgba(196,202,220,.9);font-size:.86rem}.ut-none{margin-top:0}.ut-flag{margin:.45rem 0 0;padding:.25rem .5rem;border-left:3px solid rgba(214,160,60,.8);color:#e8c079;font-size:.84rem}.ut-posted{display:block;margin-top:.2rem;color:rgba(196,202,220,.8);font-size:.82rem}.ut-watch{display:inline-block;margin-top:.2rem;padding-block:.15rem;font-size:.86rem}.ut-closed{display:none;margin-left:.35rem}.ut-status--closed{border-color:rgba(255,120,108,.42);background:rgba(255,96,84,.09);color:#ff9d92}.ut-page .ut-table tr[data-closed] .ut-closed{display:inline-block}.ut-page .ut-table tr[data-closed] .ut-flag{display:none}.ut-page .ut-table tr[data-closed] :is(.ut-name,.ut-name-ko,.ut-steps,.ut-methods){opacity:.6}.ut-alert{margin-top:1.25rem;padding-top:1rem;border-top:1px solid rgba(132,148,198,.2)}.ut-page .ut-alert .postq{--color-surface:rgba(13,22,46,0.92);--color-surface-subtle:rgba(30,42,74,0.6);--color-hairline:rgba(141,159,210,0.3);--color-text-primary:#f3f7ff;--color-text-muted:#aab2c8;--color-accent:#9db4ff;--color-focus:#6a84ff;--color-bad-border:rgba(255,122,102,0.45);--color-bad-text:#ff9d8d;max-width:40rem;margin-top:.5rem;padding:0;border:0;background:none}.ut-page .ut-alert .optin__consent a{color:#9db4ff}.ut-degree{display:inline-block;margin-left:.4rem;padding:0 .4rem;border:1px solid rgba(132,148,198,.4);border-radius:6px;color:rgba(196,202,220,.95);font-size:.72rem;white-space:nowrap}@media (max-width:47.99rem){.ut-page .guide-hero__title:lang(ru){font-size:clamp(2rem,10.5vw,3.7rem)}.ut-page .ut-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ut-page .ut-table,.ut-page .ut-table tbody,.ut-page .ut-table td,.ut-page .ut-table th,.ut-page .ut-table tr{display:block;width:auto}.ut-page .ut-table tr{border-bottom:1px solid rgba(132,148,198,.24);padding:.4rem 0}.ut-page .ut-table td,.ut-page .ut-table th{border-bottom:none;padding:.35rem .8rem;min-width:0}.ut-page .ut-dept thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ut-page .ut-dept,.ut-page .ut-dept tbody,.ut-page .ut-dept tfoot{display:block}.ut-page .ut-dept tr{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:.75rem;padding:.55rem .8rem;border-bottom:1px solid rgba(132,148,198,.14)}.ut-page .ut-dept td,.ut-page .ut-dept th{padding:0;border-bottom:none;overflow-wrap:anywhere}.ut-page .ut-dept tbody th{grid-column:1/-1}.ut-page .ut-dept td{color:rgba(196,202,220,.95)}.ut-page .ut-dept td.baseline-table__value{white-space:nowrap}.ut-page .ut-dept td.baseline-table__value:before{content:attr(data-label) " ";font-family:var(--font-sans);color:rgba(196,202,220,.75);font-size:.8rem}}