.article[data-astro-cid-cubnwgbf]{padding-top:28px;max-width:720px}@media(min-width:900px){.article[data-astro-cid-cubnwgbf]{max-width:760px}}.crumbs[data-astro-cid-cubnwgbf]{font-size:11.5px;color:var(--ink-soft);margin-bottom:22px}.crumbs[data-astro-cid-cubnwgbf] a[data-astro-cid-cubnwgbf]{color:var(--blue);text-decoration:none}.meta[data-astro-cid-cubnwgbf]{display:flex;align-items:center;gap:12px;margin-bottom:10px}.cat[data-astro-cid-cubnwgbf]{font-size:11px;letter-spacing:.08em;color:var(--brass);border:1px solid var(--brass);border-radius:30px;padding:3px 10px}time[data-astro-cid-cubnwgbf]{font-family:var(--font-mono);font-size:11.5px;color:var(--ink-soft)}h1[data-astro-cid-cubnwgbf]{font-family:var(--font-mincho);font-weight:700;font-size:25px;line-height:1.6;color:var(--ink);margin:0 0 20px}@media(min-width:900px){h1[data-astro-cid-cubnwgbf]{font-size:31px}}.main-img[data-astro-cid-cubnwgbf]{width:100%;border-radius:6px;border:1px solid var(--line);margin-bottom:26px}.body[data-astro-cid-cubnwgbf]{font-size:14.5px;line-height:2.05;color:#333c4b}.body[data-astro-cid-cubnwgbf] h2{font-family:var(--font-mincho);font-weight:600;font-size:20px;line-height:1.6;color:var(--ink);border-left:3px solid var(--brass);padding-left:12px;margin:40px 0 14px}.body[data-astro-cid-cubnwgbf] h3{font-family:var(--font-mincho);font-weight:600;font-size:16.5px;color:var(--ink);margin:28px 0 10px}.body[data-astro-cid-cubnwgbf] p{margin:0 0 18px}.body[data-astro-cid-cubnwgbf] a{color:var(--blue)}.body[data-astro-cid-cubnwgbf] ul,.body[data-astro-cid-cubnwgbf] ol{padding-left:22px;margin:0 0 18px}.body[data-astro-cid-cubnwgbf] li{margin-bottom:6px}.body[data-astro-cid-cubnwgbf] table{border-collapse:collapse;width:100%;font-size:13px;margin:0 0 18px}.body[data-astro-cid-cubnwgbf] th,.body[data-astro-cid-cubnwgbf] td{border:1px solid var(--line);padding:8px 10px;text-align:left}.body[data-astro-cid-cubnwgbf] th{background:var(--bg2);font-weight:600}.body[data-astro-cid-cubnwgbf] blockquote{border-left:3px solid var(--line);margin:0 0 18px;padding:2px 0 2px 14px;color:var(--ink-soft)}.faq[data-astro-cid-cubnwgbf]{margin-top:44px}.faq[data-astro-cid-cubnwgbf] h2[data-astro-cid-cubnwgbf]{font-family:var(--font-mincho);font-size:19px;color:var(--ink);margin:0 0 12px}.faq[data-astro-cid-cubnwgbf] details[data-astro-cid-cubnwgbf]{border:1px solid var(--line);border-radius:6px;background:var(--surface);padding:12px 16px;margin-bottom:10px}.faq[data-astro-cid-cubnwgbf] summary[data-astro-cid-cubnwgbf]{cursor:pointer;font-weight:600;font-size:13.5px;color:var(--ink)}.faq[data-astro-cid-cubnwgbf] p[data-astro-cid-cubnwgbf]{font-size:13.5px;line-height:1.95;color:#333c4b;margin:10px 0 2px}.shop-card[data-astro-cid-cubnwgbf]{margin-top:44px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:22px}.shop-label[data-astro-cid-cubnwgbf]{font-family:var(--font-mincho);font-weight:700;font-size:16.5px;color:var(--ink);margin-bottom:6px}.shop-line[data-astro-cid-cubnwgbf]{font-size:13px;line-height:1.9;color:var(--ink-soft);margin:0 0 14px}.shop-card[data-astro-cid-cubnwgbf] dl[data-astro-cid-cubnwgbf]{margin:0 0 16px}.shop-card[data-astro-cid-cubnwgbf] dl[data-astro-cid-cubnwgbf] div[data-astro-cid-cubnwgbf]{display:flex;gap:12px;padding:7px 0;border-bottom:1px solid var(--line);font-size:13px}.shop-card[data-astro-cid-cubnwgbf] dt[data-astro-cid-cubnwgbf]{flex:0 0 74px;color:var(--brass);font-weight:600}.shop-card[data-astro-cid-cubnwgbf] dd[data-astro-cid-cubnwgbf]{margin:0}.shop-card[data-astro-cid-cubnwgbf] dd[data-astro-cid-cubnwgbf] a[data-astro-cid-cubnwgbf]{color:var(--blue)}.shop-btns[data-astro-cid-cubnwgbf]{display:flex;flex-wrap:wrap;gap:10px}.btn-fill[data-astro-cid-cubnwgbf],.btn-line[data-astro-cid-cubnwgbf]{flex:1 1 160px;text-align:center;text-decoration:none;font-size:13.5px;font-weight:600;border-radius:40px;padding:12px 16px}.btn-fill[data-astro-cid-cubnwgbf]{background:var(--brass);color:var(--btn-ink)}.btn-line[data-astro-cid-cubnwgbf]{border:1px solid var(--line);color:var(--ink)}.related[data-astro-cid-cubnwgbf]{margin-top:44px}.related[data-astro-cid-cubnwgbf] h2[data-astro-cid-cubnwgbf]{font-family:var(--font-mincho);font-size:19px;color:var(--ink);margin:0 0 12px}.related[data-astro-cid-cubnwgbf] ul[data-astro-cid-cubnwgbf]{list-style:none;margin:0;padding:0}.related[data-astro-cid-cubnwgbf] li[data-astro-cid-cubnwgbf] a[data-astro-cid-cubnwgbf]{display:flex;align-items:baseline;gap:10px;padding:11px 2px;border-bottom:1px solid var(--line);text-decoration:none}.r-cat[data-astro-cid-cubnwgbf]{flex:0 0 auto;font-size:10.5px;color:var(--brass);border:1px solid var(--brass);border-radius:30px;padding:2px 8px}.r-title[data-astro-cid-cubnwgbf]{font-size:13.5px;color:var(--ink);line-height:1.7}.related[data-astro-cid-cubnwgbf] li[data-astro-cid-cubnwgbf] a[data-astro-cid-cubnwgbf]:hover .r-title[data-astro-cid-cubnwgbf]{color:var(--blue)}
