.bd-contact-details{border:1px solid #d7dadd;padding:18px 20px;border-radius:4px}.bd-contact-details summary{cursor:pointer;font-weight:650;display:flex;justify-content:space-between;gap:12px}.bd-contact-details summary span{font-weight:400;color:#555d63}.bd-contact-detail-fields{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:24px}.bd-contact-detail-fields label{min-width:0}.planner-result__services a{display:inline-block;padding:12px 16px;border:1px solid #bcc2c6;border-radius:30px;color:#15191c;font-weight:650;text-decoration:none}.bd-article-action,.bd-article-prompt{padding:clamp(22px,4vw,42px);margin:32px 0;border:1px solid #d7dadd;background:#f6f6f5;border-radius:4px}.bd-action-checklist{padding-left:24px}.bd-action-checklist li{padding:8px 0 8px 8px}.bd-action-links{display:flex;gap:20px;flex-wrap:wrap;align-items:center}.bd-action-links button,.bd-article-prompt button{padding:12px 18px;background:#fff;border:1px solid #737b81;border-radius:4px;font:inherit;cursor:pointer}.bd-action-links button:focus-visible,.bd-article-prompt button:focus-visible{outline:2px solid #15191c;outline-offset:4px}.bd-service-fit{border-bottom:1px solid #eceeef}.bd-proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.bd-proof-grid article{border:1px solid #d7dadd;padding:28px}.bd-proof-grid p{max-width:65ch}.bd-service-example .m-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:680px){.bd-contact-detail-fields,.bd-proof-grid,.bd-service-example .m-card-grid{grid-template-columns:1fr}.bd-contact-details summary{align-items:baseline}.bd-action-links{align-items:stretch;flex-direction:column}}#bd-print-checklist{display:none}@media print{body.bd-checklist-print> :not(#bd-print-checklist){display:none!important}body.bd-checklist-print #bd-print-checklist{display:block!important;position:static;margin:0;background:#fff;border:0;width:100%;padding:20px;box-sizing:border-box;font-size:12pt;line-height:1.5}body.bd-checklist-print #bd-print-checklist h2{font-size:22pt;line-height:1.2}body.bd-checklist-print #bd-print-checklist li{break-inside:avoid;page-break-inside:avoid}}

/* Consent stays separate from the administrator-only SiteSEO shortcut. */
body .cookieadmin_re_consent{left:auto!important;right:20px!important;bottom:calc(20px + env(safe-area-inset-bottom,0px))!important;width:46px!important;height:46px!important}
@media(min-width:901px){.bd-mockup .site-header__inner{grid-template-columns:175px minmax(0,1fr) auto;gap:14px}.bd-mockup .site-nav__list{gap:clamp(10px,1.25vw,20px)}}
@media(max-width:680px){body .cookieadmin_re_consent{right:12px!important;bottom:calc(12px + env(safe-area-inset-bottom,0px))!important}}

.bd-contact-details summary::after{content:'⌄';flex-shrink:0}.bd-contact-details[open] summary::after{content:'⌃'}
