:root{--hero-bg: #F9C74F;--hero-text: #432818;--white: #fff;--border: #e5e7eb;--indigo: rgb(220,159,4);--indigo-hover: rgb(101,83,25);--text: #111827;--text-muted: #6b7280}.hero[data-astro-cid-deqvroll]{background-color:var(--hero-bg);padding:64px 24px 80px;position:relative;overflow:hidden}.hero[data-astro-cid-deqvroll]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 8% 20%,rgba(67,40,24,.07) 0%,transparent 50%),radial-gradient(circle at 88% 78%,rgba(67,40,24,.06) 0%,transparent 45%);pointer-events:none}.hero[data-astro-cid-deqvroll]:after{content:"💊";position:absolute;right:-10px;bottom:-40px;font-size:220px;opacity:.06;line-height:1;pointer-events:none;user-select:none}.hero-inner[data-astro-cid-deqvroll]{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}@media(max-width:768px){.hero-inner[data-astro-cid-deqvroll]{grid-template-columns:1fr;gap:28px}}.hero-badge[data-astro-cid-deqvroll]{display:inline-flex;align-items:center;gap:6px;background:#4328181f;border:1.5px solid rgba(67,40,24,.18);border-radius:100px;padding:4px 14px;font-size:.72rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;margin-bottom:14px;color:var(--hero-text)}.hero[data-astro-cid-deqvroll] h1[data-astro-cid-deqvroll]{font-size:clamp(1.5rem,3.5vw,2.2rem);font-weight:700;line-height:1.2;margin-bottom:14px;color:var(--hero-text)}.hero-summary[data-astro-cid-deqvroll]{font-size:.95rem;color:var(--hero-text);opacity:.85;line-height:1.7;margin-bottom:20px}.hero-meta[data-astro-cid-deqvroll]{display:flex;flex-wrap:wrap;gap:8px}.meta-chip[data-astro-cid-deqvroll]{display:inline-flex;align-items:center;gap:5px;background:#4328181a;border-radius:100px;padding:4px 12px;font-size:.75rem;font-weight:600;color:var(--hero-text)}.hero-calc[data-astro-cid-deqvroll]{background:var(--white);border-radius:16px;box-shadow:0 8px 32px #0000001f;overflow:hidden}.hero-calc-header[data-astro-cid-deqvroll]{background:var(--hero-text);padding:14px 20px;display:flex;align-items:center;gap:8px}.hero-calc-header[data-astro-cid-deqvroll] span[data-astro-cid-deqvroll]{font-size:.85rem;font-weight:600;color:var(--hero-bg)}.calc-dot[data-astro-cid-deqvroll]{width:5px;height:5px;border-radius:50%;background:var(--hero-bg);opacity:.4}.hero-calc-body[data-astro-cid-deqvroll]{padding:20px}.disclaimer-badge[data-astro-cid-deqvroll]{display:flex;align-items:flex-start;gap:8px;background:#fef2f2;border:1.5px solid #fecaca;border-radius:8px;padding:10px 14px;font-size:.78rem;color:#991b1b;line-height:1.55;margin-bottom:16px}.calc-row[data-astro-cid-deqvroll]{display:flex;flex-direction:column;gap:5px;margin-bottom:12px}.calc-label[data-astro-cid-deqvroll]{font-size:.68rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#374151}.calc-input-wrap[data-astro-cid-deqvroll]{display:flex;border:1.5px solid var(--border);border-radius:8px;overflow:hidden;transition:border-color .18s,box-shadow .18s}.calc-input-wrap[data-astro-cid-deqvroll]:focus-within{border-color:var(--indigo);box-shadow:0 0 0 3px #dc9f0426}.calc-input-wrap[data-astro-cid-deqvroll] input[data-astro-cid-deqvroll]{flex:1;border:none;outline:none;padding:9px 12px;font-size:.9rem;color:var(--text);background:transparent;min-width:0}.calc-input-wrap[data-astro-cid-deqvroll] input[data-astro-cid-deqvroll]::-webkit-inner-spin-button{display:none}.unit-toggle[data-astro-cid-deqvroll]{display:flex;border-left:1.5px solid var(--border)}.unit-btn[data-astro-cid-deqvroll]{border:none;background:#f9fafb;padding:9px 12px;font-size:.75rem;font-weight:600;color:var(--text-muted);cursor:pointer;transition:background .15s,color .15s}.unit-btn[data-astro-cid-deqvroll].active{background:var(--hero-bg);color:var(--hero-text)}.unit-btn[data-astro-cid-deqvroll]:first-child{border-right:1px solid var(--border)}.calc-btn[data-astro-cid-deqvroll]{width:100%;padding:11px;background:var(--indigo);color:var(--white);border:none;border-radius:8px;font-size:.88rem;font-weight:600;cursor:pointer;transition:background .18s,transform .12s;margin-top:4px;box-sizing:border-box}.calc-btn[data-astro-cid-deqvroll]:hover{background:var(--indigo-hover);transform:translateY(-1px)}.calc-result[data-astro-cid-deqvroll]{margin-top:12px;border-radius:8px;padding:14px;display:none;animation:fadeUp .25s ease both}@keyframes fadeUp{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.calc-result[data-astro-cid-deqvroll].show{display:block}.calc-result-label[data-astro-cid-deqvroll]{font-size:.68rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;margin-bottom:4px}.calc-result-amount[data-astro-cid-deqvroll]{font-size:1.5rem;font-weight:700;line-height:1.1;margin-bottom:5px}.calc-result-note[data-astro-cid-deqvroll]{font-size:.78rem;line-height:1.55}.content-wrap[data-astro-cid-deqvroll]{margin:52px auto 0;padding-bottom:80px}.section[data-astro-cid-deqvroll]{margin-bottom:60px}h2[data-astro-cid-deqvroll]{font-size:1.2rem;font-weight:600;color:var(--text);margin-bottom:12px;padding-bottom:12px;border-bottom:2px solid var(--hero-bg);text-align:center}h2[data-astro-cid-deqvroll]+p[data-astro-cid-deqvroll]{text-align:center;max-width:800px;margin:0 auto 24px;font-size:.9rem;color:#374151}h3[data-astro-cid-deqvroll]{font-size:.93rem;font-weight:600;color:var(--text);margin-bottom:5px}.section[data-astro-cid-deqvroll]>p[data-astro-cid-deqvroll]{font-size:.9rem;color:#374151;margin-bottom:12px}.dosage-info-grid[data-astro-cid-deqvroll]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px}@media(max-width:560px){.dosage-info-grid[data-astro-cid-deqvroll]{grid-template-columns:1fr}}.dosage-info-card[data-astro-cid-deqvroll]{background:var(--white);border:1.5px solid var(--border);border-radius:10px;padding:14px 16px}.dosage-info-card[data-astro-cid-deqvroll] h3[data-astro-cid-deqvroll]{font-size:.78rem;color:var(--text-muted);margin-bottom:6px;text-transform:uppercase;letter-spacing:.05em}.dosage-info-value[data-astro-cid-deqvroll]{font-size:1.1rem;font-weight:700;color:#92400e}.dosage-info-sub[data-astro-cid-deqvroll]{font-size:.75rem;color:var(--text-muted);margin-top:4px;line-height:1.5}.dose-table-wrap[data-astro-cid-deqvroll]{background:var(--white);border-radius:12px;border:1.5px solid var(--border);overflow:hidden}.dose-table[data-astro-cid-deqvroll]{width:100%;border-collapse:collapse;font-size:.857rem}.dose-table[data-astro-cid-deqvroll] thead[data-astro-cid-deqvroll] tr[data-astro-cid-deqvroll]{background:var(--hero-text)}.dose-table[data-astro-cid-deqvroll] th[data-astro-cid-deqvroll]{padding:11px 16px;text-align:left;font-size:.72rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--hero-bg)}.dose-table[data-astro-cid-deqvroll] td[data-astro-cid-deqvroll]{padding:10px 16px;border-bottom:1px solid #f3f4f6;color:var(--text)}.dose-table[data-astro-cid-deqvroll] tbody[data-astro-cid-deqvroll] tr[data-astro-cid-deqvroll]:last-child td[data-astro-cid-deqvroll]{border-bottom:none}.dose-table[data-astro-cid-deqvroll] tbody[data-astro-cid-deqvroll] tr[data-astro-cid-deqvroll]:hover{background:#fffbeb}.dose-table[data-astro-cid-deqvroll] td[data-astro-cid-deqvroll]:last-child{color:#92400e;font-weight:600}.dose-table-note[data-astro-cid-deqvroll]{font-size:.78rem;color:var(--text-muted);margin-top:10px;text-align:center}.cards-list[data-astro-cid-deqvroll]{display:flex;flex-direction:column;gap:10px}.item-card[data-astro-cid-deqvroll]{background:var(--white);border-radius:10px;padding:14px 16px;display:flex;gap:12px;align-items:flex-start;border:1.5px solid var(--border)}.item-card[data-astro-cid-deqvroll].green{border-left:4px solid #16a34a}.item-card[data-astro-cid-deqvroll].yellow{border-left:4px solid #d97706}.item-card[data-astro-cid-deqvroll].red{border-left:4px solid #dc2626}.item-card[data-astro-cid-deqvroll].blue{border-left:4px solid #2563eb}.item-card[data-astro-cid-deqvroll].purple{border-left:4px solid #7c3aed}.item-icon[data-astro-cid-deqvroll]{font-size:1.1rem;flex-shrink:0;margin-top:1px}.item-card[data-astro-cid-deqvroll] h3[data-astro-cid-deqvroll]{margin-bottom:4px}.item-card[data-astro-cid-deqvroll].green h3[data-astro-cid-deqvroll]{color:#15803d}.item-card[data-astro-cid-deqvroll].yellow h3[data-astro-cid-deqvroll]{color:#d97706}.item-card[data-astro-cid-deqvroll].red h3[data-astro-cid-deqvroll]{color:#dc2626}.item-card[data-astro-cid-deqvroll].blue h3[data-astro-cid-deqvroll]{color:#1d4ed8}.item-card[data-astro-cid-deqvroll].purple h3[data-astro-cid-deqvroll]{color:#6d28d9}.item-card[data-astro-cid-deqvroll] p[data-astro-cid-deqvroll]{font-size:.857rem;color:#374151;margin:0}.two-col-grid[data-astro-cid-deqvroll]{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:560px){.two-col-grid[data-astro-cid-deqvroll]{grid-template-columns:1fr}}.three-col-grid[data-astro-cid-deqvroll]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}@media(max-width:560px){.three-col-grid[data-astro-cid-deqvroll]{grid-template-columns:1fr}}.warning-box[data-astro-cid-deqvroll]{background:#fef2f2;border:1.5px solid #fecaca;border-radius:12px;padding:16px 20px;display:flex;gap:12px;align-items:flex-start;margin-bottom:20px}.warning-box-icon[data-astro-cid-deqvroll]{font-size:1.3rem;flex-shrink:0}.warning-box[data-astro-cid-deqvroll] p[data-astro-cid-deqvroll]{font-size:.875rem;color:#991b1b;margin:0;line-height:1.7}.vet-box[data-astro-cid-deqvroll]{background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:12px;padding:16px 20px;display:flex;gap:12px;align-items:flex-start;margin-top:16px}.vet-box-icon[data-astro-cid-deqvroll]{font-size:1.3rem;flex-shrink:0}.vet-box[data-astro-cid-deqvroll] p[data-astro-cid-deqvroll]{font-size:.875rem;color:#1e40af;margin:0;line-height:1.7}.faq-list[data-astro-cid-deqvroll]{display:flex;flex-direction:column;gap:8px}details[data-astro-cid-deqvroll]{background:var(--white);border-radius:10px;border:1.5px solid var(--border);overflow:hidden}details[data-astro-cid-deqvroll][open]{box-shadow:0 2px 10px #0000000d}summary[data-astro-cid-deqvroll]{padding:14px 16px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px}summary[data-astro-cid-deqvroll] h3[data-astro-cid-deqvroll]{font-size:.875rem;font-weight:600;color:var(--text);margin:0}summary[data-astro-cid-deqvroll]::-webkit-details-marker{display:none}summary[data-astro-cid-deqvroll]:after{content:"+";font-size:1.15rem;color:#9ca3af;flex-shrink:0;transition:transform .2s}details[data-astro-cid-deqvroll][open] summary[data-astro-cid-deqvroll]:after{transform:rotate(45deg)}.faq-answer[data-astro-cid-deqvroll]{padding:0 16px 14px}.faq-answer[data-astro-cid-deqvroll] p[data-astro-cid-deqvroll]{font-size:.857rem;color:#4b5563;margin:0;line-height:1.7}.related-grid[data-astro-cid-deqvroll]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}@media(max-width:640px){.related-grid[data-astro-cid-deqvroll]{grid-template-columns:repeat(2,1fr)}}.med-chip[data-astro-cid-deqvroll]{background:var(--white);border:1.5px solid var(--border);border-radius:10px;padding:12px 14px;text-decoration:none;text-align:center;font-size:.838rem;font-weight:600;color:var(--text);transition:border-color .18s,box-shadow .18s,transform .18s;text-transform:capitalize;display:block}.med-chip[data-astro-cid-deqvroll]:hover{border-color:var(--indigo);box-shadow:0 4px 12px #dc9f041f;transform:translateY(-2px)}
