@layer sections{.sm-fe__hero{background:var(--color-cream);padding-block:var(--space-16)}.sm-fe__hero-inner{display:grid;gap:var(--space-10);align-items:center}.sm-fe__hero-text{display:flex;flex-direction:column;gap:var(--space-6);min-width:0}.sm-fe__eyebrow{color:var(--color-muted)}.sm-fe__title{font-size:clamp(36px,calc(36px + 28 * (100vw - 390px) / 1050),64px);line-height:1;font-weight:800;letter-spacing:-.03em}.sm-fe__hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-6)}.sm-fe__price{color:var(--color-muted);font-size:15px}.sm-fe__packshot{display:block;justify-self:center;width:min(60vw,360px);aspect-ratio:1;border-radius:var(--radius-tile);overflow:hidden;background:var(--color-paper)}.sm-fe__packshot .sm-image{width:100%;height:100%;object-fit:contain}.sm-fe__body{padding-block:var(--space-16) var(--space-24)}.sm-fe__toc{margin-bottom:var(--space-14);padding:var(--space-10) var(--space-12);border:1px solid var(--color-line);border-radius:var(--radius-tile)}.sm-fe__toc-title{color:var(--color-muted)}.sm-fe__toc ol{margin:var(--space-5) 0 0;padding-left:2.2em;display:grid;gap:var(--space-3)}.sm-fe__toc a{color:var(--color-ink);text-underline-offset:.15em}.sm-fe__prose{font-size:17px;line-height:1.65}.sm-fe__prose .lead{font-size:21px;line-height:1.5;font-weight:500}.sm-fe__prose h2{margin-top:var(--space-16);font-size:clamp(26px,calc(26px + 8 * (100vw - 390px) / 1050),34px);line-height:1.1;font-weight:800;letter-spacing:-.02em;scroll-margin-top:calc(var(--sm-live-nav-top, 120px) + 16px)}.sm-fe__prose h3{margin-top:var(--space-10);font-size:21px;font-weight:700}.sm-fe__prose ul,.sm-fe__prose ol{padding-left:1.3em;display:grid;gap:var(--space-3)}.sm-fe__prose sup{line-height:0;font-size:.7em}.sm-fe__prose sup a{text-decoration:none;color:var(--color-muted)}.sm-fe__prose .refs{font-size:14px;line-height:1.5;color:var(--color-muted);overflow-wrap:anywhere}.sm-fe__prose .refs li:target{background:var(--color-cream)}.sm-fe__cta{background:var(--color-ink);color:var(--color-cream);padding-block:var(--space-12)}.sm-fe__cta-inner{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8)}.sm-fe__cta-img{flex:0 0 96px;width:96px;height:96px;border-radius:var(--radius-card-sm);overflow:hidden;background:var(--color-paper)}.sm-fe__cta-img .sm-image{width:100%;height:100%;object-fit:contain}.sm-fe__cta-text{flex:1 1 240px;display:flex;flex-direction:column;gap:var(--space-2)}.sm-fe__cta-text b{font-size:24px;font-weight:800}.sm-fe__cta-text span{color:var(--color-ink-muted)}@media(min-width:990px){.sm-fe__hero{padding-block:var(--space-20)}.sm-fe__hero-inner:has(.sm-fe__packshot){grid-template-columns:minmax(0,1fr) 360px;gap:var(--space-16)}}.sm-fe__table-wrap{overflow-x:auto;min-width:0;contain:paint}.sm-fe__table{width:100%;border-collapse:collapse;font-size:15px;border:1px solid var(--color-line)}.sm-fe__table th,.sm-fe__table td{padding:14px 16px;border:1px solid var(--color-line);text-align:left;vertical-align:top;font-weight:400}.sm-fe__table thead th,.sm-fe__table tbody th{background:var(--color-cream)}.sm-fe__table thead th{font-weight:700}.sm-fe__table-note{font-size:13px;color:var(--color-muted)}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/sm-formula-explained.css.map */
