.bc-seo,.bc-seo *{box-sizing:border-box}.bc-seo__main{min-width:0}.bc-seo__main a{text-underline-offset:4px}.bc-seo__main :focus-visible{outline:3px solid var(--bc-deep);outline-offset:4px;box-shadow:0 0 0 2px var(--bc-white)}.bc-seo__crumbs{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;padding-top:24px;color:var(--bc-body);font-size:13px;line-height:1.5}.bc-seo__crumbs a{display:inline-flex;align-items:center;min-height:44px;color:var(--bc-teal);text-decoration:underline}.bc-seo__crumbs [aria-current]{font-weight:600;overflow-wrap:anywhere}.bc-seo__hero{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:56px;align-items:stretch}.bc-seo__hero-copy{min-width:0;align-self:center}.bc-seo__eyebrow{display:flex;align-items:center;gap:10px}.bc-seo__eyebrow>span{width:7px;height:7px;border-radius:var(--bc-radius-pill);flex-shrink:0;background:var(--bc-mint)}.bc-seo__hero h1{color:var(--bc-teal);overflow-wrap:anywhere}.bc-seo__dek{margin-bottom:28px}.bc-seo__actions{display:flex;flex-wrap:wrap;gap:12px}.bc-seo__button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:13px 24px;border:1.5px solid var(--bc-teal);border-radius:var(--bc-radius-pill);font-size:15px;font-weight:600;line-height:1.4;text-align:center;text-decoration:none;transition:background .16s ease,color .16s ease,border-color .16s ease}.bc-seo__button--solid{color:var(--bc-white);background:var(--bc-teal)}.bc-seo__button--solid:hover{color:var(--bc-white);background:var(--bc-deep);border-color:var(--bc-deep)}.bc-seo__button--outline{color:var(--bc-teal);background:var(--bc-white)}.bc-seo__button--outline:hover{color:var(--bc-white);background:var(--bc-teal)}.bc-seo__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:32px 0 0;padding-top:24px;border-top:1px solid var(--bc-border)}.bc-seo__facts>div{min-width:0}.bc-seo__facts dt{margin-bottom:6px;color:var(--bc-muted);font-size:11px;font-weight:600;letter-spacing:.13em;text-transform:uppercase}.bc-seo__facts dd{margin:0;color:var(--bc-deep);font-size:14px;line-height:1.5}.bc-seo__facts a{display:inline-flex;align-items:center;min-height:44px;margin-top:-10px;color:inherit}.bc-seo__hero-media{position:relative;min-height:460px;margin:0;overflow:hidden;border-radius:var(--bc-radius-card);background:var(--bc-wash)}.bc-seo__hero-media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.bc-seo__editorial{min-width:0}.bc-seo__editorial>section{padding:64px 0}.bc-seo__editorial>section+section{border-top:1px solid var(--bc-border)}.bc-seo__content-heading{align-items:flex-start;margin-bottom:28px}.bc-seo__content-heading h2{max-width:24ch;color:var(--bc-teal);text-wrap:balance}.bc-seo__content-heading p{max-width:70ch;margin:16px 0 0;color:var(--bc-body);font-size:16px;line-height:1.6}.bc-seo__copy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 48px}.bc-seo__copy-grid>*,.bc-seo__card-grid>*{min-width:0}.bc-seo__editorial h3{margin:0 0 12px;color:var(--bc-deep);font-size:22px;font-weight:600;line-height:1.2;letter-spacing:-.015em}.bc-seo__editorial p,.bc-seo__editorial li{color:var(--bc-body);font-size:16px;line-height:1.6}.bc-seo__editorial p{margin:0 0 16px}.bc-seo__editorial p:last-child{margin-bottom:0}.bc-seo__editorial ul,.bc-seo__editorial ol{padding-left:24px}.bc-seo__editorial li+li{margin-top:10px}.bc-seo__editorial a{color:var(--bc-teal);text-decoration:underline}.bc-seo__editorial a:hover{color:var(--bc-deep)}.bc-seo__editorial strong{color:var(--bc-deep);font-weight:600}.bc-seo__card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.bc-seo__card{display:flex;flex-direction:column;align-items:flex-start;min-height:240px;padding:28px;border:1px solid var(--bc-border);border-radius:var(--bc-radius-card);background:var(--bc-wash)}.bc-seo__card-label{margin-bottom:24px;color:var(--bc-muted);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.bc-seo__card a{display:inline-flex;align-items:center;min-height:44px;margin-top:auto;padding-top:16px;font-size:14px;font-weight:600}.bc-seo__link-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.bc-seo__link-list a{display:flex;align-items:center;min-height:84px;padding:20px;border:1px solid var(--bc-border);border-radius:var(--bc-radius-control);color:var(--bc-deep);background:var(--bc-white);font-size:16px;font-weight:600;line-height:1.4}.bc-seo__link-list a:hover{color:var(--bc-white);background:var(--bc-teal)}.bc-seo__faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;margin:0;padding:72px 0;border-top:1px solid var(--bc-border)}.bc-seo__faq-intro{display:block;border:0;margin:0;padding:0}.bc-seo__faq-intro h2{margin-bottom:20px;color:var(--bc-teal);text-wrap:balance}.bc-seo__faq-intro>p:not(.bc-page__eyebrow){max-width:40ch;margin:0 0 16px;color:var(--bc-body);font-size:16px;line-height:1.6}.bc-seo__faq-intro>a{display:inline-flex;align-items:center;min-height:44px;color:var(--bc-teal);font-size:18px;font-weight:600}.bc-seo__faq-list{min-width:0}.bc-seo__faq-list details{border-bottom:1px solid var(--bc-border)}.bc-seo__faq-list details:first-child{border-top:1px solid var(--bc-border)}.bc-seo__faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:72px;padding:18px 0;color:var(--bc-deep);font-size:17px;font-weight:600;line-height:1.5;cursor:pointer;list-style:none}.bc-seo__faq-list summary::-webkit-details-marker{display:none}.bc-seo__faq-list summary span:last-child{flex-shrink:0;font-size:24px;font-weight:400;transition:transform .16s ease}.bc-seo__faq-list details[open] summary span:last-child{transform:rotate(45deg)}.bc-seo__faq-list details p{max-width:65ch;margin:0 0 24px;color:var(--bc-body);font-size:16px;line-height:1.6}.bc-seo__closing{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,.36fr);gap:48px;align-items:center;margin:0 0 72px;padding:48px;border-radius:var(--bc-radius-card);color:var(--bc-white);background:var(--bc-deep)}.bc-seo__closing .bc-page__eyebrow{color:var(--bc-mint)}.bc-seo__closing h2{margin:0 0 18px;color:var(--bc-white);font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1.1;letter-spacing:-.028em;text-wrap:balance}.bc-seo__closing p:not(.bc-page__eyebrow){max-width:65ch;margin:0;color:var(--bc-white);font-size:16px;line-height:1.6}.bc-seo__closing-actions{display:grid;gap:12px;min-width:0}.bc-seo__button--mint{border-color:var(--bc-mint);color:var(--bc-deep);background:var(--bc-mint)}.bc-seo__button--mint:hover{border-color:var(--bc-white);color:var(--bc-deep);background:var(--bc-white)}.bc-seo__button--light{border-color:var(--bc-white);color:var(--bc-white);background:transparent}.bc-seo__button--light:hover{color:var(--bc-deep);background:var(--bc-white)}.bc-seo__closing :focus-visible{outline-color:var(--bc-white);box-shadow:0 0 0 2px var(--bc-deep)}@media(max-width:1080px){.bc-seo__hero{grid-template-columns:1fr;gap:32px}.bc-seo__hero-media{min-height:0;aspect-ratio:16 / 10}.bc-seo__card-grid,.bc-seo__link-list{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-seo__faq{gap:40px}.bc-seo__closing{grid-template-columns:1fr;gap:28px;padding:40px}.bc-seo__closing-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.bc-seo__crumbs{padding-top:16px;gap:2px 10px}.bc-seo__hero{gap:28px}.bc-seo__actions{display:grid;grid-template-columns:1fr}.bc-seo__facts{grid-template-columns:1fr;gap:12px;margin-top:28px;padding-top:20px}.bc-seo__facts>div{display:grid;grid-template-columns:70px minmax(0,1fr);gap:10px;align-items:baseline}.bc-seo__facts dt{margin:0}.bc-seo__hero-media{aspect-ratio:4 / 3}.bc-seo__editorial>section{padding:48px 0}.bc-seo__content-heading{display:block;margin-bottom:24px}.bc-seo__copy-grid,.bc-seo__card-grid,.bc-seo__link-list,.bc-seo__faq{grid-template-columns:1fr}.bc-seo__copy-grid{gap:28px}.bc-seo__card{min-height:0;padding:24px}.bc-seo__card a{margin-top:12px}.bc-seo__faq{gap:28px;padding:48px 0}.bc-seo__closing{gap:28px;margin-bottom:48px;padding:28px 24px}.bc-seo__closing-actions{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/bc-seo-landing.css.map */
