.lead-col[data-astro-cid-kh7btl4r]{max-width:66ch}.disclaimer[data-astro-cid-kh7btl4r]{font-family:var(--font-ui);font-size:.85rem;line-height:1.85;color:var(--ink-muted);border-left:3px solid var(--gold);padding:2px 0 2px 14px;margin-top:4px}.disclaimer[data-astro-cid-kh7btl4r] b[data-astro-cid-kh7btl4r]{color:var(--ink-soft)}.maker[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:1fr auto;gap:26px;align-items:start;border-top:1px solid var(--ink);padding-top:14px}.maker-text[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-size:.95rem;line-height:1.85;color:var(--ink-soft);text-align:justify;margin-bottom:12px}.cta-row[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:1.4fr 1fr;gap:16px;margin-top:24px}.cta[data-astro-cid-kh7btl4r]{display:block;padding:16px 18px 15px;background:var(--paper-light);border:1px solid var(--border-strong);border-left:4px solid var(--red);color:inherit;transition:background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.cta[data-astro-cid-kh7btl4r]:hover{background:#fdfaf4;border-color:var(--red);transform:translateY(-2px);box-shadow:0 7px 22px var(--shadow)}.cta-k[data-astro-cid-kh7btl4r]{display:block;font-family:var(--font-ui);font-size:.57rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:8px}.cta-t[data-astro-cid-kh7btl4r]{display:block;font-family:var(--font-display);font-size:1.28rem;font-weight:700;letter-spacing:.01em;line-height:1.2;color:var(--ink)}.cta-sub[data-astro-cid-kh7btl4r] .cta-t[data-astro-cid-kh7btl4r]{font-family:var(--font-body);font-size:1.04rem}.cta-arrow[data-astro-cid-kh7btl4r]{display:inline-block;font-size:.78em;color:var(--red);transition:transform .2s ease}.cta[data-astro-cid-kh7btl4r]:hover .cta-arrow[data-astro-cid-kh7btl4r]{transform:translate(3px,-3px)}.cta-d[data-astro-cid-kh7btl4r]{display:block;font-size:.79rem;line-height:1.7;color:var(--ink-muted);margin-top:9px}.cta-slim[data-astro-cid-kh7btl4r]{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 18px;margin-top:16px;padding:13px 18px 12px}.cta-slim[data-astro-cid-kh7btl4r] .cta-k[data-astro-cid-kh7btl4r]{margin-bottom:0}.cta-slim[data-astro-cid-kh7btl4r] .cta-t[data-astro-cid-kh7btl4r]{font-family:var(--font-body);font-size:1.02rem}.cta-slim[data-astro-cid-kh7btl4r] .cta-d[data-astro-cid-kh7btl4r]{margin-top:0;margin-left:auto}.qr[data-astro-cid-kh7btl4r]{margin:0;text-align:center;border:1px solid var(--border);background:var(--paper-light);padding:12px 12px 9px}.qr[data-astro-cid-kh7btl4r] img[data-astro-cid-kh7btl4r]{width:210px;height:210px;object-fit:contain;background:#fff}.qr[data-astro-cid-kh7btl4r] figcaption[data-astro-cid-kh7btl4r]{font-family:var(--font-ui);font-size:.62rem;letter-spacing:.08em;color:var(--ink-muted);margin-top:8px}.related-note[data-astro-cid-kh7btl4r]{font-size:.86rem;line-height:1.8;color:var(--ink-muted);margin:0 0 6px}.rel-group[data-astro-cid-kh7btl4r]{margin-top:26px}.rel-group[data-astro-cid-kh7btl4r] h3[data-astro-cid-kh7btl4r]{display:flex;align-items:center;gap:9px;font-family:var(--font-ui);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--red);border-bottom:1px solid var(--ink);padding-bottom:7px;margin:0 0 6px}.rel-count[data-astro-cid-kh7btl4r]{color:var(--ink-faint);letter-spacing:.04em}.rel-group-note[data-astro-cid-kh7btl4r]{font-size:.8rem;line-height:1.75;color:var(--ink-faint);margin:0 0 10px}.rel-list[data-astro-cid-kh7btl4r]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(268px,1fr));gap:0 24px}.rel-item[data-astro-cid-kh7btl4r]{border-bottom:1px solid var(--border-light)}.rel-item[data-astro-cid-kh7btl4r] a[data-astro-cid-kh7btl4r]{display:block;border:0;padding:10px 0;color:inherit}.rel-item[data-astro-cid-kh7btl4r] a[data-astro-cid-kh7btl4r]:hover .rel-name[data-astro-cid-kh7btl4r]{color:var(--red)}.rel-name[data-astro-cid-kh7btl4r]{display:block;font-size:.93rem;font-weight:600;color:var(--ink);line-height:1.4;transition:color .18s ease}.rel-host[data-astro-cid-kh7btl4r]{display:block;font-family:var(--font-mono);font-size:.68rem;color:var(--ink-faint);margin:2px 0 5px}.rel-desc[data-astro-cid-kh7btl4r]{display:block;font-size:.82rem;line-height:1.7;color:var(--ink-muted)}.privacy[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{font-size:.92rem;line-height:1.8;color:var(--ink-soft);text-align:justify;margin-bottom:12px}.warn-note[data-astro-cid-kh7btl4r]{border-left:3px solid var(--red-soft);background:#fbf1f1;padding:11px 15px;font-size:.86rem!important;line-height:1.75!important;color:var(--ink-soft);margin-top:4px}.warn-note[data-astro-cid-kh7btl4r] b[data-astro-cid-kh7btl4r]{color:var(--red)}.grid-2[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.how[data-astro-cid-kh7btl4r]{border-top:1px solid var(--ink);padding-top:12px}.how[data-astro-cid-kh7btl4r] h4[data-astro-cid-kh7btl4r]{font-family:var(--font-ui);font-size:.66rem;letter-spacing:.18em;text-transform:uppercase;color:var(--red);margin:0 0 9px}.how[data-astro-cid-kh7btl4r] ul[data-astro-cid-kh7btl4r]{list-style:none;padding:0;margin:0}.how[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]{position:relative;padding-left:16px;font-size:.84rem;line-height:1.72;color:var(--ink-muted);margin-bottom:7px}.how[data-astro-cid-kh7btl4r] li[data-astro-cid-kh7btl4r]:before{content:"—";position:absolute;left:0;color:var(--gold)}.site-meta[data-astro-cid-kh7btl4r]{display:flex;flex-wrap:wrap;gap:10px 22px;justify-content:space-between;margin-top:40px;padding-top:14px;border-top:3px double var(--ink);font-family:var(--font-ui);font-size:.62rem;letter-spacing:.1em;color:var(--ink-faint)}@media(max-width:620px){.maker[data-astro-cid-kh7btl4r]{grid-template-columns:1fr}.qr[data-astro-cid-kh7btl4r]{justify-self:start}.cta-row[data-astro-cid-kh7btl4r]{grid-template-columns:1fr}.cta-slim[data-astro-cid-kh7btl4r]{display:block}.cta-slim[data-astro-cid-kh7btl4r] .cta-k[data-astro-cid-kh7btl4r]{margin-bottom:6px}.cta-slim[data-astro-cid-kh7btl4r] .cta-d[data-astro-cid-kh7btl4r]{margin-top:6px}}
