/* ГАРАНТ: только оставшиеся мобильные настройки карточек и положения меню. */
@media screen and (max-width:480px) {
 #t-header { position:relative !important; }
 #rec4839673201 .t3112__menu__content { position:absolute !important; top:8px !important; right:8px !important; left:auto !important; transform:none !important; }
  /* Светлые секции: настоящая высота по содержимому, без пустых фиксированных блоков. */
  :is(#rec4647376401,#rec4647613201,#rec4647644601) .t396__artboard { display:flex !important; flex-direction:column; gap:14px; padding:32px 16px; box-sizing:border-box; height:auto !important; min-height:0 !important; background:#F4F7FB !important; }
  :is(#rec4647376401,#rec4647613201,#rec4647644601) :is(.t396__carrier,.t396__filter) { position:absolute !important; inset:0 !important; width:100% !important; height:100% !important; background:#F4F7FB !important; }
  :is(#rec4647376401,#rec4647613201,#rec4647644601) .t396__artboard > .tn-elem { position:relative !important; top:auto !important; left:auto !important; width:100% !important; height:auto !important; order:0; margin-bottom:10px; transform:none !important; }
  :is(#rec4647376401,#rec4647613201,#rec4647644601) .t396__artboard > .tn-elem .tn-atom { font-size:27px !important; line-height:1.25 !important; word-break:normal !important; overflow-wrap:normal !important; hyphens:none !important; }
  :is(#rec4647376401,#rec4647613201,#rec4647644601) .tn-group { position:relative !important; top:auto !important; left:auto !important; width:100% !important; height:auto !important; min-height:0 !important; transform:none !important; }
  :is(#rec4647376401,#rec4647613201,#rec4647644601) .tn-molecule { display:flex !important; flex-direction:column; gap:12px; position:relative !important; width:100% !important; height:auto !important; min-height:0 !important; padding:21px 23px !important; box-sizing:border-box; border:1px solid #E4EAF2 !important; border-radius:22px !important; box-shadow:0 8px 24px rgba(15,23,42,.09) !important; transform:none !important; }
  :is(#rec4647376401,#rec4647613201,#rec4647644601) .tn-molecule > [data-elem-type="shape"] { display:none !important; }
  :is(#rec4647376401,#rec4647613201,#rec4647644601) .tn-molecule > [data-elem-type="text"] { position:relative !important; top:auto !important; left:auto !important; width:100% !important; height:auto !important; min-height:0 !important; transform:none !important; margin:0 !important; }
  :is(#rec4647376401,#rec4647613201,#rec4647644601) .tn-molecule > [data-elem-type="text"] .tn-atom { line-height:1.35 !important; word-break:normal !important; overflow-wrap:normal !important; hyphens:none !important; }
  :is(#rec4647376401,#rec4647613201,#rec4647644601) .tn-molecule > [data-elem-type="text"]:last-child .tn-atom { font-size:16px !important; font-weight:400 !important; line-height:1.5 !important;  }
  :is(#rec4647376401,#rec4647613201,#rec4647644601) [data-group-id="1791498650948000001"] { order:1; }
  :is(#rec4647376401,#rec4647613201,#rec4647644601) [data-group-id="1791498697638000003"] { order:2; }
  :is(#rec4647376401,#rec4647613201,#rec4647644601) [data-group-id="1791498744642000005"] { order:3; }
  #rec4647376401 [data-group-id="1791498793260000007"] { order:4; }
  #rec4647376401 [data-group-id="1791498837391000009"] { order:5; }
  #rec4647376401 [data-group-id="1791560909221000001"] { order:6; }
  #rec4647376401 .tn-molecule > [data-elem-type="text"]:nth-last-child(2) .tn-atom { font-size:20px !important; font-weight:600 !important; padding-left:29px; text-indent:-29px; box-sizing:border-box; }
  #rec4647376401 .tn-molecule > [data-elem-type="text"]:nth-last-child(2) .tn-atom::first-letter { color:#2463EB; font-size:23px; margin-right:8px; }
  #rec4647613201 .tn-molecule > [data-elem-type="text"]:nth-last-child(2) .tn-atom { font-size:21px !important; padding-right:30px; box-sizing:border-box; }
  #rec4647613201 .tn-molecule > [data-elem-id="1791982024014000001"],
  #rec4647613201 .tn-molecule > [data-elem-id="1791982153879000002"],
  #rec4647613201 .tn-molecule > [data-elem-id="1791982161375000003"] { position:absolute !important; top:21px !important; right:23px !important; left:auto !important; width:24px !important; }
}
/* Первый экран и CTA настраиваются штатно в Zero Block. */