.oc[data-astro-cid-fhyh7wux]{background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);padding:clamp(20px,4vw,44px);box-shadow:var(--shadow-sm)}.oc-head[data-astro-cid-fhyh7wux]{max-width:820px}.oc-title[data-astro-cid-fhyh7wux]{font-size:clamp(1.4rem,2.6vw,1.9rem);margin:.3rem 0 .6rem}.oc-head[data-astro-cid-fhyh7wux] p[data-astro-cid-fhyh7wux]{color:var(--ink-soft)}.oc-legend[data-astro-cid-fhyh7wux]{list-style:none;padding:0;margin:1.25rem 0;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;font-weight:700;color:var(--ink)}.oc-legend[data-astro-cid-fhyh7wux] li[data-astro-cid-fhyh7wux]{display:flex;align-items:center;gap:.5rem}.oc-legend[data-astro-cid-fhyh7wux] small[data-astro-cid-fhyh7wux]{font-weight:600;color:var(--ink-soft)}.sw[data-astro-cid-fhyh7wux]{display:inline-block;width:18px;height:4px;border-radius:2px}.sw-od[data-astro-cid-fhyh7wux]{background:#b24a31}.sw-std[data-astro-cid-fhyh7wux]{background:#00978f}.oc-panels[data-astro-cid-fhyh7wux]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,3vw,40px)}.oc-panel[data-astro-cid-fhyh7wux]{margin:0;min-width:0}.oc-panel[data-astro-cid-fhyh7wux] figcaption[data-astro-cid-fhyh7wux]{margin-bottom:.4rem;color:var(--teal-900)}.oc-panel[data-astro-cid-fhyh7wux] figcaption[data-astro-cid-fhyh7wux] span[data-astro-cid-fhyh7wux]{color:var(--ink-soft);font-size:.9rem;margin-left:.3rem}.oc-plot[data-astro-cid-fhyh7wux]{position:relative}.oc-plot[data-astro-cid-fhyh7wux] svg[data-astro-cid-fhyh7wux]{display:block;width:100%;height:auto;overflow:visible}.grid[data-astro-cid-fhyh7wux]{stroke:#ebe5dc;stroke-width:1}.axis[data-astro-cid-fhyh7wux]{stroke:#b9ada0;stroke-width:1}.tick[data-astro-cid-fhyh7wux]{font:600 12px var(--font-body);fill:#6b7a7c}.ref[data-astro-cid-fhyh7wux]{stroke:#6b7a7c;stroke-width:1.2;stroke-dasharray:3 4}.ref-label[data-astro-cid-fhyh7wux]{font:700 11px var(--font-body);fill:#5b6a6c}.cross[data-astro-cid-fhyh7wux]{stroke:var(--teal-900);stroke-width:1;opacity:.35}.line[data-astro-cid-fhyh7wux]{fill:none;stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.line-od[data-astro-cid-fhyh7wux]{stroke:#b24a31}.line-std[data-astro-cid-fhyh7wux]{stroke:#00978f}.dot[data-astro-cid-fhyh7wux]{stroke:#fff;stroke-width:2}.dot-od[data-astro-cid-fhyh7wux]{fill:#b24a31}.dot-std[data-astro-cid-fhyh7wux]{fill:#00978f}.hit[data-astro-cid-fhyh7wux]{fill:transparent;cursor:crosshair}.oc-tip[data-astro-cid-fhyh7wux]{position:absolute;top:4px;transform:translate(-50%);display:grid;gap:.2rem;background:var(--teal-900);color:#fff;padding:.55rem .8rem;border-radius:10px;font-size:.82rem;pointer-events:none;white-space:nowrap;box-shadow:var(--shadow)}.oc-tip[data-astro-cid-fhyh7wux][hidden]{display:none}.oc-tip[data-astro-cid-fhyh7wux] .sw{width:10px;height:10px;border-radius:50%;margin-right:.35rem;vertical-align:middle;box-shadow:0 0 0 1.5px #fff}.oc-table[data-astro-cid-fhyh7wux]{margin-top:1.25rem}.oc-table[data-astro-cid-fhyh7wux] summary[data-astro-cid-fhyh7wux]{cursor:pointer;font-weight:800;color:var(--teal-700)}.table-scroll[data-astro-cid-fhyh7wux]{overflow-x:auto;margin-top:.75rem}.oc-table[data-astro-cid-fhyh7wux] table[data-astro-cid-fhyh7wux]{border-collapse:collapse;min-width:560px;width:100%;font-size:.9rem}.oc-table[data-astro-cid-fhyh7wux] th[data-astro-cid-fhyh7wux],.oc-table[data-astro-cid-fhyh7wux] td[data-astro-cid-fhyh7wux]{padding:.45rem .7rem;border-bottom:1px solid var(--line);text-align:left}.oc-disclosure[data-astro-cid-fhyh7wux]{display:flex;gap:.6rem;align-items:flex-start;margin:1.5rem 0 .5rem;padding:1rem 1.1rem;background:var(--coral-50);border-radius:14px;font-size:.9rem;color:var(--ink)}.oc-disclosure[data-astro-cid-fhyh7wux] svg{flex:none;margin-top:.15rem;color:var(--coral-600)}.oc-cite[data-astro-cid-fhyh7wux]{font-size:.82rem;font-style:italic;color:var(--ink-soft);margin:0}@media(max-width:760px){.oc-panels[data-astro-cid-fhyh7wux]{grid-template-columns:1fr}}.video-section[data-astro-cid-nq7bidf6]{padding-bottom:0}.narrow-wide[data-astro-cid-nq7bidf6]{max-width:980px}.video[data-astro-cid-nq7bidf6]{position:relative;aspect-ratio:16/9;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-lg);background:var(--teal-900)}.video[data-astro-cid-nq7bidf6] iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.video-btn[data-astro-cid-nq7bidf6]{position:absolute;inset:0;padding:0;border:0;cursor:pointer;background:none}.video-btn[data-astro-cid-nq7bidf6] img[data-astro-cid-nq7bidf6]{width:100%;height:100%;object-fit:cover;transition:transform .4s}.video-btn[data-astro-cid-nq7bidf6]:hover img[data-astro-cid-nq7bidf6]{transform:scale(1.03)}.play[data-astro-cid-nq7bidf6]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:84px;height:84px;border-radius:50%;display:grid;place-items:center;background:var(--coral-600);color:#fff;box-shadow:0 0 0 10px #ffffff40,var(--shadow-lg);transition:transform .2s}.play[data-astro-cid-nq7bidf6] svg{fill:currentColor;margin-left:4px}.video-btn[data-astro-cid-nq7bidf6]:hover .play[data-astro-cid-nq7bidf6],.video-btn[data-astro-cid-nq7bidf6]:focus-visible .play[data-astro-cid-nq7bidf6]{transform:translate(-50%,-50%) scale(1.08)}.chart-wrap[data-astro-cid-nq7bidf6]{margin:0 0 3rem}.vet-note[data-astro-cid-nq7bidf6]{display:flex;gap:.7rem;align-items:flex-start;margin-top:1rem;padding:.9rem 1rem;border-radius:14px;background:var(--teal-50);color:var(--teal-900)}.vet-note[data-astro-cid-nq7bidf6] svg{flex:none;color:var(--coral-600);margin-top:.1rem}.vet-note[data-astro-cid-nq7bidf6] p[data-astro-cid-nq7bidf6]{margin:.2rem 0 0;font-size:.92rem;color:var(--ink-soft)}.fda[data-astro-cid-nq7bidf6]{display:flex;gap:.8rem;margin:0 0 2rem;padding:1.1rem 1.25rem;background:var(--teal-50);border-radius:16px;font-style:italic;color:var(--teal-900)}.fda[data-astro-cid-nq7bidf6] svg{flex:none;color:var(--teal-700);margin-top:.15rem}.fda[data-astro-cid-nq7bidf6] p[data-astro-cid-nq7bidf6]{margin:0}.feature-list[data-astro-cid-nq7bidf6]{display:grid;gap:1.1rem}.feature[data-astro-cid-nq7bidf6]{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:start}.feature[data-astro-cid-nq7bidf6] .icon-badge[data-astro-cid-nq7bidf6]{margin:0;width:48px;height:48px}.feature[data-astro-cid-nq7bidf6] h3[data-astro-cid-nq7bidf6]{font-size:1.15rem;margin-bottom:.2rem}.feature[data-astro-cid-nq7bidf6] p[data-astro-cid-nq7bidf6]{margin:0}.timeline[data-astro-cid-nq7bidf6]{list-style:none;padding:0;margin:1.5rem 0 3rem;display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}.timeline[data-astro-cid-nq7bidf6] li[data-astro-cid-nq7bidf6]{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:1.5rem}.t-num[data-astro-cid-nq7bidf6]{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--teal-900);color:#fff;font:500 1.2rem var(--font-head);margin-bottom:1rem}.timeline[data-astro-cid-nq7bidf6] h4[data-astro-cid-nq7bidf6]{margin-bottom:.4rem}.timeline[data-astro-cid-nq7bidf6] p[data-astro-cid-nq7bidf6]{margin:0;font-size:.97rem}.od-info[data-astro-cid-nq7bidf6]{grid-template-columns:1.4fr 1fr;align-items:stretch}.callout-title[data-astro-cid-nq7bidf6]{font-size:1.2rem;margin-bottom:.75rem}.price[data-astro-cid-nq7bidf6] .btn-row[data-astro-cid-nq7bidf6]{margin-top:1rem}.cal[data-astro-cid-nq7bidf6]{display:grid;grid-template-columns:repeat(7,1fr);gap:10px;max-width:420px;justify-self:center;width:100%;padding:28px;background:#fff;border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.cal[data-astro-cid-nq7bidf6] span[data-astro-cid-nq7bidf6]{aspect-ratio:1;border-radius:10px;background:var(--sand)}.cal[data-astro-cid-nq7bidf6] span[data-astro-cid-nq7bidf6].on{background:linear-gradient(135deg,var(--teal-300),var(--teal-500))}.table-wrap[data-astro-cid-nq7bidf6]{overflow-x:auto;background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.cmp[data-astro-cid-nq7bidf6]{width:100%;border-collapse:collapse;min-width:640px}.cmp[data-astro-cid-nq7bidf6] th[data-astro-cid-nq7bidf6],.cmp[data-astro-cid-nq7bidf6] td[data-astro-cid-nq7bidf6]{text-align:left;padding:1.1rem 1.4rem;border-bottom:1px solid var(--line);vertical-align:top}.cmp[data-astro-cid-nq7bidf6] thead[data-astro-cid-nq7bidf6] th[data-astro-cid-nq7bidf6]{font-family:var(--font-head);font-weight:500;font-size:1.2rem;color:var(--teal-900);background:var(--teal-50)}.cmp[data-astro-cid-nq7bidf6] tbody[data-astro-cid-nq7bidf6] th[data-astro-cid-nq7bidf6]{font-weight:800;color:var(--teal-900);width:22%}.cmp[data-astro-cid-nq7bidf6] tr[data-astro-cid-nq7bidf6]:last-child th[data-astro-cid-nq7bidf6],.cmp[data-astro-cid-nq7bidf6] tr[data-astro-cid-nq7bidf6]:last-child td[data-astro-cid-nq7bidf6]{border-bottom:0}@media(max-width:960px){.timeline[data-astro-cid-nq7bidf6]{grid-template-columns:1fr 1fr}.od-info[data-astro-cid-nq7bidf6]{grid-template-columns:1fr}}@media(max-width:560px){.timeline[data-astro-cid-nq7bidf6]{grid-template-columns:1fr}}
