.top-nav[data-astro-cid-5q74dzir]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:4px 12px}.bottom-nav[data-astro-cid-5q74dzir]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;margin-top:14px;font-size:14px;color:var(--ink-soft)}.muted-link[data-astro-cid-5q74dzir]{color:var(--ink-soft);border-color:var(--ink-soft)}.muted-link[data-astro-cid-5q74dzir]:hover{color:var(--rust);border-color:var(--rust)}.next-link[data-astro-cid-5q74dzir]{text-align:right}.end-mark[data-astro-cid-5q74dzir]{color:var(--faded);font-style:italic}.hero-title[data-astro-cid-fhocrqjk]{font-size:clamp(40px,10vw,88px)}.hero-image[data-astro-cid-fhocrqjk]{width:100%;max-height:360px;object-fit:contain;background:var(--cream);border:1px solid var(--rule);padding:20px}.plate-caption{font-style:italic}.header-rule[data-astro-cid-4icdmsfs]{margin-top:10px;margin-bottom:14px}.habits-grid[data-astro-cid-4icdmsfs]{display:grid;grid-template-columns:160px 1fr;row-gap:10px;font-size:16px;margin:0}.habits-grid[data-astro-cid-4icdmsfs] dt[data-astro-cid-4icdmsfs],.habits-grid[data-astro-cid-4icdmsfs] dd[data-astro-cid-4icdmsfs]{margin:0}@media(max-width:700px){.habits-grid[data-astro-cid-4icdmsfs]{grid-template-columns:1fr;row-gap:2px}.habits-grid[data-astro-cid-4icdmsfs] dd[data-astro-cid-4icdmsfs]{margin-bottom:8px}}.desc-rule[data-astro-cid-peeench3]{margin-top:10px;margin-bottom:14px}.description-body[data-astro-cid-peeench3]{font-size:17px;line-height:1.85}.lede[data-astro-cid-peeench3]{color:var(--ink-soft);margin-bottom:1.2em}.notes-rule[data-astro-cid-m5gdeeyh]{margin-top:10px;margin-bottom:14px}.field-notes[data-astro-cid-m5gdeeyh]{list-style:none;margin:0;padding:0}.field-note[data-astro-cid-m5gdeeyh]{display:flex;gap:14px;padding:10px 0;border-bottom:1px dotted var(--rule)}.field-note[data-astro-cid-m5gdeeyh] .field-note-num{width:28px;flex-shrink:0}.field-note[data-astro-cid-m5gdeeyh] .field-note-body{font-size:16px}.card[data-astro-cid-owpyvlcx]{text-align:center;border:1px solid var(--ink);padding:26px;background:var(--cream)}.card-rule{margin:10px auto;width:60px}.card-name[data-astro-cid-owpyvlcx]{font-family:var(--serif-display);font-size:clamp(24px,6vw,30px);line-height:1}.card-meta{margin-top:4px;display:block}.card-cta[data-astro-cid-owpyvlcx]{margin-top:14px;display:flex;gap:22px;justify-content:center}.product-spread[data-astro-cid-mofk3xtu]{min-height:820px}@media(max-width:900px){.product-spread[data-astro-cid-mofk3xtu]{min-height:auto}}.spread-hero[data-astro-cid-mofk3xtu]{width:100%;max-height:300px;object-fit:contain;background:var(--cream);border:1px solid var(--rule);padding:10px}.product-name[data-astro-cid-mofk3xtu]{font-size:clamp(34px,7vw,84px);margin-top:18px;line-height:1;overflow-wrap:break-word}.product-sub[data-astro-cid-mofk3xtu]{font-size:20px;color:var(--ink-soft);margin-top:6px}.plate-caption[data-astro-cid-mofk3xtu]{font-family:var(--mono);font-style:italic;text-align:center;margin-top:6px;font-size:9px;color:var(--faded);letter-spacing:1.5px;text-transform:uppercase}.product-body[data-astro-cid-mofk3xtu]{margin-top:18px}.lede[data-astro-cid-mofk3xtu]{color:var(--ink-soft);font-size:14px;line-height:1.75;text-align:justify;margin-bottom:.8em}.product-description[data-astro-cid-mofk3xtu]{font-size:14px;line-height:1.75;text-align:justify}.product-rule{margin:8px 0 12px}.spec-row[data-astro-cid-mofk3xtu]{display:flex;justify-content:space-between;padding:6px 0;border-bottom:1px dotted var(--rule)}.spec-val{font-size:14px}.field-note[data-astro-cid-mofk3xtu]{display:flex;gap:10px;padding:5px 0}.field-note-text{font-size:14px}.obtain-card[data-astro-cid-mofk3xtu]{margin-top:22px;text-align:center;border:1px solid var(--ink);padding:18px;background:var(--cream)}.obtain-name[data-astro-cid-mofk3xtu]{font-family:var(--serif-display);font-size:24px}.obtain-cta[data-astro-cid-mofk3xtu]{margin-top:10px;display:flex;gap:16px;justify-content:center}.muted-link[data-astro-cid-mofk3xtu]{color:var(--ink-soft);border-color:var(--ink-soft)}.muted-link[data-astro-cid-mofk3xtu]:hover{color:var(--rust);border-color:var(--rust)}.idx-product-title[data-astro-cid-ocha6oh3]{font-size:clamp(40px,10vw,80px);overflow-wrap:break-word}.idx-hero[data-astro-cid-ocha6oh3]{width:100%;max-height:400px;object-fit:contain;background:var(--cream);border:1px solid var(--rule);padding:14px}.plate-caption[data-astro-cid-ocha6oh3]{font-family:var(--mono);font-style:italic;text-align:center;margin-top:6px;font-size:9px;color:var(--faded);letter-spacing:1.5px;text-transform:uppercase}.idx-header-rule{margin:10px 0 14px}.toc-row[data-astro-cid-ocha6oh3]{display:flex;align-items:baseline;gap:12px;padding:7px 0}.toc-numeral{width:30px}.toc-title[data-astro-cid-ocha6oh3]{font-size:15px}.toc-leader[data-astro-cid-ocha6oh3]{flex:1;border-bottom:1px dotted var(--rule);transform:translateY(-4px)}.specs-grid[data-astro-cid-ocha6oh3]{display:grid;grid-template-columns:160px 1fr;row-gap:8px;font-size:15px}.lede[data-astro-cid-ocha6oh3]{color:var(--ink-soft);font-size:15px;line-height:1.7;margin-bottom:.8em}.prose[data-astro-cid-ocha6oh3]{font-size:16px;line-height:1.8}.field-note-row[data-astro-cid-ocha6oh3]{display:flex;gap:10px;padding:7px 0;border-bottom:1px dotted var(--rule)}.field-num{width:28px}.field-body{font-size:15px}.obtain-card[data-astro-cid-ocha6oh3]{text-align:center;border:1px solid var(--ink);padding:22px;background:var(--cream)}.obtain-rule{margin:10px auto;width:60px}.obtain-name[data-astro-cid-ocha6oh3]{font-family:var(--serif-display);font-size:26px}.obtain-cta[data-astro-cid-ocha6oh3]{margin-top:12px;display:flex;gap:22px;justify-content:center}.bottom-nav[data-astro-cid-ocha6oh3]{display:flex;justify-content:space-between;margin-top:14px;font-size:13px;color:var(--ink-soft)}.muted-link[data-astro-cid-ocha6oh3]{color:var(--ink-soft);border-color:var(--ink-soft)}.muted-link[data-astro-cid-ocha6oh3]:hover{color:var(--rust);border-color:var(--rust)}
