.nb-faq-page{height:auto;min-height:2742px;overflow:visible}
.nb-faq{width:730px;min-height:2662px;padding:30px;border-radius:30px;background:var(--nb-panel)}
.nb-faq h2{margin:48px 0 38px;color:#7653d9;font-size:26px;font-weight:500}
.nb-faq h2:first-of-type{margin-top:36px;margin-bottom:43px}
.faq-row{width:670px;margin:14px 0;border-radius:30px;background:#efeaff;padding:24px 30px;color:#101010;font-size:18px;font-weight:600;line-height:30px}
.faq-row{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:20px}
.faq-row b{width:50px;height:50px;flex:0 0 50px;border-radius:50%;display:grid;place-items:center;background:#fff;font-size:25px}
.faq-support-intent{display:inline-block;padding:0;border:0;border-bottom:1px solid currentColor;background:transparent;color:inherit;font:inherit;text-decoration:none;cursor:pointer}
.nb-notifications-page .nb-notifications-sidebar .nb-sidebar-balance>strong .faq-balance-compact{display:none}
.nb-notifications-page .nb-notifications-sidebar .nb-sidebar-balance>strong .faq-balance-1200{display:inline}
.faq-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.faq-extra{display:none}
.faq-support-intent:focus-visible{outline:2px solid var(--nb-peach);outline-offset:3px}

@media(min-width:992px) and (max-width:1199.98px){
  .nb-faq-page{min-height:3166px}
  .nb-faq{width:650px;min-height:3066px}
  .nb-faq h2{margin:58px 0 38px}
  .nb-faq h2:first-of-type{margin-top:37px;margin-bottom:49px}
  .faq-row{width:590px}
  .faq-extra{display:flex}
  .nb-notifications-page .nb-notifications-sidebar .nb-sidebar-balance>strong .faq-balance-1200{display:none}
  .nb-notifications-page .nb-notifications-sidebar .nb-sidebar-balance>strong .faq-balance-compact{display:block}
}

@media(min-width:768px) and (max-width:991.98px){
  .nb-faq-page{min-height:3094px}
  .nb-faq{width:690px;min-height:3014px;padding:20px}
  .nb-faq h2{margin:58px 0 38px}
  .nb-faq h2:first-of-type{margin-top:41px;margin-bottom:43px}
  .faq-extra{display:flex}
  .nb-notifications-page .nb-notifications-sidebar .nb-sidebar-balance>strong .faq-balance-1200{display:none}
  .nb-notifications-page .nb-notifications-sidebar .nb-sidebar-balance>strong .faq-balance-compact{display:inline}
}

@media(min-width:576px) and (max-width:767.98px){
  .nb-faq-page{min-height:2591px}
  .nb-faq{width:510px;min-height:2531px;padding:20px;border-radius:30px}
  .nb-faq h2{margin:48px 0 32px;font-size:21px}
  .nb-faq h2:first-of-type{margin-top:25px;margin-bottom:37px}
  .faq-row{width:470px;margin:10px 0;padding:22px 20px;font-size:15px;line-height:23px;border-radius:25px}
  .faq-row{min-height:92px}
  .faq-row b{width:46px;height:46px;flex-basis:46px}
  .faq-extra{display:flex}
  .nb-notifications-page .nb-notifications-sidebar .nb-sidebar-balance>strong .faq-balance-1200{display:none}
  .nb-notifications-page .nb-notifications-sidebar .nb-sidebar-balance>strong .faq-balance-compact{display:inline}
}

@media(max-width:575.98px){
  .nb-faq-page{min-height:3294px}
  .nb-faq{width:320px;min-height:3244px;padding:20px;border-radius:0}
  .nb-faq h2{margin:52px 0 30px;font-size:21px;line-height:28px}
  .nb-faq h2:first-of-type{margin-top:30px;margin-bottom:25px}
  .faq-row{width:280px;margin:10px 0;padding:20px;font-size:16px;line-height:24px;border-radius:20px}
  .faq-row{min-height:115px}
  .faq-row b{width:50px;height:50px;flex-basis:50px;font-size:25px}
  .faq-extra{display:flex}
  .nb-notifications-page .nb-notifications-sidebar .nb-sidebar-balance>strong .faq-balance-1200{display:none}
  .nb-notifications-page .nb-notifications-sidebar .nb-sidebar-balance>strong .faq-balance-compact{display:inline}
}
