.offer[data-astro-cid-7lh7v7j2]{background:var(--paper);border-top:3px solid var(--orange-600);border-bottom:1px solid var(--border-soft)}.offer__held[data-astro-cid-7lh7v7j2]{margin:0 0 var(--space-5);background:var(--warning-soft);color:var(--orange-800);border-radius:999px;padding:6px 12px;font-size:.8125rem;font-weight:600;display:inline-block}.offer__head[data-astro-cid-7lh7v7j2] .lead[data-astro-cid-7lh7v7j2]{max-width:62ch}.offer__grid[data-astro-cid-7lh7v7j2]{gap:var(--space-7);margin-top:var(--space-6);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;display:grid}.offer__quotes[data-astro-cid-7lh7v7j2]{background:var(--cream);border:1px solid var(--border-soft);border-radius:var(--radius-lg);padding:var(--space-6)}.offer__quotes-title[data-astro-cid-7lh7v7j2]{font-family:var(--font-display);color:var(--text-strong);margin:0;font-size:1.375rem;font-weight:600}.offer__symptoms[data-astro-cid-7lh7v7j2]{margin:var(--space-4) 0 0;gap:var(--space-4);padding:0;list-style:none;display:grid}.offer__symptoms[data-astro-cid-7lh7v7j2] li[data-astro-cid-7lh7v7j2]{font-family:var(--font-serif);color:var(--text-strong);align-items:flex-start;gap:12px;font-size:1.0625rem;font-style:italic;line-height:1.45;display:flex}.offer__symptoms[data-astro-cid-7lh7v7j2] .offer__mark{color:var(--orange-600);flex:none;margin-top:4px}.offer__features[data-astro-cid-7lh7v7j2]{gap:var(--space-5) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.offer__feature[data-astro-cid-7lh7v7j2]{grid-template-columns:36px 1fr;align-items:start;gap:12px;display:grid}.offer__icon[data-astro-cid-7lh7v7j2]{border-radius:var(--radius-md);background:var(--blue-50);width:36px;height:36px;color:var(--blue-700);justify-content:center;align-items:center;display:inline-flex}.offer__feature[data-astro-cid-7lh7v7j2] h3[data-astro-cid-7lh7v7j2]{margin:4px 0;font-size:1.0625rem}.offer__feature[data-astro-cid-7lh7v7j2] p[data-astro-cid-7lh7v7j2]{font-size:var(--text-sm);color:var(--text-muted);margin:0;line-height:1.6}.offer__subhead[data-astro-cid-7lh7v7j2]{margin:var(--space-8) 0 var(--space-5);font-size:1.375rem}.offer__scope[data-astro-cid-7lh7v7j2]{margin:var(--space-6) 0 0;padding:var(--space-4) var(--space-5);border-left:3px solid var(--blue-700);background:var(--blue-50);color:var(--text-body);border-radius:8px;align-items:flex-start;gap:10px;max-width:72ch;display:flex}.offer__scope[data-astro-cid-7lh7v7j2] svg{color:var(--blue-700);flex:none;margin-top:3px}.offer__cta[data-astro-cid-7lh7v7j2]{gap:var(--space-4) var(--space-5);margin-top:var(--space-7);padding-top:var(--space-6);border-top:1px solid var(--border-soft);flex-wrap:wrap;align-items:center;display:flex}.offer__cta[data-astro-cid-7lh7v7j2] p[data-astro-cid-7lh7v7j2]{font-family:var(--font-display);color:var(--text-strong);flex:320px;margin:0;font-size:1.25rem}.offer__sources[data-astro-cid-7lh7v7j2]{margin:var(--space-5) 0 0;color:var(--text-muted);font-size:.8125rem}.offer__sources[data-astro-cid-7lh7v7j2] a[data-astro-cid-7lh7v7j2]{color:var(--text-link)}@media (width<=880px){.offer__grid[data-astro-cid-7lh7v7j2]{gap:var(--space-6);grid-template-columns:1fr}.offer__features[data-astro-cid-7lh7v7j2]{grid-template-columns:1fr}}.page-hero[data-astro-cid-ulywqzf3] .badge{margin-bottom:var(--space-4)}.story[data-astro-cid-ulywqzf3]{background:var(--paper);border-block:1px solid var(--border-soft)}.story__in[data-astro-cid-ulywqzf3]{max-width:68ch;padding-left:var(--space-6);border-left:3px solid var(--orange-600)}.story__p[data-astro-cid-ulywqzf3]{font-family:var(--font-serif);color:var(--text-strong);margin:0 0 var(--space-4);font-size:1.1875rem;line-height:1.65}.story__sign[data-astro-cid-ulywqzf3]{margin:var(--space-5) 0 0;font-family:var(--font-serif);color:var(--text-muted);font-style:italic}.story__sign[data-astro-cid-ulywqzf3]:before{content:"— "}.related-link[data-astro-cid-ulywqzf3]{color:inherit;text-decoration:none;display:block}.related-link[data-astro-cid-ulywqzf3] .feature{height:100%;transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out)}.related-link[data-astro-cid-ulywqzf3]:hover .feature{box-shadow:var(--shadow-md);transform:translateY(-2px)}.related-link__more[data-astro-cid-ulywqzf3]{color:var(--orange-800);font-weight:600;font-size:var(--text-sm);align-items:center;gap:6px;margin-top:auto;display:inline-flex}.note__list[data-astro-cid-ulywqzf3]{gap:6px;margin:0;padding-left:1.1em;display:grid}.held-banner[data-astro-cid-ulywqzf3]{background:var(--warning-soft);color:var(--orange-800);border-bottom:1px solid var(--orange-300);padding:10px 0;font-size:.875rem}.hero-split[data-astro-cid-ulywqzf3]{gap:var(--space-8);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;display:grid}.hero-quotes[data-astro-cid-ulywqzf3]{background:var(--paper);border:1px solid var(--border-soft);border-top:3px solid var(--orange-600);border-radius:var(--radius-lg,16px);box-shadow:var(--shadow-md);padding:var(--space-6)}.hero-quotes__title[data-astro-cid-ulywqzf3]{font-family:var(--font-display);color:var(--text-strong);margin:0;font-size:1.5rem;font-weight:600}.symptoms[data-astro-cid-ulywqzf3]{margin:var(--space-4) 0 0;gap:var(--space-4);padding:0;list-style:none;display:grid}.symptom[data-astro-cid-ulywqzf3]{font-family:var(--font-serif);color:var(--text-strong);align-items:flex-start;gap:12px;font-size:1.125rem;font-style:italic;line-height:1.45;display:flex}.grid-cards--3[data-astro-cid-ulywqzf3]{grid-template-columns:repeat(6,1fr)}.grid-cards--3[data-astro-cid-ulywqzf3]>*{grid-column:span 2}.grid-cards--3[data-astro-cid-ulywqzf3]>:nth-child(3n+1):nth-last-child(2),.grid-cards--3[data-astro-cid-ulywqzf3]>:nth-child(3n+2):last-child{grid-column:span 3}.grid-cards--3[data-astro-cid-ulywqzf3]>:nth-child(3n+1):last-child{grid-column:1/-1}@media (width<=1100px){.grid-cards--3[data-astro-cid-ulywqzf3]{grid-template-columns:repeat(2,1fr)}.grid-cards--3[data-astro-cid-ulywqzf3]>*,.grid-cards--3[data-astro-cid-ulywqzf3]>:nth-child(3n+1):nth-last-child(2),.grid-cards--3[data-astro-cid-ulywqzf3]>:nth-child(3n+2):last-child,.grid-cards--3[data-astro-cid-ulywqzf3]>:nth-child(3n+1):last-child{grid-column:auto}.grid-cards--3[data-astro-cid-ulywqzf3]>:nth-child(odd):last-child{grid-column:1/-1}}@media (width<=880px){.hero-split[data-astro-cid-ulywqzf3]{gap:var(--space-6);grid-template-columns:1fr}.grid-cards--3[data-astro-cid-ulywqzf3]{gap:var(--space-3);grid-template-columns:1fr}.grid-cards--3[data-astro-cid-ulywqzf3]>:nth-child(odd):last-child{grid-column:auto}.grid-cards--3[data-astro-cid-ulywqzf3]>.feature{grid-template-columns:40px 1fr;align-items:center;gap:4px 14px;padding:18px;display:grid}.grid-cards--3[data-astro-cid-ulywqzf3]>.feature .feature__icon{grid-row:span 1;width:40px;height:40px}.grid-cards--3[data-astro-cid-ulywqzf3]>.feature p{grid-column:2;margin:0}}.symptom[data-astro-cid-ulywqzf3] .symptom__mark{color:var(--orange-600);flex:none;margin-top:4px}.problem[data-astro-cid-ulywqzf3]{gap:var(--space-7);grid-template-columns:1fr 1fr;align-items:start;display:grid}.problem__title[data-astro-cid-ulywqzf3]{font-size:var(--text-2xl);margin:var(--space-3) 0 var(--space-4)}.problem__body[data-astro-cid-ulywqzf3]{color:var(--text-body);line-height:var(--leading-relaxed)}.problem__answer[data-astro-cid-ulywqzf3]{background:var(--paper);border:1px solid var(--border-soft);border-top:3px solid var(--orange-500);border-radius:var(--radius-lg);padding:var(--space-6)}.problem__answer[data-astro-cid-ulywqzf3] p[data-astro-cid-ulywqzf3]{margin-top:var(--space-4);color:var(--text-body);line-height:var(--leading-relaxed)}.svc-list[data-astro-cid-ulywqzf3]{gap:var(--space-5);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.svc-item[data-astro-cid-ulywqzf3]{padding:var(--space-5);background:var(--surface-card);border:1px solid var(--border-soft);border-radius:var(--radius-lg)}.svc-item__head[data-astro-cid-ulywqzf3]{justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.svc-item__name[data-astro-cid-ulywqzf3]{font-size:var(--text-md);margin:0}.svc-item__unit[data-astro-cid-ulywqzf3]{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--fw-medium);color:var(--blue-700);background:var(--blue-50);border-radius:var(--radius-pill);padding:2px 10px}.svc-item__body[data-astro-cid-ulywqzf3]{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--text-body);line-height:1.65}.svc-item__note[data-astro-cid-ulywqzf3]{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--text-muted)}.notes-band[data-astro-cid-ulywqzf3]{padding-top:0}.notes[data-astro-cid-ulywqzf3]{align-items:start;gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));display:grid}.note[data-astro-cid-ulywqzf3]{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--paper);display:flex}.note__icon[data-astro-cid-ulywqzf3]{border-radius:var(--radius-sm);background:var(--orange-50);width:36px;height:36px;color:var(--orange-700);flex:none;place-content:center;display:grid}.note__title[data-astro-cid-ulywqzf3]{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--fw-semibold);margin:4px 0 6px}.note[data-astro-cid-ulywqzf3] p[data-astro-cid-ulywqzf3]{font-size:var(--text-sm);color:var(--text-body);line-height:1.65}.local-link[data-astro-cid-ulywqzf3],.reading-link[data-astro-cid-ulywqzf3]{display:block}.local-link[data-astro-cid-ulywqzf3] .card,.reading-link[data-astro-cid-ulywqzf3] .card{transition:border-color var(--dur-base) var(--ease-out), box-shadow var(--dur-base) var(--ease-out)}.local-link[data-astro-cid-ulywqzf3]:hover .card,.reading-link[data-astro-cid-ulywqzf3]:hover .card{border-color:var(--orange-300);box-shadow:var(--shadow-md)}.local-link__more[data-astro-cid-ulywqzf3],.reading-link__more[data-astro-cid-ulywqzf3]{font-size:var(--text-sm);font-weight:var(--fw-medium);color:var(--primary);align-items:center;gap:6px;display:inline-flex}@media (width<=880px){.problem[data-astro-cid-ulywqzf3],.svc-list[data-astro-cid-ulywqzf3],.notes[data-astro-cid-ulywqzf3]{grid-template-columns:1fr}}
