.ap--brands .bd-hero{padding-top:18px;padding-bottom:44px}.ap--brands .bd-crumbs{margin:-10px 0 22px}.ap--brands .bd-crumbs .breadcrumbs-content{background:transparent!important;padding:0;border-radius:0}.ap--brands .bd-crumbs .breadcrumbs{display:flex;flex-wrap:wrap;gap:4px 8px;margin:0;padding:0;list-style:none;font-size:13.5px}.ap--brands .bd-crumbs .breadcrumbs::before,.ap--brands .bd-crumbs .breadcrumbs::after,.ap--brands .bd-crumbs .breadcrumbs-content::before,.ap--brands .bd-crumbs .breadcrumbs-content::after{display:none!important}.ap--brands .bd-crumbs .breadcrumb{display:flex;align-items:center;gap:8px;margin:0;padding:0;color:var(--mist)}.ap--brands .bd-crumbs .breadcrumb+.breadcrumb::before{content:"/";opacity:.6;margin:0;padding:0;border:0;width:auto;height:auto;transform:none;position:static;background:none}.ap--brands .bd-crumbs .breadcrumb-label{display:inline-flex;align-items:center;min-height:44px;min-width:44px;color:var(--mist);text-decoration:underline;text-underline-offset:3px}.ap--brands .bd-crumbs .breadcrumb-label:hover{color:#fff}.ap--brands .bd-crumbs .breadcrumb-label::before,.ap--brands .bd-crumbs .breadcrumb-label::after{display:none}.ap--brands .bd-crumbs .breadcrumb.is-active .breadcrumb-label{color:#fff;text-decoration:none}.ap--brands .bd-hero h1{font-size:clamp(38px,4.4vw,58px)!important;overflow-wrap:anywhere;margin-top:10px}.ap--brands .bd-hero .ap-lede{max-width:680px}.ap--brands .bd-hero-copy{max-width:820px}.bd-list{background:#faf7f2;padding:48px 0 40px;font-family:"DM Sans","DM Sans Fallback",Arial,sans-serif}.bd-list>.container{max-width:1288px}.bd-list-head{margin:0 0 24px}.bd-eyebrow{display:inline-block;font-size:12.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#2b4f5c}.bd-list .bd-h2{margin:8px 0 0!important;font-family:"Fraunces","Fraunces Fallback",Georgia,serif!important;font-weight:600!important;font-size:34px!important;line-height:1.15!important;letter-spacing:-.01em!important;text-transform:none!important;color:#1b1f2e!important;overflow-wrap:anywhere}.bd-list .bd-h2::after{content:"";display:block;width:56px;height:3px;margin-top:12px;border-radius:2px;background:#e8735a}.bd-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.bd-item{margin:0;padding:0}.bd-link{display:flex;align-items:center;min-height:56px;padding:12px 18px;border-radius:14px;background:#fff;color:#1b1f2e;font-size:16px;font-weight:600;line-height:1.3;text-decoration:none;overflow-wrap:anywhere;box-shadow:inset 0 0 0 1px #e7e2d9,0 1px 2px rgba(20,30,50,.05);transition:box-shadow .2s,transform .2s,color .2s}.bd-link:hover,.bd-link:focus-visible{color:#2b4f5c;box-shadow:inset 0 0 0 1px #2b4f5c,0 10px 24px -10px rgba(20,30,50,.22);transform:translateY(-2px)}.bd-list .pagination{margin-top:34px}.bd-list .pagination-list{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none}.bd-list .pagination-link,.bd-list .pagination-item>a{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;color:#1b1f2e;text-decoration:none;box-shadow:inset 0 0 0 1px #e7e2d9;background:#fff;font-weight:600}.bd-list .pagination-item--current .pagination-link{background:#2b4f5c;color:#fff;box-shadow:none}.bd-list .pagination-item .pagination-link:hover{box-shadow:inset 0 0 0 1px #2b4f5c}@media (max-width:1100px){.bd-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.bd-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bd-link{padding:10px 14px;font-size:15px}.ap--brands .bd-hero h1{font-size:38px!important}.bd-list .bd-h2{font-size:28px!important}}@media (max-width:420px){.bd-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.bd-link{transition:none}.bd-link:hover,.bd-link:focus-visible{transform:none}}
