.t3lDmW_section{background:var(--surface);padding:clamp(58px,7vw,124px) 0;overflow:hidden}.t3lDmW_figure{width:100vw;margin:clamp(30px,3.6vw,58px) 0 0 calc(50% - 50vw)}.t3lDmW_frame{background:#efeae6;height:clamp(340px,46vw,700px);position:relative;overflow:hidden}.t3lDmW_frame .t3lDmW_photo{object-fit:cover;will-change:transform;width:100%;height:calc(clamp(340px,46vw,700px) + 88px);position:absolute;top:-44px;left:0}.t3lDmW_caption{letter-spacing:.02em;max-width:1320px;color:var(--ink-muted);flex-wrap:wrap;justify-content:space-between;gap:6px 24px;margin:0 auto;padding:14px clamp(18px,4.4vw,60px) 0;font-size:12.5px;line-height:1.4;display:flex}.t3lDmW_captionRight{color:var(--accent-ink);font-weight:600}.t3lDmW_row{flex-wrap:wrap;align-items:center;gap:clamp(26px,4vw,72px);margin-top:clamp(34px,4vw,64px);display:flex}.t3lDmW_copy{flex:1.35 420px;gap:12px;min-width:0;max-width:64ch;display:grid}.t3lDmW_copy p{color:var(--ink-muted);font-size:clamp(16px,1.2vw,17.5px);line-height:1.66}.t3lDmW_copy p:first-child{color:var(--ink);font-size:clamp(18px,1.5vw,22px);line-height:1.5}.t3lDmW_card{background:var(--surface-alt);border:1px solid #efe1d8;border-radius:12px;flex:300px;min-width:min(100%,280px);max-width:430px;padding:clamp(22px,2.2vw,30px)}.t3lDmW_cardTop{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.t3lDmW_range{color:var(--ink-muted);font-variant-numeric:tabular-nums;font-size:12.5px}.t3lDmW_cardTitle{font-family:var(--font-display), Georgia, serif;letter-spacing:-.018em;color:var(--ink);margin-top:clamp(6px,.8vw,10px);font-size:clamp(26px,2.6vw,36px);font-weight:500;line-height:1.08}.t3lDmW_list{gap:0;margin:clamp(20px,2.2vw,28px) 0 0;padding:0;list-style:none;display:grid}.t3lDmW_item{grid-template-columns:56px 1fr;gap:0 16px;padding:clamp(16px,1.8vw,22px) 0;display:grid}.t3lDmW_item+.t3lDmW_item{border-top:1px solid #efe1d8}.t3lDmW_item:first-child{padding-top:0}.t3lDmW_item:last-child{padding-bottom:0}.t3lDmW_date{padding-top:2px}.t3lDmW_month{letter-spacing:.1em;color:var(--ink-muted);font-variant-numeric:tabular-nums;text-transform:uppercase;font-size:10.5px;font-weight:700}.t3lDmW_year{font-family:var(--font-display), Georgia, serif;color:var(--accent-ink);font-variant-numeric:tabular-nums;font-size:22px;font-weight:500;line-height:1.1}.t3lDmW_itemText{color:var(--ink);text-wrap:pretty;font-size:14.5px;line-height:1.5}.t3lDmW_highlight .t3lDmW_month,.t3lDmW_highlight .t3lDmW_year{color:var(--primary)}.t3lDmW_highlight .t3lDmW_itemBody{flex-direction:column;gap:6px;display:flex}.t3lDmW_highlight .t3lDmW_itemText{font-weight:500}.t3lDmW_badge{background:var(--surface);letter-spacing:.06em;text-transform:uppercase;color:var(--primary);border:1px solid #e9c9c4;border-radius:999px;align-self:flex-start;align-items:center;gap:7px;padding:4px 9px;font-size:11px;font-weight:600;display:inline-flex}.t3lDmW_badge:before{content:"";background:var(--primary);border-radius:999px;width:5px;height:5px}.t3lDmW_promise{border-top:2px solid var(--accent);flex-wrap:wrap;gap:clamp(14px,2.4vw,48px);margin:clamp(34px,4vw,64px) 0 0;padding:clamp(24px,2.6vw,38px) 0 0;display:flex}.t3lDmW_promiseLabel{flex:0 0 132px}.t3lDmW_promiseQuote{min-width:0;max-width:44ch;font-family:var(--font-display), Georgia, serif;letter-spacing:-.016em;color:var(--ink);text-wrap:pretty;flex:520px;font-size:clamp(22px,2.6vw,38px);font-weight:500;line-height:1.2}
.Ml2DFG_types{background:var(--surface);padding:clamp(58px,7vw,124px) 0}.Ml2DFG_cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:clamp(14px,1.6vw,24px);margin-top:clamp(30px,3.6vw,58px);display:grid}.Ml2DFG_card{--pad:clamp(22px, 2.4vw, 34px);background:var(--surface-alt);padding:var(--pad);border:1px solid #efe1d8;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.Ml2DFG_cardPhoto{width:calc(100% + 2 * var(--pad));aspect-ratio:2;object-fit:cover;max-width:none;height:auto;margin:calc(-1 * var(--pad)) calc(-1 * var(--pad)) clamp(22px, 2.4vw, 32px);background:#efe1d8;display:block}.Ml2DFG_cardTitle{max-width:22ch;font-family:var(--font-display), Georgia, serif;letter-spacing:-.018em;color:var(--ink);font-size:clamp(24px,2.5vw,34px);font-weight:500;line-height:1.08}.Ml2DFG_cardText{max-width:54ch;color:var(--ink-muted);margin-top:14px;font-size:16px;line-height:1.6}.Ml2DFG_cardFoot{margin-top:auto;padding-top:clamp(22px,2.4vw,32px)}.Ml2DFG_label{letter-spacing:.15em;text-transform:uppercase;color:var(--accent-ink);font-size:11.5px;font-weight:600}.Ml2DFG_jumps{border-top:1px solid var(--border);margin:10px 0 0;padding:0;list-style:none}.Ml2DFG_jump{border-bottom:1px solid var(--border);min-height:56px;color:var(--ink);align-items:center;gap:16px;padding:12px 4px;text-decoration:none;display:flex}.Ml2DFG_jump:hover{background:var(--surface);color:var(--ink);text-decoration:none}.Ml2DFG_jumpText{flex:auto;min-width:0}.Ml2DFG_jumpName{font-size:16.5px;font-weight:600;line-height:1.3;display:block}.Ml2DFG_jumpFocus{color:var(--ink-muted);margin-top:3px;font-size:14.5px;line-height:1.45;display:block}.Ml2DFG_jumpArrow{color:var(--primary);flex:none;display:inline-flex}.Ml2DFG_list{background:var(--surface-alt);padding:clamp(58px,7vw,124px) 0;scroll-margin-top:clamp(66px,5.6vw,86px)}.Ml2DFG_group{margin-top:clamp(34px,4vw,60px);scroll-margin-top:calc(clamp(66px,5.6vw,86px) + 24px)}.Ml2DFG_groupHead{flex-wrap:wrap;align-items:center;gap:10px clamp(14px,2vw,22px);display:flex}.Ml2DFG_groupTitle{letter-spacing:.15em;text-transform:uppercase;min-width:0;color:var(--accent-ink);flex:0 auto;font-family:inherit;font-size:11.5px;font-weight:600;line-height:1.5}.Ml2DFG_rule{border-bottom:1.5px dotted var(--accent);flex:40px;min-width:20px;height:0}.Ml2DFG_panel{background:var(--surface);border:1px solid var(--border);border-radius:12px;margin-top:14px;padding:0 clamp(18px,2.6vw,40px)}.Ml2DFG_doctor{flex-wrap:wrap;align-items:flex-start;gap:14px clamp(20px,3vw,48px);padding:clamp(20px,2.2vw,30px) 0;scroll-margin-top:calc(clamp(66px,5.6vw,86px) + 24px);display:flex}.Ml2DFG_doctor+.Ml2DFG_doctor{border-top:1px solid var(--border)}.Ml2DFG_who{flex:320px;align-items:flex-start;gap:clamp(14px,1.6vw,22px);min-width:0;display:flex}.Ml2DFG_avatar{border:1px solid var(--border);background:var(--surface);border-radius:50%;flex:none;width:clamp(60px,5.4vw,76px);height:clamp(60px,5.4vw,76px);position:relative;overflow:hidden}.Ml2DFG_portrait{object-fit:cover}.Ml2DFG_initials{background:var(--surface-alt);font-family:var(--font-display), Georgia, serif;letter-spacing:.02em;color:var(--accent-ink);place-items:center;font-size:clamp(20px,1.8vw,25px);font-weight:500;line-height:1;display:grid}.Ml2DFG_name{flex:auto;min-width:0}.Ml2DFG_h4{font-family:var(--font-display), Georgia, serif;letter-spacing:-.014em;font-size:clamp(21px,1.9vw,26px);font-weight:500;line-height:1.15}.Ml2DFG_profile{min-height:44px;color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.Ml2DFG_profile:hover{color:var(--primary);text-decoration:none}.Ml2DFG_arrow{color:var(--primary);flex:none;display:inline-flex}.Ml2DFG_tags{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.Ml2DFG_tag{background:var(--surface-alt);border:1px solid var(--border);letter-spacing:.12em;text-transform:uppercase;height:30px;color:var(--accent-ink);white-space:nowrap;border-radius:6px;align-items:center;padding:0 11px;font-size:11px;font-weight:700;display:inline-flex}.Ml2DFG_summary{min-width:0;max-width:58ch;color:var(--ink-muted);flex:1.2 300px;padding-top:clamp(0px,.7vw,10px);font-size:15.5px;line-height:1.58}.Ml2DFG_phone{border:1.5px solid var(--primary);min-height:52px;color:var(--primary);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:7px;flex:none;align-items:center;gap:10px;padding:0 20px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.Ml2DFG_phone:hover{background:var(--primary);color:#fff;text-decoration:none}.Ml2DFG_phone svg{flex:none}
@layer payload-default{.icon--copy{width:1.53846rem;height:1.53846rem}.icon--copy .stroke{fill:none;stroke:currentColor;stroke-width:1px}}
.HxVZ6W_section{background:var(--surface-alt);padding:clamp(58px,7vw,124px) 0}.HxVZ6W_grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:clamp(14px,1.6vw,24px);margin-top:clamp(30px,3.6vw,58px);display:grid}.HxVZ6W_card{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;transition:transform .3s cubic-bezier(.22,.7,.28,1),box-shadow .3s,border-color .3s;display:flex;overflow:hidden}.HxVZ6W_card:hover{border-color:var(--accent);transform:translateY(-3px);box-shadow:0 28px 48px -32px #1e19176b}.HxVZ6W_photo{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.HxVZ6W_cardBody{flex-direction:column;flex:1;padding:clamp(20px,2.2vw,34px);display:flex}.HxVZ6W_cardTitle{font-family:var(--font-display), Georgia, serif;letter-spacing:-.018em;color:var(--ink);font-size:clamp(26px,2.9vw,42px);font-weight:500;line-height:1.05}.HxVZ6W_cardText{max-width:45ch;color:var(--ink-muted);margin-top:14px;font-size:16px;line-height:1.6}.HxVZ6W_rows{border-top:1px solid var(--border);margin-top:clamp(20px,2.2vw,30px)}.HxVZ6W_row{border-bottom:1px solid var(--border);color:var(--ink);align-items:flex-start;gap:clamp(12px,1.2vw,18px);padding:15px 4px;display:flex;position:relative}.HxVZ6W_row:hover{background:var(--surface-alt)}.HxVZ6W_badge{letter-spacing:.06em;color:var(--accent-ink);font-variant-numeric:tabular-nums;flex:0 0 38px;padding-top:3px;font-size:12px;font-weight:700}.HxVZ6W_rowMain{flex:auto;min-width:0}.HxVZ6W_rowTitle{color:var(--ink);font-size:16.5px;font-weight:600;line-height:1.25;text-decoration:none;display:block}.HxVZ6W_rowTitle:after{content:"";position:absolute;inset:0}.HxVZ6W_rowInline{z-index:1;color:var(--primary);font-weight:600;text-decoration:none;position:relative}.HxVZ6W_rowInline:hover{color:var(--accent-ink);text-decoration:underline}.HxVZ6W_rowText{color:var(--ink-muted);margin-top:6px;font-size:14.5px;line-height:1.52;display:block}.HxVZ6W_rowArrow{color:var(--primary);flex:none;padding-top:7px}.HxVZ6W_foot{flex-wrap:wrap;align-items:center;gap:14px;margin-top:auto;padding-top:clamp(20px,2.2vw,28px);display:flex}.HxVZ6W_foot .HxVZ6W_solid:hover{background:var(--accent-ink)}.HxVZ6W_note{color:var(--ink-muted);font-size:13.5px;line-height:1.45}.HxVZ6W_noteLink{color:var(--primary);font-weight:600;text-decoration:none}.HxVZ6W_noteLink:hover{color:var(--accent-ink);text-decoration:underline}
