.tpl-hero[data-astro-cid-md2yrsin]{background-color:var(--color-teal-950);padding:calc(var(--space-32) + 3rem) 0 var(--space-16)}.tpl-kicker[data-astro-cid-md2yrsin]{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.12em;text-transform:uppercase;color:#ffffff73;margin:0 0 var(--space-4);font-weight:600}.tpl-kicker[data-astro-cid-md2yrsin] a[data-astro-cid-md2yrsin]{color:inherit}.tpl-hero[data-astro-cid-md2yrsin] h1[data-astro-cid-md2yrsin]{font-family:var(--font-display);color:#fff;letter-spacing:-.03em;max-width:760px;margin:0 0 1.25rem;font-size:clamp(2.25rem,5.5vw,4rem);font-weight:400;line-height:1.08}.tpl-lede[data-astro-cid-md2yrsin]{font-family:var(--font-body);font-size:var(--text-lg);color:#fff9;max-width:620px;margin:0 0 var(--space-8);line-height:1.65}.tpl-meta[data-astro-cid-md2yrsin]{font-family:var(--font-body);font-size:var(--text-sm);color:#fff6;margin:var(--space-6) 0 0}.tpl-treatment[data-astro-cid-md2yrsin]{margin-top:var(--space-2)}.tpl-treatment[data-astro-cid-md2yrsin] a[data-astro-cid-md2yrsin]{color:var(--color-teal-300);font-weight:600}.tpl-actions[data-astro-cid-md2yrsin]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.tpl-btn-primary[data-astro-cid-md2yrsin]{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-teal-950);border-radius:var(--radius-md);cursor:pointer;background:#fff;border:0;padding:.75rem 1.4rem;font-weight:600;text-decoration:none}.tpl-btn-ghost[data-astro-cid-md2yrsin]{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-teal-300);padding:.75rem .5rem;font-weight:600;text-decoration:none}.tpl-narrow[data-astro-cid-md2yrsin]{max-width:820px}.tpl-guide[data-astro-cid-md2yrsin]{background:var(--color-bg);padding:var(--space-20) 0}.tpl-guide[data-astro-cid-md2yrsin] h2[data-astro-cid-md2yrsin]{font-family:var(--font-display);color:var(--color-teal-950);letter-spacing:-.02em;margin:0 0 1rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:400}.tpl-guide[data-astro-cid-md2yrsin] p[data-astro-cid-md2yrsin],.tpl-faq[data-astro-cid-md2yrsin] p[data-astro-cid-md2yrsin]{font-family:var(--font-body);color:var(--color-text-secondary);margin:0 0 1rem;line-height:1.75}.tpl-guide-block[data-astro-cid-md2yrsin]{margin-bottom:var(--space-12)}.tpl-faq[data-astro-cid-md2yrsin] h3[data-astro-cid-md2yrsin]{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-teal-950);margin:var(--space-6) 0 .5rem;font-weight:600}.tpl-related-h[data-astro-cid-md2yrsin]{margin-top:var(--space-16)!important}.tpl-related[data-astro-cid-md2yrsin]{font-family:var(--font-body);padding-left:1.1rem;line-height:2}.tpl-related[data-astro-cid-md2yrsin] a[data-astro-cid-md2yrsin],.tpl-cta-sub[data-astro-cid-md2yrsin] a[data-astro-cid-md2yrsin]{color:var(--color-teal-700);font-weight:600}.tpl-disclaimer[data-astro-cid-md2yrsin]{border-left:3px solid var(--color-teal-200);font-size:var(--text-sm);padding-left:1.25rem;margin-top:var(--space-12)!important}.tpl-paper-wrap[data-astro-cid-md2yrsin]{background:var(--color-surface);padding:var(--space-20) 0}.tpl-paper[data-astro-cid-md2yrsin]{border:1px solid var(--color-slate-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);font-family:var(--font-body);color:#1c2826;background:#fff;padding:clamp(1.5rem,5vw,3.5rem)}.tpl-paper-head[data-astro-cid-md2yrsin]{border-bottom:2px solid #1c2826;margin-bottom:1.5rem;padding-bottom:1rem}.tpl-clinic[data-astro-cid-md2yrsin]{font-size:var(--text-xs);color:#8a918f;letter-spacing:.08em;text-transform:uppercase}.tpl-paper-head[data-astro-cid-md2yrsin] h2[data-astro-cid-md2yrsin]{font-family:var(--font-display);margin:.4rem 0 0;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:400}.tpl-section[data-astro-cid-md2yrsin]{break-inside:avoid;margin-bottom:1.75rem}.tpl-section[data-astro-cid-md2yrsin] h3[data-astro-cid-md2yrsin]{font-size:var(--text-sm);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .5rem;font-weight:700}.tpl-note[data-astro-cid-md2yrsin]{font-size:var(--text-sm);color:#5b6462;margin:0 0 .75rem}.tpl-fields[data-astro-cid-md2yrsin]{flex-wrap:wrap;gap:.9rem 1.5rem;display:flex}.tpl-line[data-astro-cid-md2yrsin]{font-size:var(--text-sm);flex-direction:column;flex:100%;display:flex}.tpl-half[data-astro-cid-md2yrsin]{flex:calc(50% - .75rem);min-width:220px}.tpl-rule[data-astro-cid-md2yrsin]{border-bottom:1px solid #9aa3a1;height:1.6rem;display:block}.tpl-rule-gap[data-astro-cid-md2yrsin]{margin-top:.2rem}.tpl-rule-detail[data-astro-cid-md2yrsin]{height:1.3rem}.tpl-label[data-astro-cid-md2yrsin]{font-size:var(--text-xs);color:#5b6462;margin-top:.2rem}.tpl-label-top[data-astro-cid-md2yrsin]{color:#1c2826;margin:0 0 .3rem;font-weight:600}.tpl-checks[data-astro-cid-md2yrsin]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.35rem 1rem;margin:0;padding:0;list-style:none;display:grid}.tpl-checks[data-astro-cid-md2yrsin] li[data-astro-cid-md2yrsin]{align-items:flex-start;gap:.5rem;line-height:1.4;display:flex}.tpl-box[data-astro-cid-md2yrsin]{border:1.5px solid #1c2826;border-radius:2px;flex-shrink:0;width:.85rem;height:.85rem;margin-top:.15rem;display:inline-block}.tpl-yesno[data-astro-cid-md2yrsin]{grid-template-columns:1fr auto;align-items:start;gap:.25rem 1rem;display:grid}.tpl-yn[data-astro-cid-md2yrsin]{white-space:nowrap;align-items:center;gap:.4rem;display:inline-flex}.tpl-yn[data-astro-cid-md2yrsin] .tpl-box[data-astro-cid-md2yrsin]{margin:0 0 0 .5rem}.tpl-rule-detail[data-astro-cid-md2yrsin],.tpl-detail-label[data-astro-cid-md2yrsin]{grid-column:1/-1}.tpl-detail-label[data-astro-cid-md2yrsin]{margin-top:0}.tpl-initial[data-astro-cid-md2yrsin]{flex-direction:row;align-items:flex-start;gap:.9rem;line-height:1.5}.tpl-initial-box[data-astro-cid-md2yrsin]{color:#8a918f;border:1.5px solid #1c2826;border-radius:3px;flex-shrink:0;width:4.2rem;height:2rem;padding:.1rem .25rem;font-size:.6rem}.tpl-list[data-astro-cid-md2yrsin]{margin:0;padding-left:1.15rem;line-height:1.55;list-style:outside}.tpl-list[data-astro-cid-md2yrsin] li[data-astro-cid-md2yrsin]{margin:0 0 .4rem}.tpl-foot[data-astro-cid-md2yrsin]{font-size:var(--text-xs);color:#8a918f;margin:2rem 0 0}.tpl-table-wrap[data-astro-cid-md2yrsin]{overflow-x:auto}.tpl-table[data-astro-cid-md2yrsin]{border-collapse:collapse;width:100%;font-size:var(--text-xs)}.tpl-table[data-astro-cid-md2yrsin] th[data-astro-cid-md2yrsin]{text-align:left;white-space:nowrap;border-bottom:1.5px solid #1c2826;padding:.4rem .5rem;font-weight:600}.tpl-table[data-astro-cid-md2yrsin] td[data-astro-cid-md2yrsin]{border-bottom:1px solid #c5ccca;min-width:4.5rem;height:2rem;padding:.25rem .5rem}.tpl-table[data-astro-cid-md2yrsin] td[data-astro-cid-md2yrsin]:first-child{white-space:nowrap;font-weight:600}.tpl-table[data-astro-cid-md2yrsin] td[data-astro-cid-md2yrsin]+td[data-astro-cid-md2yrsin]{border-left:1px solid #e3e7e6}.tpl-diagram[data-astro-cid-md2yrsin]{align-items:center;margin:0}.tpl-diagram[data-astro-cid-md2yrsin] img[data-astro-cid-md2yrsin]{width:min(420px,100%);height:auto}.tpl-example[data-astro-cid-md2yrsin]{margin-bottom:var(--space-12)}.tpl-example-context[data-astro-cid-md2yrsin]{font-style:italic}.tpl-example[data-astro-cid-md2yrsin] dl[data-astro-cid-md2yrsin]{font-family:var(--font-body);margin:1rem 0 0}.tpl-example[data-astro-cid-md2yrsin] dt[data-astro-cid-md2yrsin]{color:var(--color-teal-950);margin-top:1rem;font-weight:700}.tpl-example[data-astro-cid-md2yrsin] dd[data-astro-cid-md2yrsin]{color:var(--color-text-secondary);margin:.25rem 0 0;line-height:1.7}.tpl-example-note[data-astro-cid-md2yrsin]{font-size:var(--text-sm)}.tpl-cta[data-astro-cid-md2yrsin]{background:var(--color-teal-950);padding:var(--space-20) 0}.tpl-cta[data-astro-cid-md2yrsin] h2[data-astro-cid-md2yrsin]{font-family:var(--font-display);color:#fff;letter-spacing:-.02em;margin:0 0 1rem;font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:400}.tpl-cta[data-astro-cid-md2yrsin] p[data-astro-cid-md2yrsin]{font-family:var(--font-body);color:#ffffffa6;margin:0 0 1.5rem;line-height:1.7}.tpl-cta[data-astro-cid-md2yrsin] .tpl-cta-sub[data-astro-cid-md2yrsin]{font-size:var(--text-sm);margin:1.5rem 0 0}.tpl-cta[data-astro-cid-md2yrsin] .tpl-cta-sub[data-astro-cid-md2yrsin] a[data-astro-cid-md2yrsin]{color:var(--color-teal-300)}@media (width<=560px){.tpl-yesno[data-astro-cid-md2yrsin]{grid-template-columns:1fr}.tpl-yn[data-astro-cid-md2yrsin] .tpl-box[data-astro-cid-md2yrsin]:first-child{margin-left:0}}@media print{header,footer,nav,.tpl-hero,.tpl-guide,.tpl-cta{display:none!important}.tpl-paper-wrap{background:#fff!important;padding:0!important}.tpl-paper{box-shadow:none!important;border:0!important;padding:0!important}.container-wide{max-width:none!important;padding:0!important}}
