.bwc-inner-hero{padding:72px 0 60px;background:var(--bwc-mist);border-bottom:1px solid var(--bwc-line)}
.bwc-inner-hero h1{max-width:1100px;font-size:clamp(2.5rem,4.8vw,5rem);line-height:1.06;letter-spacing:-.055em;margin:16px 0 24px;text-wrap:balance}
.bwc-inner-hero .bwc-page-lead{max-width:850px;font-size:1.25rem;line-height:1.75;color:var(--bwc-muted);margin:0}
.bwc-breadcrumb{font-size:.875rem;line-height:1.6;margin:0 0 22px;color:var(--bwc-muted)}
.bwc-breadcrumb a{color:var(--bwc-blue);text-underline-offset:3px}
.bwc-local-nav{border-bottom:1px solid var(--bwc-line);background:#fff}
.bwc-local-nav>.bwc-container{display:flex;flex-wrap:wrap;gap:4px 26px;padding-block:10px}
.bwc-local-nav a{display:flex;align-items:center;min-height:44px;color:var(--bwc-ink);font-size:1rem;font-weight:600;text-decoration:none}
.bwc-local-nav a:hover{color:var(--bwc-blue);text-decoration:underline;text-underline-offset:5px}
.bwc-prose-section{padding-block:64px}
.bwc-prose{max-width:920px;margin-inline:auto}
.bwc-prose h2{margin:0 0 24px;font-size:clamp(2rem,3vw,3rem);line-height:1.15;letter-spacing:-.04em;text-wrap:balance}
.bwc-prose h3{margin:32px 0 12px;font-size:1.5rem;line-height:1.3}
.bwc-prose p,.bwc-prose li{font-size:1.125rem;line-height:1.8;color:var(--bwc-muted)}
.bwc-prose p{margin:0 0 20px}
.bwc-prose ul,.bwc-prose ol{padding-left:1.5em;margin:0 0 24px}
.bwc-prose li+li{margin-top:10px}
.bwc-prose a:not(.wp-block-button__link):not(.bwc-btn):not(.bwc-text-link){color:var(--bwc-blue);text-underline-offset:3px}
.bwc-prose .wp-block-buttons{gap:12px;margin-top:28px}
.bwc-prose .bwc-detail-list h3{margin:0;font-size:1.25rem}
.bwc-prose .bwc-detail-list p{margin:4px 0 0}
.bwc-editorial-split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}
.bwc-editorial-split>.wp-block-image{margin:0;min-width:0}
.bwc-editorial-split>.wp-block-image img{display:block;width:100%;aspect-ratio:1.15;object-fit:cover;border-radius:7px}
.bwc-editorial-split figcaption{color:var(--bwc-muted);font-size:.875rem;line-height:1.6;margin-top:10px}
.bwc-editorial-split .bwc-prose{margin:0}
.bwc-prose-section>.bwc-container>.wp-block-image{margin:0 auto;max-width:1100px}
.bwc-prose-section>.bwc-container>.wp-block-image img{width:100%;max-height:640px;object-fit:cover;border-radius:7px;object-position:center 35%}
.bwc-prose-section>.bwc-container>.wp-block-image figcaption{font-size:.875rem;line-height:1.6;margin-top:12px;color:var(--bwc-muted)}
.bwc-support-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px}
.bwc-support-actions .bwc-btn{max-width:100%;white-space:normal;text-align:center}
.bwc-support-actions .bwc-icon{flex-shrink:0}
.bwc-support-note,.bwc-prose .bwc-support-note{font-size:1rem!important;line-height:1.7!important;color:var(--bwc-muted);margin:18px 0 0}
.bwc-contact-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:70px}
.bwc-contact-grid--under-heading{margin-top:28px}
.bwc-contact-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:36px;margin-top:40px}
.bwc-contact-choice-grid>section{padding:30px;border:1px solid var(--bwc-line);border-radius:7px}
.bwc-contact-choice-grid h2{font-size:2rem;margin:0 0 16px}
.bwc-contact-choice-grid p{font-size:1.125rem;line-height:1.7;color:var(--bwc-muted);margin:0 0 22px}
.bwc-contact-details h2{margin:0 0 18px}
.bwc-contact-details address{font-style:normal;font-size:1.25rem;line-height:1.6}
.bwc-contact-details dl{margin:28px 0;font-size:1rem;line-height:1.7}
.bwc-contact-details dl>div{display:grid;grid-template-columns:160px minmax(0,1fr);gap:20px;padding:12px 0;border-bottom:1px solid var(--bwc-line)}
.bwc-contact-details dt{font-weight:700}
.bwc-contact-details dd{margin:0;overflow-wrap:anywhere}
.bwc-contact-details dd a{color:var(--bwc-blue);text-underline-offset:3px}
.bwc-contact-details .bwc-support-actions{margin-top:28px}
.bwc-contact-help{padding:32px;background:var(--bwc-mist);border-radius:7px}
.bwc-contact-help h3{font-size:1.4rem;margin:28px 0 10px}
.bwc-contact-help h3:first-child{margin-top:0}
.bwc-contact-help p{font-size:1rem;line-height:1.8;color:var(--bwc-muted);margin:0 0 15px}
.bwc-contact-help .bwc-text-link{line-height:1.65}
.bwc-support-next{padding-block:55px;background:var(--bwc-mist);border-block:1px solid var(--bwc-line)}
.bwc-support-next>.bwc-container{display:grid;grid-template-columns:1fr auto;align-items:center;gap:40px}
.bwc-support-next h2{font-size:2.5rem;margin:10px 0 15px;line-height:1.15}
.bwc-support-next p:not(.bwc-eyebrow){font-size:1.125rem;line-height:1.7;max-width:680px;color:var(--bwc-muted);margin:0}
.bwc-support-next .bwc-support-actions{max-width:430px}
.bwc-faq-page{max-width:1000px;margin-inline:auto}
.bwc-faq-page h2{font-size:2rem;margin:40px 0 20px}
.bwc-faq-page h2:first-child{margin-top:0}
.bwc-faq-page details{border-bottom:1px solid var(--bwc-line);padding:0}
.bwc-faq-page summary{position:relative;list-style:none;padding:22px 40px 22px 0;min-height:48px;font-size:1.125rem;font-weight:600;cursor:pointer;line-height:1.5}
.bwc-faq-page summary::-webkit-details-marker{display:none}
.bwc-faq-page summary::after{content:"";position:absolute;right:2px;top:calc(50% - 8px);width:16px;height:16px;background:linear-gradient(var(--bwc-blue),var(--bwc-blue)) center/16px 2px no-repeat,linear-gradient(var(--bwc-blue),var(--bwc-blue)) center/2px 16px no-repeat}
.bwc-faq-page details[open]>summary::after{background:linear-gradient(var(--bwc-blue),var(--bwc-blue)) center/16px 2px no-repeat}
.bwc-faq-page details>p{font-size:1rem;line-height:1.8;color:var(--bwc-muted);margin:0 0 24px;max-width:900px}
.bwc-faq-page details a{color:var(--bwc-blue);text-underline-offset:3px}
.bwc-page-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}
.bwc-page-gallery>.wp-block-image{margin:0;min-width:0}
.bwc-page-gallery img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:6px}
.bwc-page-gallery figcaption{font-size:1rem;line-height:1.6;color:var(--bwc-muted);margin-top:12px}
@media(max-width:1199px){.bwc-support-next>.bwc-container{grid-template-columns:1fr}.bwc-support-next .bwc-support-actions{max-width:none}.bwc-editorial-split{gap:36px}.bwc-contact-grid{gap:35px}.bwc-page-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.bwc-inner-hero{padding-block:45px}.bwc-inner-hero h1{font-size:2.75rem}.bwc-inner-hero .bwc-page-lead{font-size:1.125rem}.bwc-prose-section{padding-block:44px}.bwc-editorial-split,.bwc-contact-grid,.bwc-contact-choice-grid{grid-template-columns:1fr}.bwc-contact-help{padding:24px}.bwc-local-nav>.bwc-container{gap:4px 20px}.bwc-contact-details dl>div{grid-template-columns:1fr;gap:4px}.bwc-support-next h2{font-size:2.25rem}.bwc-page-gallery{gap:22px}}
@media(max-width:479px){.bwc-page-gallery{grid-template-columns:1fr}.bwc-inner-hero h1{font-size:2.5rem}.bwc-local-nav a{font-size:.875rem}.bwc-prose h2{font-size:2rem}}
@media(min-width:768px){.bwc-prose-section>.bwc-container>.wp-block-image img.wp-image-10{object-position:center top}}
@media(max-width:479px){.bwc-support-actions{align-items:stretch}.bwc-support-actions>.bwc-btn,.bwc-prose-section .bwc-prose .wp-block-buttons>.wp-block-button,.bwc-prose-section .bwc-prose .wp-block-button__link{width:100%}.bwc-support-actions>.bwc-text-link{justify-content:center;width:100%;min-height:44px}}
