.commercial-faq-page{background:#fff;color:#173a64}.commercial-faq-page :focus-visible{outline:3px solid #1265b5;outline-offset:4px}.commercial-faq-page main{padding-bottom:42px}.commercial-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;line-height:1.6;color:#506983;padding:14px 0 24px}.commercial-breadcrumb a{padding:9px 0;color:#005bb8}.commercial-faq-page main a:not(.button):hover{text-decoration:underline}.commercial-eyebrow{color:#265c94;font-size:10px;letter-spacing:1.6px;font-weight:700;margin:0 0 12px}.commercial-hero{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);gap:64px;align-items:center;padding:8px 0 48px}.commercial-hero h1{font-size:clamp(32px,3.6vw,44px);line-height:1.14;letter-spacing:-1.2px;max-width:650px;margin:0 0 20px}.commercial-hero>div>p:last-child{color:#506983;font-size:16px;line-height:1.75;max-width:650px;margin:0}.commercial-hero aside{background:#f2f7fe;border:1px solid #dce7f3;border-radius:18px;padding:26px}.commercial-hero aside strong{display:block;font-size:23px;line-height:1.3}.commercial-hero aside p{font-size:14px;line-height:1.75;color:#506983;margin:12px 0}.commercial-hero aside a{display:inline-block;color:#005bb8;font-size:13px;font-weight:600;line-height:1.6;padding:8px 0}
.commercial-layout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:60px;align-items:start}.commercial-index{position:sticky;top:24px}.commercial-index>p{font-size:10px;letter-spacing:1.2px;font-weight:700;color:#506983;margin:0 0 14px}.commercial-index ul{list-style:none;padding:0;margin:0;border-top:1px solid #dce7f3}.commercial-index li{border-bottom:1px solid #dce7f3}.commercial-index li a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:15px 0;color:#173a64;font-size:14px;line-height:1.55}.commercial-index li a>span{color:#005bb8}.commercial-plan-link{display:inline-block;margin-top:14px;padding:10px 0;font-size:13px;font-weight:600;color:#005bb8}.commercial-groups{min-width:0}.commercial-group{margin:0 0 40px;scroll-margin-top:24px}.commercial-group:last-child{margin-bottom:0}.commercial-group header{margin-bottom:18px}.commercial-group h2{font-size:25px;line-height:1.25;letter-spacing:-.5px;margin:0 0 8px}.commercial-group header p{color:#506983;font-size:14px;line-height:1.65;margin:0}.commercial-question{border-bottom:1px solid #dce7f3;scroll-margin-top:24px}.commercial-question:first-of-type{border-top:1px solid #dce7f3}.commercial-question summary{padding:19px 34px 19px 2px;font-weight:600;font-size:15px;line-height:1.6;cursor:pointer;list-style:none;position:relative}.commercial-question summary::-webkit-details-marker{display:none}.commercial-question summary::after{content:'+';font-size:23px;font-weight:400;color:#005bb8;position:absolute;right:5px;top:15px}.commercial-question[open] summary::after{content:'−'}.commercial-question[open] summary{padding-bottom:9px}.commercial-answer{padding:0 24px 20px 2px}.commercial-answer p{color:#506983;font-size:14px;line-height:1.8;margin:0 0 12px}.commercial-answer p:last-child{margin-bottom:0}.commercial-answer-links{display:flex;flex-wrap:wrap;gap:4px 20px;list-style:none;padding:0;margin:8px 0 0}.commercial-answer-links a{display:inline-block;color:#005bb8;font-size:13px;font-weight:600;line-height:1.6;padding:7px 0}
.commercial-next{display:flex;justify-content:space-between;align-items:center;gap:35px;background:#f2f7fe;border:1px solid #dce7f3;border-radius:18px;padding:30px;margin-top:44px}.commercial-next h2{font-size:25px;line-height:1.3;letter-spacing:-.6px;margin:0 0 12px}.commercial-next p:not(.commercial-eyebrow){color:#506983;font-size:14px;line-height:1.75;margin:0}.commercial-actions{display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex-shrink:0}.commercial-conditions{font-size:12px;line-height:1.9;color:#506983;max-width:860px;margin:24px 0 0}.commercial-conditions a{color:#005bb8;text-decoration:underline}.commercial-faq-page .footer{border-top:1px solid #e1eaf5}
@media(max-width:950px){.commercial-hero{gap:30px}.commercial-layout{grid-template-columns:210px minmax(0,1fr);gap:30px}.commercial-next{align-items:flex-start;flex-direction:column;gap:20px}.commercial-actions{flex-direction:row;flex-wrap:wrap;align-items:center;gap:12px 22px}}
@media(max-width:680px){.commercial-hero{grid-template-columns:1fr;gap:24px;padding-bottom:32px}.commercial-hero h1{font-size:34px;letter-spacing:-.9px}.commercial-hero>div>p:last-child{font-size:15px}.commercial-hero aside{padding:22px}.commercial-hero aside strong{font-size:21px}.commercial-layout{grid-template-columns:1fr;gap:30px}.commercial-index{position:static}.commercial-index ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px}.commercial-index li a{font-size:13px;padding:13px 0}.commercial-group{margin-bottom:32px}.commercial-group h2{font-size:23px}.commercial-question summary{font-size:14px;padding-top:17px;padding-bottom:17px}.commercial-answer{padding-right:7px}.commercial-next{padding:24px;margin-top:30px}.commercial-next h2{font-size:23px}.commercial-faq-page .header-actions .button{font-size:11px;padding:10px 12px}.commercial-faq-page .header-actions{gap:8px}.commercial-faq-page .footer nav{flex-wrap:wrap}.commercial-conditions{font-size:12px}}
