.seo-page{max-width:var(--page-width, 1200px);margin:0 auto;padding-inline:16px;font-family:var(--font-body--family, "Barlow Condensed", sans-serif);color:var(--color-foreground, #000);display:flex;flex-direction:column;gap:56px}.seo-page h1,.seo-page h2{color:var(--color-foreground-heading, #00303f);letter-spacing:.01em}.seo-page__hero{display:grid;grid-template-columns:1fr;gap:24px}.seo-page__hero-image img{display:block;width:100%;height:auto;border-radius:var(--card-corner-radius, 8px);object-fit:cover;aspect-ratio:16 / 7}.seo-page__heading{margin:0 0 12px;font-size:clamp(1.75rem,3.2vw,2.75rem);font-weight:700;line-height:1.15;text-wrap:balance}.seo-page__lead{margin:0;font-size:1.1rem;line-height:1.5;color:var(--color-foreground, #000);opacity:.8;max-width:68ch}.seo-page__intro{max-width:72ch;font-size:1.05rem;line-height:1.65}.seo-page__intro p{margin:0 0 12px}.seo-page__body{display:flex;flex-direction:column;gap:48px}.seo-body{display:grid;grid-template-columns:1fr;gap:20px;align-items:center}.seo-body__heading{margin:0 0 12px;font-size:clamp(1.3rem,2.2vw,1.75rem);font-weight:700;line-height:1.2}.seo-body__copy{font-size:1rem;line-height:1.65}.seo-body__copy p{margin:0 0 12px}.seo-body__copy ul,.seo-body__copy ol{padding-left:1.25rem;margin:0 0 12px}.seo-body__image img{display:block;width:100%;height:auto;border-radius:var(--card-corner-radius, 8px);object-fit:cover}@media(min-width:750px){.seo-body--has-image{grid-template-columns:1fr 1fr;gap:48px}.seo-body--image-left .seo-body__image{order:1}.seo-body--image-left .seo-body__text{order:2}}.seo-related__heading{margin:0 0 24px;font-size:clamp(1.3rem,2vw,1.6rem);font-weight:700}.seo-related__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(min-width:750px){.seo-related__grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:990px){.seo-related__grid{grid-template-columns:repeat(4,1fr)}}.seo-related__card{display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:transform .15s ease}.seo-related__card:hover{transform:translateY(-2px)}.seo-related__image-wrap{aspect-ratio:1 / 1;overflow:hidden;background:#f5f5f5;border-radius:var(--card-corner-radius, 8px)}.seo-related__image-wrap img,.seo-related__image-wrap svg{width:100%;height:100%;object-fit:cover}.seo-related__meta{padding:10px 4px 0}.seo-related__title{margin:0;font-size:.95rem;font-weight:600;line-height:1.3;color:var(--color-foreground-heading, #00303f)}.seo-related__price{margin:4px 0 0;font-size:.95rem;font-weight:500;color:var(--color-foreground, #000)}.seo-related__more{display:inline-flex;align-self:flex-start;margin-top:20px;padding:10px 20px;background:transparent;color:var(--color-foreground-heading, #00303f);border:1.5px solid var(--color-foreground-heading, #00303f);border-radius:4px;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:background .15s ease,color .15s ease}.seo-related__more:hover{background:var(--color-foreground-heading, #00303f);color:#fff}.seo-faq__heading{margin:0 0 20px;font-size:clamp(1.3rem,2vw,1.6rem);font-weight:700}.seo-faq__list{display:flex;flex-direction:column;gap:8px;max-width:80ch}.seo-faq__item{border:1.5px solid #e2e8ec;border-radius:6px;background:#fff;transition:border-color .15s ease}.seo-faq__item[open]{border-color:#b8d4de}.seo-faq__question{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;cursor:pointer;font-size:1rem;font-weight:600;color:var(--color-foreground-heading, #00303f);list-style:none}.seo-faq__question::-webkit-details-marker{display:none}.seo-faq__chevron{flex-shrink:0;width:12px;height:7px;transition:transform .2s ease;color:var(--color-foreground-heading, #00303f)}.seo-faq__item[open] .seo-faq__chevron{transform:rotate(180deg)}.seo-faq__answer{padding:0 16px 16px;font-size:.95rem;line-height:1.6;color:var(--color-foreground, #000);opacity:.9}.seo-faq__answer p{margin:0 0 10px}.seo-cta{background:#edf4f7;border:1.5px solid #b8d4de;border-radius:var(--card-corner-radius, 8px);padding:32px 24px}.seo-cta__inner{display:flex;flex-direction:column;gap:12px;align-items:flex-start;max-width:68ch}.seo-cta__heading{margin:0;font-size:clamp(1.3rem,2.2vw,1.75rem);font-weight:700}.seo-cta__body{font-size:1rem;line-height:1.55}.seo-cta__button{display:inline-flex;align-items:center;padding:12px 24px;background:#c14953;color:#fff;border-radius:4px;font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:opacity .15s ease}.seo-cta__button:hover{opacity:.9}.seo-page--fallback{max-width:72ch;font-size:1rem;line-height:1.6}
/*# sourceMappingURL=/cdn/shop/t/13/assets/seo-page.css.map */
