.medicine[data-astro-cid-6lcqi7nf]{background:var(--color-background);padding:var(--space-7) var(--space-3)}.inner[data-astro-cid-6lcqi7nf]{gap:var(--space-5);max-width:80rem;margin-inline:auto;display:grid}h2[data-astro-cid-6lcqi7nf]{font-family:var(--font-display);font-weight:400;font-size:clamp(var(--text-step-3), 1.25rem + 2.2vw, var(--text-step-5));color:var(--color-text);max-width:20ch;margin:0;line-height:1.12}.text[data-astro-cid-6lcqi7nf] p[data-astro-cid-6lcqi7nf]{margin:var(--space-3) 0 0;max-width:36rem;line-height:1.6}.text[data-astro-cid-6lcqi7nf] .lead[data-astro-cid-6lcqi7nf]{font-size:var(--text-step-1)}.ask[data-astro-cid-6lcqi7nf]{background:var(--color-surface);border-top:var(--space-1) solid var(--color-essence-gold);padding:var(--space-4);border-radius:var(--radius-lg) var(--radius-sm) var(--radius-lg) var(--radius-sm);box-shadow:0 10px 28px color-mix(in srgb, var(--color-harbor-navy) 10%, transparent)}.ask[data-astro-cid-6lcqi7nf] svg{width:2rem;height:2rem}:is(h3,h2[data-was="h3"])[data-astro-cid-6lcqi7nf]{font-family:var(--font-display);font-weight:400;font-size:var(--text-step-2);margin:var(--space-2) 0 0;line-height:1.25}.ask[data-astro-cid-6lcqi7nf] p[data-astro-cid-6lcqi7nf]{margin:var(--space-2) 0 0;line-height:1.6}@media (width>=1024px){.medicine[data-astro-cid-6lcqi7nf]{padding:var(--space-8) var(--space-6)}.inner[data-astro-cid-6lcqi7nf]{column-gap:var(--space-5);grid-template-columns:repeat(12,1fr);align-items:center}.text[data-astro-cid-6lcqi7nf]{grid-column:1/span 6}.ask[data-astro-cid-6lcqi7nf]{padding:var(--space-5);grid-column:8/span 5}}.program[data-astro-cid-rpp3iadn]{background:var(--color-surface);padding:var(--space-7) var(--space-3)}.inner[data-astro-cid-rpp3iadn]{gap:var(--space-5);max-width:80rem;margin-inline:auto;display:grid}.photo[data-astro-cid-rpp3iadn]{margin:0}.frame[data-astro-cid-rpp3iadn]{border-radius:var(--radius-lg) var(--radius-sm) var(--radius-lg) var(--radius-sm);overflow:hidden}.frame[data-astro-cid-rpp3iadn] picture,.frame[data-astro-cid-rpp3iadn] img{width:100%;height:auto;display:block}figcaption[data-astro-cid-rpp3iadn]{margin-top:var(--space-1);font-size:var(--text-fine);color:var(--color-muted);line-height:1.4}h2[data-astro-cid-rpp3iadn]{font-family:var(--font-display);font-weight:400;font-size:clamp(var(--text-step-3), 1.25rem + 2.2vw, var(--text-step-5));color:var(--color-text);margin:0;line-height:1.12}.lead[data-astro-cid-rpp3iadn]{font-size:var(--text-step-1);margin:var(--space-3) 0 0;max-width:34rem;line-height:1.6}.parts[data-astro-cid-rpp3iadn]{margin-top:var(--space-4);gap:var(--space-4);display:grid}.parts[data-astro-cid-rpp3iadn] article[data-astro-cid-rpp3iadn]{padding-top:var(--space-3);border-top:var(--border-strong) solid var(--color-essence-gold)}:is(h3,h2[data-was="h3"])[data-astro-cid-rpp3iadn]{font-family:var(--font-display);font-weight:400;font-size:var(--text-step-2);margin:0;line-height:1.25}.parts[data-astro-cid-rpp3iadn] p[data-astro-cid-rpp3iadn]{margin:var(--space-1) 0 0;max-width:36rem;line-height:1.6}.parts[data-astro-cid-rpp3iadn] ul[data-astro-cid-rpp3iadn]{margin:var(--space-1) 0 0;padding-left:var(--space-4);max-width:36rem;line-height:1.6}.parts[data-astro-cid-rpp3iadn] li[data-astro-cid-rpp3iadn]{margin-top:var(--space-1);padding-left:var(--space-0)}@media (width>=1024px){.program[data-astro-cid-rpp3iadn]{padding:var(--space-8) var(--space-6)}.inner[data-astro-cid-rpp3iadn]{column-gap:var(--space-5);grid-template-columns:repeat(12,1fr);align-items:start}.photo[data-astro-cid-rpp3iadn]{top:var(--space-8);grid-column:1/span 5;position:sticky}.text[data-astro-cid-rpp3iadn]{grid-column:7/span 6}}.why[data-astro-cid-yoimlq3s]{background:var(--color-background);padding:var(--space-7) var(--space-3)}.inner[data-astro-cid-yoimlq3s]{max-width:80rem;margin-inline:auto}h2[data-astro-cid-yoimlq3s]{font-family:var(--font-display);font-weight:400;font-size:clamp(var(--text-step-3), 1.25rem + 2.2vw, var(--text-step-5));color:var(--color-text);max-width:24ch;margin:0;line-height:1.12}.points[data-astro-cid-yoimlq3s]{margin:var(--space-5) 0 0;gap:var(--space-4);padding:0;list-style:none;display:grid}.points[data-astro-cid-yoimlq3s] li[data-astro-cid-yoimlq3s]{gap:var(--space-3);grid-template-columns:2rem 1fr;align-items:start;display:grid}.points[data-astro-cid-yoimlq3s] svg{width:2rem;height:2rem;margin-top:var(--space-0)}:is(h3,h2[data-was="h3"])[data-astro-cid-yoimlq3s]{font-family:var(--font-display);font-weight:400;font-size:var(--text-step-2);margin:0;line-height:1.25}.points[data-astro-cid-yoimlq3s] p[data-astro-cid-yoimlq3s]{margin:var(--space-1) 0 0;max-width:30rem;line-height:1.6}.end[data-astro-cid-yoimlq3s]{margin-top:var(--space-6);padding-top:var(--space-4);border-top:var(--border-strong) solid var(--color-essence-gold)}.end[data-astro-cid-yoimlq3s] p[data-astro-cid-yoimlq3s]{max-width:38rem;line-height:1.6;font-size:var(--text-step-1);margin:0}.end[data-astro-cid-yoimlq3s] a[data-astro-cid-yoimlq3s]{color:var(--color-harbor-navy);text-underline-offset:.25em;padding-block:var(--space-0);font-weight:700;display:inline-block}.act[data-astro-cid-yoimlq3s]{margin-top:var(--space-3)}@media (width>=1024px){.why[data-astro-cid-yoimlq3s]{padding:var(--space-8) var(--space-6)}.points[data-astro-cid-yoimlq3s]{column-gap:var(--space-6);row-gap:var(--space-5);margin-top:var(--space-6);grid-template-columns:repeat(2,1fr)}}
