.n2-mobile-faq-link{display:none}
.n2-faq-page{max-width:1040px;padding-top:58px;padding-bottom:64px;color:#1F2A44}
.n2-faq-page-heading{max-width:760px;margin-bottom:28px}
.n2-faq-page-heading h1{font-size:clamp(42px,5vw,66px);line-height:1.12;margin:0 0 18px}
.n2-faq-page-heading p{font-size:17px;margin:0;color:#5e6779}
.n2-faq-group-links{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:36px}
.n2-faq-group-links a{border:1px solid #d9dbe5;background:#EFEDFB;padding:10px 17px;border-radius:30px;font-size:13px;font-weight:700}
.n2-faq-group-links a:hover{background:#dfeef4}
.n2-faq-page-group{display:grid;grid-template-columns:.68fr 1.5fr;gap:42px;padding:18px 0 36px;scroll-margin-top:24px}
.n2-faq-page-group h2{font-size:31px;line-height:1.2;margin:16px 0}
.n2-faq-page .n2-faq-list summary{color:#1F2A44}
.n2-faq-page .n2-faq-list p{color:#1F2A44}
.n2-faq-closing{text-align:center;padding-top:24px}
@media(max-width:760px){.n2-mobile-faq-link{display:block;font-size:12px;font-weight:700;margin-left:auto;padding:10px 0}.n2-site .site-header{gap:14px}.n2-site .cart-link{padding-left:0}.n2-faq-page{padding-top:34px;padding-bottom:44px}.n2-faq-page-heading h1{font-size:43px}.n2-faq-page-heading p{font-size:15px}.n2-faq-group-links{gap:8px;margin-bottom:22px}.n2-faq-group-links a{font-size:12px;padding:9px 13px}.n2-faq-page-group{grid-template-columns:1fr;gap:8px;padding:10px 0 26px}.n2-faq-page-group h2{font-size:28px;margin:8px 0 14px}.n2-faq-closing{padding-top:14px}}
