.navigation-page{padding-bottom:65px}.navigation-intro{max-width:850px;padding-bottom:36px}.navigation-intro h1{font-size:48px}.navigation-intro>p{font-size:14px;max-width:730px}.guide-hub-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.guide-hub-card{display:flex;flex-direction:column;border:1px solid #e1e5ed;background:white;border-radius:20px;padding:27px}.guide-hub-top{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:27px}.guide-hub-top>span:last-child{font-size:9px;color:#718096;font-weight:650}.guide-hub-top .guide-icon{background:#edf4ff;color:#006bff}.guide-hub-card h2{font-size:24px;line-height:1.25;margin-bottom:16px}.guide-hub-card h2 a:hover{color:#006bff}.guide-hub-card>p{font-size:12px;line-height:1.9}.guide-hub-card ul{padding-left:17px;margin:23px 0 28px;color:#526178;font-size:12px;line-height:1.85}.guide-hub-card li+li{margin-top:9px}.guide-hub-card>.text-link{margin-top:auto;padding-top:18px;border-top:1px solid #e7ebf2;color:#006bff;font-size:12px}.navigation-next{display:grid;grid-template-columns:1fr 1fr;gap:65px;margin-top:45px;padding:34px;border:1px solid #dce6f4;background:#edf4ff;border-radius:20px}.navigation-next h2{font-size:30px;margin-bottom:17px}.navigation-next p{font-size:13px;line-height:1.9}.navigation-links{display:flex;flex-direction:column;justify-content:center;gap:15px}.navigation-links a{display:flex;justify-content:space-between;gap:15px;color:#185ba5;font-size:12px;font-weight:650}.navigation-links .icon{width:17px;height:17px}.faq-page-layout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:65px}.faq-topics{position:sticky;top:110px;height:fit-content;border:1px solid #e2e7ef;border-radius:16px;background:white;padding:24px}.faq-topics h2{font-size:18px;margin-bottom:20px}.faq-topics a{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;font-size:11px;line-height:1.8;color:#526178;padding:11px 0;border-top:1px solid #edf0f4}.faq-topics a:first-of-type{border-top:0;padding-top:0}.faq-topics a:hover{color:#006bff}.faq-topics a:focus-visible{outline:3px solid #006bff;outline-offset:3px;border-radius:6px}.faq-count{flex-shrink:0;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:#edf4ff;color:#005bd7;font-size:11px;font-weight:700;line-height:22px;text-align:center}.faq-topics-main .context-reading{margin-top:8px}.faq-topics-main .navigation-next{margin-top:36px}.faq-topic{scroll-margin-top:115px;margin-bottom:38px}.faq-topic>h2{font-size:25px;line-height:1.3;margin-bottom:21px}.faq-topic .faq-list{background:white;border:1px solid #e2e7ef;border-radius:16px;padding:0 23px}.faq-topic details{border-bottom:1px solid #edf0f4}.faq-topic details:last-child{border-bottom:0}.faq-topic summary{list-style:none;display:flex;justify-content:space-between;align-items:flex-start;gap:20px;font-size:14px;line-height:1.6;padding:18px 0;cursor:pointer}.faq-topic summary::-webkit-details-marker{display:none}.faq-topic summary>span{flex-shrink:0;width:22px;height:22px;border-radius:50%;background:#edf4ff;color:#006bff;font-size:18px;line-height:22px;text-align:center;transition:transform .15s}.faq-topic details[open] summary{color:#0f2f5c}.faq-topic details[open] summary>span{transform:rotate(45deg)}.faq-topic .faq-answer{padding:0 0 18px}.faq-topic details p{font-size:13px;line-height:1.9;margin:0}.faq-topic details p a{color:#006bff;text-decoration:underline}.faq-topic summary:focus-visible{outline:3px solid #006bff;outline-offset:3px;border-radius:6px}
@media(prefers-reduced-motion:reduce){.faq-topic summary>span{transition:none}}
@media(max-width:900px){.guide-hub-grid{gap:15px}.guide-hub-card{padding:22px}.guide-hub-card h2{font-size:21px}.guide-hub-top{flex-wrap:wrap}.faq-page-layout{grid-template-columns:200px minmax(0,1fr);gap:30px}}
@media(max-width:700px){.navigation-intro{padding-top:30px;padding-bottom:28px}.navigation-intro h1{font-size:36px}.navigation-intro>p{font-size:13px}.guide-hub-grid{grid-template-columns:1fr;gap:18px}.guide-hub-top{margin-bottom:22px}.guide-hub-card{padding:24px}.guide-hub-card h2{font-size:24px}.guide-hub-card ul{margin:18px 0 23px}.navigation-next{grid-template-columns:1fr;gap:27px;padding:25px;margin-top:30px}.navigation-next h2{font-size:27px}.navigation-next p{font-size:12px}.faq-page-layout{grid-template-columns:1fr;gap:30px}.faq-topics{position:static;padding:20px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px}.faq-topics h2{grid-column:1/-1;font-size:18px;margin-bottom:12px}.faq-topics a{padding:10px 0;font-size:12px}.faq-topic>h2{font-size:23px}.faq-topic .faq-list{padding:0 18px}.faq-topic summary{font-size:13px;padding:16px 0}.faq-topic details p{font-size:12px}.navigation-page{padding-bottom:40px}}
