.sh-split>#faq.faq-topic-layout{grid-column:1/-1}.faq-topic-layout .faq-topic-stack{display:block}.faq-topic-layout .faq-topic-intro{max-width:850px;margin-bottom:28px}.faq-topic-layout .faq-topic-intro h2{margin-bottom:14px}.faq-topic-layout .faq-topic-intro>p{max-width:750px}.faq-topic-layout .faq-topic-hint{color:#506f7a;font:14px/1.7 Arial,sans-serif;margin:14px 0 0}.faq-topic-tabs{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 22px;padding:0}.faq-topic-tabs button{display:inline-flex;align-items:center;gap:10px;min-height:44px;border:1px solid #c9e0e4;border-radius:24px;padding:10px 16px;background:#fff;color:#073f52;font:700 13px/1.3 Arial,sans-serif;cursor:pointer}.faq-topic-tabs button>span{display:inline-flex;align-items:center;justify-content:center;min-width:21px;height:21px;border-radius:50%;background:#e5f4f5;font-size:11px;padding:0 5px}.faq-topic-tabs button[aria-selected=true]{background:#f7bc48;border-color:#f7bc48}.faq-topic-tabs button[aria-selected=true]>span{background:#ffffff7d}.faq-topic-tabs button:hover{border-color:#168e9c}.faq-topic-tabs button:focus-visible{outline:3px solid #126f7d;outline-offset:3px}.faq-topic-layout .faq-topic-panels{display:block;width:100%;min-width:0}.faq-topic-layout .service-faq-group{background:#f6fafb;border:1px solid #d7e6ea;border-radius:18px;padding:24px 28px;margin:0 0 20px}.faq-topic-layout .service-faq-group+.service-faq-group{margin-top:0}.faq-topic-layout .service-faq-group[hidden]{display:none!important}.faq-topic-layout.faq-tabs-ready .service-faq-group>h3{position:absolute;width:1px;height:1px;padding:0;margin:-1px;border:0;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.faq-topic-layout .service-faq-group details{padding:0;border-bottom:1px solid #d7e6ea}.faq-topic-layout .service-faq-group details:last-child{border-bottom:0}.faq-topic-layout .service-faq-group summary{padding:17px 28px 17px 0}.faq-topic-layout .service-faq-group p{max-width:940px;margin:0 0 20px}.faq-topic-layout .service-faq-group p:last-child{margin-bottom:20px}@media(max-width:700px){.faq-topic-layout .faq-topic-intro{margin-bottom:22px}.faq-topic-tabs{flex-wrap:nowrap;overflow-x:auto;padding:4px 4px 10px;margin:0 -4px 14px;scroll-snap-type:x proximity}.faq-topic-tabs button{flex:0 0 auto;padding:10px 13px;font-size:12px;scroll-snap-align:start}.faq-topic-layout .service-faq-group{padding:10px 18px;border-radius:15px}.faq-topic-layout .service-faq-group summary{padding:16px 18px 16px 0}}/* Compact mobile FAQ topics */
@media(max-width:700px){.faq-topic-tabs{display:grid;grid-template-columns:repeat(var(--faq-topic-columns,3),minmax(0,1fr));gap:6px;overflow:visible;flex-wrap:wrap;padding:0;margin:0 0 16px;scroll-snap-type:none}.faq-topic-tabs button{display:flex;justify-content:center;gap:4px;min-width:0;min-height:36px;padding:6px 5px;border-radius:16px;font-size:clamp(9px,2.4vw,10.5px);line-height:1.25;text-align:center;white-space:normal;overflow-wrap:anywhere}.faq-topic-tabs button>span{flex:0 0 auto;min-width:14px;height:16px;padding:0 3px;font-size:9px}.faq-topic-layout .faq-topic-intro h2{margin-bottom:10px}.faq-topic-layout .faq-topic-hint{margin-top:0}}
