.product-article-page[data-astro-cid-ghkpgboe]{padding:44px 20px 80px}.product-article[data-astro-cid-ghkpgboe]{width:min(100%,760px);margin:0 auto}.product-article-header[data-astro-cid-ghkpgboe]{border-bottom:1px solid var(--line-strong);padding-bottom:22px}.product-article-header[data-astro-cid-ghkpgboe] h1[data-astro-cid-ghkpgboe]{max-width:920px;color:var(--heading);font:700 clamp(30px,4.2vw,44px)/1.12 var(--display);letter-spacing:-.02em;margin:0 0 22px}.product-byline-row[data-astro-cid-ghkpgboe]{justify-content:space-between;align-items:center;gap:24px;display:flex}.product-published[data-astro-cid-ghkpgboe]{color:var(--ink-soft);flex-direction:column;gap:8px;font-size:12px;display:flex}.product-guide-label[data-astro-cid-ghkpgboe]{color:var(--accent);font-size:12px}.product-author[data-astro-cid-ghkpgboe]{background:var(--paper-2);border-radius:34px;align-items:center;gap:12px;padding:7px 16px 7px 7px;display:flex}.product-author-avatar[data-astro-cid-ghkpgboe]{border:1px solid var(--line);background:var(--paper);width:54px;height:54px;color:var(--accent);font:700 15px var(--display);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.product-author[data-astro-cid-ghkpgboe] span[data-astro-cid-ghkpgboe]{flex-direction:column;gap:3px;display:flex}.product-author[data-astro-cid-ghkpgboe] small[data-astro-cid-ghkpgboe]{color:var(--ink-faint);font-size:11px}.product-author[data-astro-cid-ghkpgboe] strong[data-astro-cid-ghkpgboe]{color:var(--heading);font-size:13px}.product-intro[data-astro-cid-ghkpgboe]{max-width:680px;color:var(--heading);margin:22px auto;font-size:18px;font-weight:650;line-height:1.6}.product-hero-image[data-astro-cid-ghkpgboe]{background:#fff;border-radius:14px;justify-content:center;align-items:center;width:min(100%,620px);height:340px;margin:0 auto 38px;padding:10px;display:flex;position:relative;overflow:hidden}.product-hero-image[data-astro-cid-ghkpgboe] img[data-astro-cid-ghkpgboe]{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:310px;display:block}.product-hero-image[data-astro-cid-ghkpgboe] figcaption[data-astro-cid-ghkpgboe]{background:var(--accent);color:#111;font:700 10px var(--mono);border-radius:4px;padding:6px 10px;position:absolute;top:16px;left:16px}.product-article-columns[data-astro-cid-ghkpgboe]{width:100%;margin:0 auto;display:block}.product-article-content[data-astro-cid-ghkpgboe]{width:min(100%,620px);color:var(--ink-soft);margin:0 auto;font-size:17px;line-height:1.7}.product-article-content[data-astro-cid-ghkpgboe] section[data-astro-cid-ghkpgboe]{margin:0 0 34px}.product-article-content[data-astro-cid-ghkpgboe] h2[data-astro-cid-ghkpgboe]{color:var(--accent);font:700 24px/1.3 var(--display);margin:0 0 14px;scroll-margin-top:24px}.product-article-content[data-astro-cid-ghkpgboe] p[data-astro-cid-ghkpgboe]{margin:0 0 16px}.product-article-content[data-astro-cid-ghkpgboe] ul[data-astro-cid-ghkpgboe]{margin:0 0 18px;padding-left:24px}.product-article-content[data-astro-cid-ghkpgboe] li[data-astro-cid-ghkpgboe]{margin:0 0 10px}.product-article-content[data-astro-cid-ghkpgboe] strong[data-astro-cid-ghkpgboe]{color:var(--heading)}.product-article-side[data-astro-cid-ghkpgboe]{flex-direction:column;align-self:start;gap:24px;display:flex;position:sticky;top:24px}.product-toc[data-astro-cid-ghkpgboe]{border-left:2px solid var(--line);padding:18px 0 18px 14px}.product-toc[data-astro-cid-ghkpgboe]>span[data-astro-cid-ghkpgboe],.product-side-card[data-astro-cid-ghkpgboe]>span[data-astro-cid-ghkpgboe]{color:var(--ink-faint);font:11px var(--mono);letter-spacing:.04em}.product-toc[data-astro-cid-ghkpgboe] ol[data-astro-cid-ghkpgboe]{gap:12px;margin:16px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.product-toc[data-astro-cid-ghkpgboe] a[data-astro-cid-ghkpgboe]{color:var(--ink-soft);text-decoration:none}.product-toc[data-astro-cid-ghkpgboe] a[data-astro-cid-ghkpgboe]:hover{color:var(--accent)}.product-side-card[data-astro-cid-ghkpgboe]{border:1px solid var(--line);background:var(--card);border-radius:8px;padding:18px}.product-side-card[data-astro-cid-ghkpgboe] p[data-astro-cid-ghkpgboe]{color:var(--ink-soft);margin:12px 0;font-size:13px;line-height:1.5}.product-side-card[data-astro-cid-ghkpgboe] a[data-astro-cid-ghkpgboe],.back-to-setup[data-astro-cid-ghkpgboe] a[data-astro-cid-ghkpgboe]{color:var(--accent);font-size:13px;text-decoration:none}.product-disclosure[data-astro-cid-ghkpgboe]{border:1px solid var(--line);border-radius:6px;padding:15px;font-size:13px;margin:24px 0 14px!important}.product-offers[data-astro-cid-ghkpgboe]{color:#212331;background:#fff;border:1px solid #e7e7eb;border-radius:12px;margin:16px 0 18px;overflow:hidden;box-shadow:0 8px 24px #0000001f}.product-offers-head[data-astro-cid-ghkpgboe]{color:#fff;background:#ed1b3b;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;display:flex}.product-offers-head[data-astro-cid-ghkpgboe] strong[data-astro-cid-ghkpgboe]{font-size:16px;line-height:1.35}.product-offers-head[data-astro-cid-ghkpgboe] span[data-astro-cid-ghkpgboe]{opacity:.9;flex:none;font-size:12px}.product-offers-body[data-astro-cid-ghkpgboe]{grid-template-columns:minmax(135px,.34fr) minmax(0,1fr);align-items:center;gap:14px;padding:18px;display:grid}.product-offer-image[data-astro-cid-ghkpgboe]{justify-content:center;align-items:center;min-height:130px;display:flex}.product-offer-image[data-astro-cid-ghkpgboe] img[data-astro-cid-ghkpgboe]{object-fit:contain;width:100%;height:135px;display:block}.product-offer-row[data-astro-cid-ghkpgboe]{grid-template-columns:minmax(92px,.7fr) minmax(115px,1.2fr) minmax(112px,.8fr) auto;align-items:center;gap:10px;padding:12px 0;display:grid}.retailer-name[data-astro-cid-ghkpgboe]{white-space:nowrap;align-items:center;gap:8px;font-weight:600;display:flex}.retailer-mark[data-astro-cid-ghkpgboe]{color:#292a30;background:#f4f4f5;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;font-family:Arial,sans-serif;font-size:21px;font-weight:700;display:inline-flex}.offer-note[data-astro-cid-ghkpgboe]{color:#666a77;font-size:11px;line-height:1.4}.offer-price[data-astro-cid-ghkpgboe]{color:#292a30;white-space:nowrap;font-size:13px;font-weight:700}.offer-button[data-astro-cid-ghkpgboe]{color:#fff;white-space:nowrap;background:#ff9d00;border-radius:6px;justify-content:center;align-items:center;padding:9px 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.offer-button[data-astro-cid-ghkpgboe]:hover,.offer-button[data-astro-cid-ghkpgboe]:focus-visible{color:#fff;background:#e98400}.product-offers-note[data-astro-cid-ghkpgboe]{color:#777b87;text-align:right;margin:0;padding:0 18px 12px;font-size:11px}@media (width<=650px){.product-article-page[data-astro-cid-ghkpgboe]{padding:28px 16px 60px}.product-byline-row[data-astro-cid-ghkpgboe]{flex-direction:column-reverse;align-items:flex-start;gap:14px}.product-article-header[data-astro-cid-ghkpgboe] h1[data-astro-cid-ghkpgboe]{font-size:30px}.product-intro[data-astro-cid-ghkpgboe]{font-size:16px}.product-hero-image[data-astro-cid-ghkpgboe]{height:270px;padding:10px}.product-hero-image[data-astro-cid-ghkpgboe] img[data-astro-cid-ghkpgboe]{max-height:250px}.product-article-content[data-astro-cid-ghkpgboe]{font-size:16px}.product-article-content[data-astro-cid-ghkpgboe] h2[data-astro-cid-ghkpgboe]{font-size:21px}.product-offers-head[data-astro-cid-ghkpgboe]{flex-direction:column;align-items:flex-start;gap:5px}.product-offers-body[data-astro-cid-ghkpgboe]{grid-template-columns:1fr;gap:8px}.product-offer-image[data-astro-cid-ghkpgboe]{min-height:100px}.product-offer-image[data-astro-cid-ghkpgboe] img[data-astro-cid-ghkpgboe]{height:120px}.product-offer-row[data-astro-cid-ghkpgboe]{grid-template-columns:minmax(0,1fr) auto;gap:10px}.offer-note[data-astro-cid-ghkpgboe]{grid-area:2/1}.offer-price[data-astro-cid-ghkpgboe]{grid-area:3/1}.offer-button[data-astro-cid-ghkpgboe]{grid-area:1/2/span 3}.product-offers-note[data-astro-cid-ghkpgboe]{text-align:left}}
