.semantic-seo{padding:30px 0 38px}.semantic-seo__inner{display:grid;gap:18px}.semantic-seo__header{max-width:920px}.semantic-seo__eyebrow,.semantic-guide__badge{margin:0 0 10px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;opacity:.66}.semantic-seo h2{margin:0 0 10px;font-size:clamp(2.1rem,2.8vw,3.1rem);line-height:1.16}.semantic-seo__header p{margin:0;line-height:1.65}.semantic-seo__terms-block{max-width:980px;font-size:.95em;opacity:.84}.semantic-seo__terms-block p{margin:0 0 6px}.semantic-seo__chips{display:flex;flex-wrap:wrap;gap:0 7px;margin:0;padding:0;list-style:none}.semantic-seo__chips li{line-height:1.55}.semantic-seo__chips li:not(:last-child):after{content:"\b7";margin-left:7px;opacity:.55}.semantic-seo__cards{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.semantic-seo__card,.semantic-seo__links,.semantic-guide__panel,.semantic-guide__card,.semantic-guide__table-wrap,.semantic-guide__faq{border:1px solid rgba(var(--color-foreground),.12);border-radius:18px;padding:18px;background:rgba(var(--color-background),.72)}.semantic-seo__card:nth-child(1){background:rgba(var(--color-foreground),.035)}.semantic-seo__card h3,.semantic-guide__panel h2,.semantic-guide__card h2,.semantic-guide__card h3,.semantic-guide__faq h2{margin-top:0}.semantic-seo__card p,.semantic-guide__panel p,.semantic-guide__card p,.semantic-guide__faq p{margin-bottom:0;line-height:1.58}.semantic-seo__links{display:flex;flex-wrap:wrap;gap:10px}.semantic-seo__links a,.semantic-guide__links a{border:1px solid rgba(var(--color-foreground),.14);border-radius:999px;padding:9px 13px;text-decoration:none;font-weight:600;line-height:1.2;background:rgba(var(--color-background),.72)}.semantic-seo--home{padding-top:34px}.semantic-seo--home .semantic-seo__cards{grid-template-columns:1fr 1fr 1fr}.semantic-seo--pump .semantic-seo__card,.semantic-seo--chemical .semantic-seo__card,.semantic-seo--cip .semantic-seo__card{border-left:3px solid rgba(var(--color-foreground),.18)}.semantic-guide{padding:42px 0 58px}.semantic-guide__hero{max-width:980px;margin-bottom:28px}.semantic-guide__hero h1{margin:0 0 14px;font-size:clamp(3rem,5vw,5.2rem);line-height:1.08}.semantic-guide__lead{font-size:1.8rem;line-height:1.58;margin:0}.semantic-guide__grid,.semantic-guide__cards{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.semantic-guide__table-wrap{overflow-x:auto}.semantic-guide table{width:100%;border-collapse:collapse;min-width:680px}.semantic-guide th,.semantic-guide td{text-align:left;vertical-align:top;border-bottom:1px solid rgba(var(--color-foreground),.12);padding:12px}.semantic-guide__links{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.semantic-guide__note{margin-top:18px;font-size:.96em;opacity:.86}@media screen and (max-width:749px){.semantic-seo__cards,.semantic-guide__grid,.semantic-guide__cards{grid-template-columns:1fr}.semantic-seo{padding:24px 0 32px}.semantic-seo__card,.semantic-seo__links,.semantic-guide__panel,.semantic-guide__card,.semantic-guide__table-wrap,.semantic-guide__faq{padding:16px}}.semantic-seo:not(.semantic-seo--home){padding:clamp(28px,4vw,54px) 0;background:#f5f9f8;color:#10252d}.semantic-seo:not(.semantic-seo--home) .semantic-seo__inner{max-width:1248px;gap:clamp(18px,2.4vw,28px)}.semantic-seo:not(.semantic-seo--home) .semantic-seo__eyebrow{color:#2e8b80;opacity:1;font-weight:800}.semantic-seo:not(.semantic-seo--home) .semantic-seo__header h2{color:#10252d;font-size:clamp(2.4rem,3.4vw,4rem);letter-spacing:-.025em}.semantic-seo:not(.semantic-seo--home) .semantic-seo__cards{gap:clamp(12px,1.7vw,22px)}.semantic-seo:not(.semantic-seo--home) .semantic-seo__card{border:1px solid #d5e5e1;border-top:3px solid #55b6a9;border-radius:20px;background:#fff;padding:clamp(18px,2vw,26px)}.semantic-seo:not(.semantic-seo--home) .semantic-seo__links{border:0;padding:0;background:transparent}.semantic-seo:not(.semantic-seo--home) .semantic-seo__links a{border-color:#bad5cf;background:#fff;color:#102b35}.semantic-seo:not(.semantic-seo--home) .semantic-seo__links a:focus-visible{outline:2px solid #2e8b80;outline-offset:3px}.semantic-seo__terms-block{max-width:none;opacity:1;border:1px solid #d5e5e1;border-radius:16px;background:#fff;padding:10px 16px}.semantic-seo__terms-block summary{cursor:pointer;color:#102b35;font-weight:700}.semantic-seo__terms-block[open] .semantic-seo__chips{margin-top:12px}
/*# sourceMappingURL=/cdn/shop/t/190/assets/section-semantic-seo.css.map */
