.xc .xc-bpsub [data-section=faq] .xc-head{text-align:center;margin-inline:auto}.xc .xc-bpsub [data-section=faq] .xc-faq{margin-inline:auto}@media (min-width:900px){.xc .xc-bpsub .xc-split:has(>figure){align-items:stretch}.xc .xc-bpsub .xc-split>figure{min-height:360px;display:flex}.xc .xc-bpsub .xc-split>figure img{aspect-ratio:auto;object-fit:cover;flex:1;height:100%}.xc .xc-bpsub .xc-split>.xc-portrait{max-width:none}}.xc .xc-bpsub .xc-bpsub-full :is(p,.xc-lead){max-width:none}.xc .xc-bpsub .xc-bpsub-full>h2{margin-bottom:var(--xc-s4)}.xc .xc-bpsub-tools{gap:var(--xc-s4);margin-top:var(--xc-s6);padding:calc(var(--xc-s5) + 4px) var(--xc-s5) var(--xc-s5);background:var(--xc-ironbow) top left / 100% 4px no-repeat, var(--xc-paper);border-radius:var(--xc-radius);display:grid}.xc .xc-bpsub-tools>h3{margin:0}@media (min-width:900px){.xc .xc-bpsub-tools{align-items:center;column-gap:var(--xc-s6);grid-template-columns:minmax(0,1fr) minmax(0,3fr)}}.xc .xc-bpsub-depth{gap:var(--xc-s5);display:grid}.xc .xc-bpsub-depth__side .xc-head{margin-bottom:var(--xc-s4)}.xc .xc-bpsub-depth__count{margin:0 0 10px}.xc .xc-bpsub-depth__list{padding:4px var(--xc-s4);background:var(--xc-white);border-radius:var(--xc-radius);box-shadow:var(--xc-shadow-sheet);border-top:0}.xc .xc-bpsub-depth__list .xc-disc__item:last-child{border-bottom:0}.xc .xc-bpsub-depth__list .xc-disc__title{max-width:none}.xc .xc-bpsub-depth__list .xc-disc__item[open]>.xc-disc__sum{padding-left:0}.xc .xc-bpsub-depth__list .xc-disc__item[open]>.xc-disc__panel{padding-left:42px}.xc .xc-bpsub-depth__list .xc-disc__item[open]{margin-inline:calc(-1 * var(--xc-s4));padding-inline:var(--xc-s4)}@media (min-width:1024px){.xc .xc-bpsub-depth{column-gap:var(--xc-s7);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}.xc .xc-bpsub-depth__side{position:sticky;top:96px}.xc .xc-bpsub-depth__list{padding-inline:var(--xc-s5)}.xc .xc-bpsub-depth__list .xc-disc__item[open]{margin-inline:calc(-1 * var(--xc-s5));padding-inline:var(--xc-s5)}}.xc .xc-bpsub-svc{flex-direction:column;padding:0;display:flex;overflow:hidden}.xc .xc-bpsub-svc__fig{background:var(--xc-ink);margin:0;line-height:0}.xc .xc-bpsub-svc__fig img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.xc .xc-bpsub-svc__fig--whole img{object-fit:contain}.xc .xc-bpsub-svc:last-child:nth-child(odd){grid-column:1/-1}@media (min-width:900px){.xc .xc-bpsub-svc:last-child:nth-child(odd){flex-direction:row;align-items:stretch}.xc .xc-bpsub-svc:last-child:nth-child(odd) .xc-bpsub-svc__fig{flex:0 0 50%}.xc .xc-bpsub-svc:last-child:nth-child(odd) .xc-bpsub-svc__fig img{aspect-ratio:16/9;height:100%}.xc .xc-bpsub-svc:last-child:nth-child(odd) .xc-bpsub-svc__body{align-self:center}}.xc .xc-bpsub-svc__body{padding:24px}.xc .xc-bpsub-svc__body>*+*{margin-top:12px}.xc .xc-bpsub-nap{gap:var(--xc-s5);display:grid}.xc .xc-bpsub-nap__card>*+*{margin-top:var(--xc-s4)}.xc .xc-bpsub-nap__list{margin:var(--xc-s4) 0 0;gap:14px;padding:0;list-style:none;display:grid}.xc .xc-bpsub-nap__list li{align-items:flex-start;gap:12px;line-height:1.45;display:flex}.xc .xc-bpsub-nap__list svg{width:20px;height:20px;color:var(--xc-accent-text);flex:none;margin-top:1px}.xc .xc-bpsub-nap__list a{color:var(--xc-heading);font-weight:700;text-decoration:none}.xc .xc-bpsub-nap__list a:hover{color:var(--xc-accent-text);text-decoration:underline}.xc .xc-bpsub-nap__profiles{flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.xc .xc-bpsub-nap__profiles>li{margin:0}.xc .xc-bpsub-nap__map{flex-direction:column;gap:10px;margin:0;display:flex}.xc .xc-bpsub-nap__map iframe{border-radius:var(--xc-radius);background:var(--xc-paper);border:0;flex:1;width:100%;min-height:320px;display:block}.xc .xc-bpsub-nap__map figcaption{color:var(--xc-fg-muted);font-size:14px;line-height:1.5}@media (min-width:900px){.xc .xc-bpsub-nap{align-items:stretch;column-gap:var(--xc-s6);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.xc .xc-bpsub .xc-quote--contact .xc-lead{max-width:64ch}@media (min-width:900px){.xc .xc-bpsub .xc-quote--no-form .xc-quote__copy{column-gap:var(--xc-s7);grid-template-columns:minmax(0,64ch) minmax(17.5rem,1fr);align-items:start;display:grid}.xc .xc-bpsub .xc-quote--no-form .xc-quote__copy>*{grid-column:1/-1}.xc .xc-bpsub .xc-quote--no-form .xc-quote__copy>.xc-lead{grid-area:2/1}.xc .xc-bpsub .xc-quote--no-form .xc-quote__copy>.xc-btns{grid-area:3/1}.xc .xc-bpsub .xc-quote--no-form .xc-quote__copy>.xc-quote__aside{padding:0 0 0 var(--xc-s6);border-top:0;border-left:1px solid var(--xc-rule-dark);grid-area:2/2;align-self:end;margin:0}.xc .xc-bpsub .xc-quote--no-form .xc-quote__copy>.xc-contact{padding:0 0 0 var(--xc-s6);border-top:0;border-left:1px solid var(--xc-rule-dark);grid-area:3/2;align-self:start;margin:0}}
