.faq[data-astro-cid-hemr5th4]{margin-top:28px}.faq[data-astro-cid-hemr5th4] h2[data-astro-cid-hemr5th4]{margin:0 0 12px;font-size:20px}.faq-list[data-astro-cid-hemr5th4]{border-top:1px solid var(--color-border)}.faq-item[data-astro-cid-hemr5th4]{border-bottom:1px solid var(--color-border)}.faq-item[data-astro-cid-hemr5th4]>summary[data-astro-cid-hemr5th4]{cursor:pointer;color:var(--color-text);padding:13px 30px 13px 0;font-weight:600;line-height:1.5;list-style:none;transition:color .15s;position:relative}.faq-item[data-astro-cid-hemr5th4]>summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-hemr5th4]>summary[data-astro-cid-hemr5th4]:hover{color:var(--color-accent)}.faq-item[data-astro-cid-hemr5th4]>summary[data-astro-cid-hemr5th4]:after{content:"+";color:var(--color-text-subtle);font-size:20px;font-weight:400;line-height:1;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.faq-item[data-astro-cid-hemr5th4][open]>summary[data-astro-cid-hemr5th4]:after{content:"−"}.faq-item[data-astro-cid-hemr5th4][open]>summary[data-astro-cid-hemr5th4]{color:var(--color-accent)}.faq-a[data-astro-cid-hemr5th4]{color:var(--color-text-body);margin:0;padding:0 0 14px;line-height:1.75}.reading-col[data-astro-cid-diayysrr]{max-width:var(--reading-width);margin:0 auto}.page-header[data-astro-cid-diayysrr]{margin-bottom:18px}.page-header[data-astro-cid-diayysrr] h1[data-astro-cid-diayysrr]{margin:0 0 6px;font-size:26px}.subtitle[data-astro-cid-diayysrr]{color:var(--color-text-subtle);margin:0 0 10px;font-size:14px;line-height:1.7}.warn[data-astro-cid-diayysrr]{color:#9a5b00}.legend[data-astro-cid-diayysrr]{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.legend-note[data-astro-cid-diayysrr]{color:var(--color-text-subtle);margin-left:4px;font-size:12.5px}.kind[data-astro-cid-diayysrr]{background:var(--color-accent-soft);color:var(--color-accent);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:700;display:inline-block}.kind-model[data-astro-cid-diayysrr]{color:#3346c2;background:#e8ecff}.kind-feature[data-astro-cid-diayysrr]{color:#1e7f43;background:#e6f5ec}.kind-pricing[data-astro-cid-diayysrr]{color:#9a5b00;background:#fff4e0}.kind-availability[data-astro-cid-diayysrr]{color:#0b5e8a;background:#e8f4fb}.kind-policy[data-astro-cid-diayysrr]{color:#6a2ea8;background:#f3e8fb}.month-group[data-astro-cid-diayysrr]{margin:22px 0 0;scroll-margin-top:80px}.month-title[data-astro-cid-diayysrr]{color:var(--color-text-subtle);border-bottom:1px solid var(--color-border);margin:0 0 8px;padding-bottom:6px;font-size:15px;font-weight:700}.cl-list[data-astro-cid-diayysrr]{margin:0;padding:0;list-style:none}.cl-item[data-astro-cid-diayysrr]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius);box-shadow:var(--shadow-sm);margin:0 0 10px;padding:12px 16px 12px 22px;position:relative}.cl-item[data-astro-cid-diayysrr]:before{content:"";background:var(--color-accent);opacity:.7;border-radius:4px;width:4px;position:absolute;top:12px;bottom:12px;left:0}.cl-head[data-astro-cid-diayysrr]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.cl-date[data-astro-cid-diayysrr]{color:var(--color-text-subtle);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.cl-product[data-astro-cid-diayysrr]{color:var(--color-text-muted);font-size:12.5px}.cl-title[data-astro-cid-diayysrr]{color:var(--color-text);margin:0 0 4px;font-size:16.5px;font-weight:700;line-height:1.4}.cl-summary[data-astro-cid-diayysrr]{color:var(--color-text-body);margin:0 0 6px;font-size:14px;line-height:1.75}.cl-links[data-astro-cid-diayysrr]{flex-wrap:wrap;align-items:center;gap:14px;margin:0;font-size:12.5px;display:flex}.cl-links[data-astro-cid-diayysrr] a[data-astro-cid-diayysrr]{color:var(--color-accent)}.cl-seed[data-astro-cid-diayysrr]{color:var(--color-text-subtle)}.cross-links[data-astro-cid-diayysrr]{flex-wrap:wrap;gap:8px 18px;margin:24px 0 10px;font-size:14px;display:flex}.disclaimer[data-astro-cid-diayysrr]{color:var(--color-text-subtle);font-size:12.5px;line-height:1.7}
