.spark-resource-hero{border-bottom:1px solid var(--spark-border);background:#fff}.spark-resource-hero__inner{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);align-items:end;gap:clamp(28px,6vw,76px);padding-block:clamp(40px,7vw,84px)}.spark-resource-hero h1{max-width:15ch;margin:18px 0 0;color:var(--spark-ink);font-size:clamp(38px,6vw,72px);line-height:.98;letter-spacing:-.035em;text-wrap:balance}.spark-resource-hero__intro{max-width:52ch;margin:0 0 4px;color:var(--spark-text);font-size:clamp(17px,2vw,21px);line-height:1.55;text-wrap:pretty}.spark-resource-page{padding-block:clamp(36px,6vw,76px)}.spark-resource-layout{display:grid;grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:clamp(34px,7vw,92px)}.spark-resource-body{min-width:0;max-width:850px;color:var(--spark-text);font-size:1rem;line-height:1.72}.spark-resource-body>:first-child{margin-top:0}.spark-resource-body h2{scroll-margin-top:110px;margin:clamp(46px,7vw,72px) 0 16px;color:var(--spark-ink);font-size:clamp(27px,4vw,39px);line-height:1.08;letter-spacing:-.025em;text-wrap:balance}.spark-resource-body h3{margin:30px 0 10px;color:var(--spark-ink);font-size:clamp(19px,2.4vw,24px);line-height:1.2;text-wrap:balance}.spark-resource-body p,.spark-resource-body ul,.spark-resource-body ol{max-width:72ch}.spark-resource-body a{color:var(--spark-orange-dark);font-weight:760;text-decoration-thickness:1px;text-underline-offset:4px}.spark-resource-body a:hover,.spark-resource-body a:focus-visible{color:var(--spark-ink)}.spark-resource-answer{margin-bottom:clamp(36px,6vw,58px);padding:clamp(22px,4vw,34px);border:2px solid var(--spark-ink);border-radius:14px;background:#fff}.spark-resource-answer h2{margin:0 0 12px;font-size:clamp(22px,3vw,30px)}.spark-resource-answer p:last-child{margin-bottom:0}.spark-resource-jump{position:sticky;top:calc(var(--header-height, 72px) + 20px);padding:22px 0;border-block:1px solid var(--spark-border)}.spark-resource-jump strong{display:block;margin-bottom:12px;color:var(--spark-ink);font-size:.94rem}.spark-resource-jump a{display:block;padding:7px 0;color:var(--spark-text);font-size:.92rem;font-weight:700;line-height:1.35;text-decoration:none}.spark-resource-jump a:hover,.spark-resource-jump a:focus-visible{color:var(--spark-orange-dark);text-decoration:underline;text-underline-offset:4px}.spark-resource-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:24px 0 30px}.spark-resource-choice{padding:22px;border:1px solid var(--spark-border);border-radius:12px;background:var(--spark-soft)}.spark-resource-choice h3{margin-top:0}.spark-resource-choice p:last-child,.spark-resource-choice ul:last-child{margin-bottom:0}.spark-resource-table{width:100%;margin:22px 0 34px;border-collapse:collapse;color:var(--spark-text);font-size:.96rem}.spark-resource-table caption{padding-bottom:12px;color:var(--spark-ink);font-weight:800;text-align:left}.spark-resource-table th,.spark-resource-table td{padding:15px 14px;border-bottom:1px solid var(--spark-border);vertical-align:top;text-align:left}.spark-resource-table thead th{border-bottom:2px solid var(--spark-ink);color:var(--spark-ink);font-size:.88rem}.spark-resource-table tbody th{min-width:150px;color:var(--spark-ink)}.spark-resource-note{margin:28px 0;padding:20px 22px;border-radius:12px;background:var(--spark-soft-strong);color:var(--spark-ink)}.spark-resource-facts{display:grid;grid-template-columns:minmax(150px,.35fr) minmax(0,.65fr);margin:22px 0 34px;border-top:1px solid var(--spark-border)}.spark-resource-facts dt,.spark-resource-facts dd{margin:0;padding:14px 0;border-bottom:1px solid var(--spark-border)}.spark-resource-facts dt{padding-right:20px;color:var(--spark-ink);font-weight:800}.spark-resource-products{margin-top:clamp(58px,9vw,96px);padding-block:clamp(38px,6vw,60px);border-block:1px solid var(--spark-border)}.spark-resource-products__heading{display:flex;align-items:end;justify-content:space-between;gap:22px;margin-bottom:24px}.spark-resource-products__heading h2{max-width:18ch;margin:0;color:var(--spark-ink);font-size:clamp(27px,4vw,40px);line-height:1.08;letter-spacing:-.025em;text-wrap:balance}.spark-resource-products__heading p{max-width:48ch;margin:0;color:var(--spark-text);line-height:1.55}.spark-resource-products__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.spark-resource-product{display:block;color:var(--spark-ink);text-decoration:none}.spark-resource-product__image{aspect-ratio:1;overflow:hidden;background:var(--spark-soft)}.spark-resource-product img{width:100%;height:100%;object-fit:cover;transition:transform .22s cubic-bezier(.22,1,.36,1)}.spark-resource-product:hover img,.spark-resource-product:focus-visible img{transform:scale(1.025)}.spark-resource-product strong{display:block;margin-top:12px;font-size:1rem;line-height:1.3}.spark-resource-product span{display:block;margin-top:4px;color:var(--spark-text);font-size:.9rem;line-height:1.4}.spark-resource-cta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-top:clamp(38px,6vw,60px);padding:clamp(24px,5vw,42px);border-radius:14px;background:var(--spark-ink);color:#fff}.spark-resource-cta h2{margin:0 0 8px;color:#fff;font-size:clamp(24px,3.4vw,34px);line-height:1.1}.spark-resource-cta p{max-width:58ch;margin:0;color:#f3ebe6;line-height:1.55}.spark-resource-cta .spark-button{white-space:nowrap}.spark-resource-reviewed{margin-top:34px;color:var(--spark-muted);font-size:.88rem}@media(max-width:900px){.spark-resource-hero__inner,.spark-resource-layout{grid-template-columns:1fr}.spark-resource-hero h1{max-width:18ch}.spark-resource-jump{position:static;display:flex;flex-wrap:wrap;gap:6px 18px;order:-1;padding:16px 0}.spark-resource-jump strong{flex-basis:100%;margin-bottom:2px}.spark-resource-jump a{padding:4px 0}.spark-resource-products__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.spark-resource-hero__inner{gap:22px;padding-block:34px 40px}.spark-resource-hero h1{font-size:clamp(36px,12vw,52px)}.spark-resource-choice-grid,.spark-resource-products__grid,.spark-resource-cta{grid-template-columns:1fr}.spark-resource-products__heading{align-items:start;flex-direction:column}.spark-resource-table{display:block;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.spark-resource-table th,.spark-resource-table td{min-width:145px}.spark-resource-facts{grid-template-columns:1fr}.spark-resource-facts dt{padding-bottom:0;border-bottom:0}.spark-resource-facts dd{padding-top:4px}.spark-resource-cta .spark-button{width:100%}}@media(prefers-reduced-motion:reduce){.spark-resource-product img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/spark-resource-guides.css.map */
