*{box-sizing:border-box}body{margin:0;background:#fffaf3;color:#151d3b;font:400 18px/1.55 "SBD Sans",sans-serif}.seo-button{display:inline-block;padding:10px 16px;background:#151d3b;color:#fffaf3;border:2px solid #151d3b;box-shadow:4px 4px 0 #cfefff;text-decoration:none;font-weight:700}.seo-main{max-width:1180px;margin:auto;padding:clamp(42px,7vw,82px) max(5vw,22px)}.seo-crumbs{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .45em;font-size:16px;line-height:1.5;font-weight:400;margin-bottom:28px}.seo-crumbs a{color:inherit}.seo-page-hero{max-width:760px;padding-bottom:52px}.seo-page-hero h1,.seo-hero h1{font-size:clamp(2.6rem,6vw,5rem);line-height:1;margin:0 0 22px;letter-spacing:-.055em}.seo-page-hero h1 span,.seo-hero h1 span{color:#c4265d}.seo-lede{font-size:1.18rem;max-width:60ch}.seo-hero{display:grid;grid-template-columns:1.2fr .8fr;gap:36px;align-items:center;padding-bottom:52px}.seo-panel,.seo-card{border:2px solid #151d3b;padding:24px;background:#cfefff;box-shadow:7px 7px 0 #151d3b}.seo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:28px 0 56px}.seo-card:nth-child(2n){background:#ffdce5}.seo-card:nth-child(3n){background:#dfff71}.seo-card h2,.seo-card h3{line-height:1.05;margin-top:0}.seo-section{padding:42px 0;border-top:2px solid #151d3b}.seo-section h2{font-size:clamp(2rem,4vw,3.3rem);line-height:1.05;letter-spacing:-.045em}.seo-price{font-size:2rem;font-weight:800}.seo-list{padding-left:1.2em}.seo-media{max-width:430px;width:100%;border:2px solid #151d3b}.seo-main a:not(.seo-button){color:#9a1748}.seo-main .seo-crumbs a{color:inherit}.seo-note{font-size:.9rem;color:#5d6275}@media(max-width:900px){.seo-hero,.seo-grid{grid-template-columns:1fr}}
@media(max-width:700px){body{font-size:16px}.seo-crumbs{font-size:15px}}
