.YXbK9a_acc{border-top:1px solid var(--c-divider)}.YXbK9a_first{border-top:0}.YXbK9a_summary{justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:52px;font-weight:var(--fw-semibold);color:var(--c-ink);cursor:pointer;list-style:none;display:flex}.YXbK9a_summary::-webkit-details-marker{display:none}.YXbK9a_summary:hover .YXbK9a_title{text-underline-offset:3px;text-decoration:underline}.YXbK9a_large{font-size:var(--fs-lg)}.YXbK9a_meta{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--c-text-3);white-space:nowrap;display:inline-flex}.YXbK9a_chevron{color:var(--c-brand);transition:transform var(--dur-fast) var(--ease)}.YXbK9a_acc[open] .YXbK9a_chevron{transform:rotate(180deg)}.YXbK9a_body{padding-bottom:var(--sp-3)}
.oFS4-G_wrap,.oFS4-G_bar{flex-direction:column;gap:10px;display:flex}.oFS4-G_btn{justify-content:center;align-items:center;gap:var(--sp-2);min-height:48px;padding:0 var(--sp-4);border:1px solid var(--c-brand);border-radius:var(--r-md);background:var(--c-surface);color:var(--c-brand);font-weight:var(--fw-semibold);text-align:center;transition:background-color var(--dur-fast) var(--ease);text-decoration:none;display:flex}.oFS4-G_btn:hover{background:var(--c-surface-3);color:var(--c-brand-hover)}.oFS4-G_btn:active{background:var(--c-surface-pressed)}.oFS4-G_btn svg{flex:none}.oFS4-G_primary{background:var(--c-brand);min-height:50px;color:var(--c-on-brand)}.oFS4-G_primary:hover{background:var(--c-brand-hover);border-color:var(--c-brand-hover);color:var(--c-on-brand)}.oFS4-G_primary:active{background:var(--c-brand-active)}.oFS4-G_note{font-size:var(--fs-xs);color:var(--c-text-3);text-align:center}@media (max-width:767px){.oFS4-G_bar{gap:var(--sp-2);flex-direction:row}.oFS4-G_btn{min-width:0;padding:0 var(--sp-2);font-size:var(--fs-ui);flex:1}.oFS4-G_full{display:none}.oFS4-G_note{text-align:left}.oFS4-G_sticky{z-index:30;padding:var(--sp-2) var(--sp-3) var(--sp-3);padding-bottom:max(var(--sp-3), env(safe-area-inset-bottom));background:var(--c-surface);border-top:1px solid var(--c-border);box-shadow:var(--sh-bar);position:fixed;bottom:0;left:0;right:0}.oFS4-G_sticky .oFS4-G_btn{min-height:56px;font-size:var(--fs-sm);flex-direction:column;gap:2px}}
.d7JpdW_list{flex-wrap:wrap;gap:6px;display:flex}.d7JpdW_badge{border-radius:var(--r-xs);min-height:28px;font-size:var(--fs-sm);white-space:nowrap;align-items:center;padding:0 10px;line-height:1.2;display:inline-flex}.d7JpdW_tag{white-space:normal;overflow-wrap:anywhere;background:var(--c-surface-3);max-width:100%;color:var(--c-ink);padding-block:4px}.d7JpdW_warn{background:var(--c-warn-bg);color:var(--c-warn-text);font-weight:var(--fw-semibold)}.d7JpdW_ended{background:var(--c-surface);border:1px solid var(--c-slot-border);color:var(--c-text-2)}
.qHR2Ta_nav{font-size:var(--fs-sm)}.qHR2Ta_list{flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}.qHR2Ta_item,.qHR2Ta_parent,.qHR2Ta_current{align-items:center;display:inline-flex}.qHR2Ta_parent+li:before,.qHR2Ta_item+li:before{content:"›";color:var(--c-text-3);margin:0 .45em}.qHR2Ta_link{align-items:center;min-height:32px;display:inline-flex}.qHR2Ta_current{color:var(--c-text)}@media (max-width:767px){.qHR2Ta_nav{font-size:var(--fs-ui)}.qHR2Ta_item,.qHR2Ta_current{display:none}.qHR2Ta_parent .qHR2Ta_link{min-height:var(--tap)}.qHR2Ta_list .qHR2Ta_parent:before{content:none}.qHR2Ta_parent .qHR2Ta_link:before{content:"←";margin-right:.35em}}
._3dJGfa_btn{justify-content:center;align-items:center;gap:var(--sp-2);min-height:46px;padding:0 var(--sp-4);border:1px solid var(--c-brand);border-radius:var(--r-md);font-size:var(--fs-base);font-weight:var(--fw-semibold);transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);line-height:1.25;text-decoration:none;display:inline-flex}._3dJGfa_main{align-items:center;gap:var(--sp-2);display:inline-flex}._3dJGfa_split{justify-content:space-between}._3dJGfa_aside{font-weight:var(--fw-medium);font-size:var(--fs-ui);color:var(--c-ink);font-variant-numeric:tabular-nums}._3dJGfa_primary{background:var(--c-brand);color:var(--c-on-brand)}._3dJGfa_primary:hover,._3dJGfa_primary[data-state=hover]{background:var(--c-brand-hover);border-color:var(--c-brand-hover);color:var(--c-on-brand)}._3dJGfa_primary:active,._3dJGfa_primary[data-state=active]{background:var(--c-brand-active);border-color:var(--c-brand-active)}._3dJGfa_secondary{background:var(--c-surface);color:var(--c-brand)}._3dJGfa_secondary:hover,._3dJGfa_secondary[data-state=hover]{background:var(--c-surface-3);color:var(--c-brand-hover)}._3dJGfa_secondary:active,._3dJGfa_secondary[data-state=active]{background:var(--c-surface-pressed)}._3dJGfa_btn[data-state=focus]{outline:var(--focus-ring);outline-offset:var(--focus-offset)}._3dJGfa_btn[aria-disabled=true],._3dJGfa_btn:disabled{background:var(--c-surface-2);border-color:var(--c-border-strong);color:var(--c-text-2);cursor:not-allowed}._3dJGfa_btn[aria-disabled=true] ._3dJGfa_aside,._3dJGfa_btn:disabled ._3dJGfa_aside{color:var(--c-text-2)}
.E5x0Za_chart{font-family:var(--font-sans);font-variant-numeric:tabular-nums;display:block;overflow:visible}.E5x0Za_narrow{display:none}.E5x0Za_bar{fill:var(--c-brand)}.E5x0Za_band{fill:var(--c-surface-3)}.E5x0Za_gap{fill:var(--c-surface-2);stroke:var(--c-slot-border);stroke-width:1.2px;stroke-dasharray:5 4}.E5x0Za_median{fill:var(--c-accent)}.E5x0Za_axis{stroke:var(--c-slot-border);stroke-width:1px}.E5x0Za_note,.E5x0Za_tick{fill:var(--c-text-2)}.E5x0Za_value{fill:var(--c-ink);font-weight:var(--fw-semibold);paint-order:stroke;stroke:var(--c-surface);stroke-width:3px;stroke-linejoin:round}.E5x0Za_strong{fill:var(--c-ink);font-weight:var(--fw-bold)}@media (max-width:599px){.E5x0Za_wide{display:none}.E5x0Za_narrow{display:block}}
.YNMDmG_row{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.YNMDmG_rowLabel{min-width:70px;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--c-text-2)}.YNMDmG_chip{border:1px solid var(--c-border-strong);border-radius:var(--r-pill);background:var(--c-surface);min-height:40px;color:var(--c-ink);font-size:var(--fs-ui);white-space:nowrap;transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);justify-content:center;align-items:center;gap:.3em;padding:0 14px;line-height:1.2;text-decoration:none;display:inline-flex}.YNMDmG_chip:hover,.YNMDmG_chip[data-state=hover]{border-color:var(--c-brand);color:var(--c-brand)}.YNMDmG_chip:active,.YNMDmG_chip[data-state=active]{background:var(--c-surface-3)}.YNMDmG_chip[data-state=focus]{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.YNMDmG_chip[aria-pressed=true]{background:var(--c-ink);border-color:var(--c-ink);color:var(--c-on-brand)}.YNMDmG_chip[aria-pressed=true]:hover{background:var(--c-brand-hover);border-color:var(--c-brand-hover);color:var(--c-on-brand)}.YNMDmG_chip:disabled{background:var(--c-surface-2);border-color:var(--c-border);color:var(--c-text-3);cursor:not-allowed}.YNMDmG_brand{border-color:var(--c-brand);color:var(--c-brand)}.YNMDmG_block{width:100%}.YNMDmG_link:hover{text-decoration:underline}.YNMDmG_count{font-variant-numeric:tabular-nums}@media (max-width:767px){.YNMDmG_chip{min-height:var(--tap)}.YNMDmG_scroll{margin-inline:calc(var(--gutter) * -1);padding:2px var(--gutter) 6px;scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.YNMDmG_scroll>*{flex:none}}
.dmrLUq_line{font-size:var(--fs-xs);color:var(--c-text-3)}
.pp-9_W_figure{padding:var(--sp-4) var(--sp-4) var(--sp-2);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-2xl)}.pp-9_W_svg{display:block;overflow:visible}.pp-9_W_county{fill:var(--c-map-land);stroke:var(--c-map-line);stroke-width:1px;stroke-linejoin:round}a.pp-9_W_county{cursor:pointer}a.pp-9_W_county:hover,a.pp-9_W_county:focus-visible{fill:var(--c-map-hover);stroke:var(--c-brand);stroke-width:2px}a.pp-9_W_county:focus-visible{outline:2px solid var(--c-brand);outline-offset:2px}a.pp-9_W_county:active{fill:var(--c-map-current)}.pp-9_W_current{fill:var(--c-map-current);stroke:var(--c-brand);stroke-width:1.5px}.pp-9_W_dot{fill:var(--c-brand);fill-opacity:.85;stroke:var(--c-surface);stroke-width:1.5px}.pp-9_W_city:hover .pp-9_W_dot,.pp-9_W_city:focus-visible .pp-9_W_dot{fill-opacity:1;stroke:var(--c-brand-active)}.pp-9_W_city:hover .pp-9_W_label{fill:var(--c-brand)}.pp-9_W_city:focus-visible{outline:2px solid var(--c-brand);outline-offset:2px}.pp-9_W_city:active .pp-9_W_dot{fill:var(--c-brand-active)}.pp-9_W_label{fill:var(--c-ink);font-family:var(--font-sans);font-size:17px;font-weight:var(--fw-semibold);paint-order:stroke;stroke:var(--c-surface);stroke-width:4px;stroke-linejoin:round}.pp-9_W_caption{padding:var(--sp-1) var(--sp-1) 0;font-size:var(--fs-xs);color:var(--c-text-3)}@media (max-width:767px){.pp-9_W_figure{padding:var(--sp-3) var(--sp-3) var(--sp-2);border-radius:var(--r-lg)}.pp-9_W_label{stroke-width:6px;font-size:26px}.pp-9_W_minor{display:none}}
.DZqrGq_wrap{font-variant-numeric:tabular-nums;flex-direction:column;gap:6px;max-width:240px;display:flex}.DZqrGq_free{font-size:var(--fs-xl);color:var(--c-ink)}.DZqrGq_bar{background:var(--c-divider);border-radius:4px;height:8px;display:block;overflow:hidden}.DZqrGq_fill{background:var(--c-brand);border-radius:4px;height:100%;display:block}.DZqrGq_sub{font-size:var(--fs-sm)}@media (max-width:767px){.DZqrGq_wrap{max-width:none}}
.EZoWya_footer{background:var(--c-ink);color:var(--c-on-dark);font-size:var(--fs-ui)}.EZoWya_footer a{color:var(--c-on-dark)}.EZoWya_footer a:hover{color:var(--c-surface)}.EZoWya_footer :focus-visible{outline:var(--focus-ring-on-dark)}.EZoWya_grid{gap:var(--sp-8);padding-block:var(--sp-10);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.EZoWya_brand{font-size:19px;font-weight:var(--fw-bold);color:var(--c-surface)}.EZoWya_lead{margin-top:var(--sp-2)}.EZoWya_title{margin-bottom:var(--sp-2);color:var(--c-surface);font-size:var(--fs-ui);font-weight:var(--fw-semibold);line-height:var(--lh-body)}.EZoWya_list{margin:0;padding:0;list-style:none}.EZoWya_list a{align-items:center;min-height:32px;display:inline-flex}.EZoWya_linkBtn{min-height:32px;color:var(--c-on-dark);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.EZoWya_linkBtn[hidden]{display:none}.EZoWya_linkBtn:hover{color:var(--c-surface);text-decoration-thickness:2px}.EZoWya_linkBtn:active{color:var(--c-on-dark)}.EZoWya_date{margin-top:var(--sp-2)}.EZoWya_compact{justify-content:space-between;gap:var(--sp-2) var(--sp-6);padding-block:var(--sp-6);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.EZoWya_compactLinks{gap:0 var(--sp-4);flex-wrap:wrap;display:flex}.EZoWya_compactLinks>*{white-space:nowrap}@media (max-width:1023px){.EZoWya_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.EZoWya_grid{gap:var(--sp-6);padding-block:var(--sp-8);grid-template-columns:minmax(0,1fr)}.EZoWya_list a,.EZoWya_compactLinks a,.EZoWya_linkBtn{min-height:var(--tap)}.EZoWya_compactLinks a{align-items:center;display:inline-flex}}
.Af2_WG_topbar{background:var(--c-ink);color:var(--c-surface);font-size:var(--fs-xs)}.Af2_WG_topbar>div{padding-block:6px}.Af2_WG_header{background:var(--c-surface);border-bottom:1px solid var(--c-border);position:relative}.Af2_WG_inner{align-items:center;gap:var(--sp-5);padding-block:var(--sp-3);display:flex}.Af2_WG_logo{min-height:var(--tap);color:var(--c-ink);border-radius:var(--r-sm);flex:none;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.Af2_WG_logo:hover{color:var(--c-ink)}.Af2_WG_wordmark{font-weight:var(--fw-bold);letter-spacing:-.01em;font-size:21px}.Af2_WG_tld{color:var(--c-brand)}.Af2_WG_nav{flex:1;min-width:0}.Af2_WG_navList{flex-wrap:wrap;gap:2px;margin:0;padding:0;list-style:none;display:flex}.Af2_WG_navLink{min-height:var(--tap);border-radius:var(--r-sm);color:var(--c-ink);font-size:var(--fs-ui);font-weight:var(--fw-medium);transition:background-color var(--dur-fast) var(--ease);align-items:center;padding:0 10px;text-decoration:none;display:inline-flex}.Af2_WG_navLink:hover,.Af2_WG_navLink[data-state=hover]{color:var(--c-ink);background:var(--c-surface-3)}.Af2_WG_navLink:active{background:var(--c-surface-pressed)}.Af2_WG_navLink[aria-current=page]{font-weight:var(--fw-semibold);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.Af2_WG_search{flex:none}.Af2_WG_mobileButtons{display:none}.Af2_WG_mobileBtn{min-height:var(--tap);padding:0 var(--sp-3);border:1px solid var(--c-control-border);border-radius:var(--r-md);background:var(--c-surface);color:var(--c-ink);font-size:var(--fs-ui);font-weight:var(--fw-semibold);transition:background-color var(--dur-fast) var(--ease);align-items:center;gap:6px;display:inline-flex}.Af2_WG_mobileBtn svg{color:var(--c-brand)}.Af2_WG_mobileBtn:hover{background:var(--c-surface-3)}.Af2_WG_mobileBtn:active{background:var(--c-surface-pressed)}.Af2_WG_mobileBtn[aria-expanded=true]{background:var(--c-surface-3);border-color:var(--c-brand)}@media (max-width:1119px){.Af2_WG_inner{flex-wrap:wrap}.Af2_WG_nav{flex-basis:100%;order:3}}@media (max-width:899px){.Af2_WG_inner{gap:var(--sp-2);flex-wrap:nowrap;padding-block:10px}.Af2_WG_logo{flex:1}.Af2_WG_wordmark{font-size:19px}.Af2_WG_mobileButtons{gap:var(--sp-2);display:flex}.Af2_WG_nav,.Af2_WG_search{z-index:20;background:var(--c-surface);border-bottom:1px solid var(--c-border);box-shadow:var(--sh-2);padding:var(--sp-2) var(--gutter) var(--sp-4);display:none;position:absolute;top:100%;left:0;right:0}.Af2_WG_nav[data-open],.Af2_WG_search[data-open]{display:block}.Af2_WG_navList{flex-direction:column;gap:0}.Af2_WG_navLink{min-height:48px;font-size:var(--fs-base);border-bottom:1px solid var(--c-divider);border-radius:0;display:flex}}.Af2_WG_mobileBtn[aria-expanded=true] .Af2_WG_icOpen,.Af2_WG_mobileBtn:not([aria-expanded=true]) .Af2_WG_icClose{display:none}
.Pp0jwW_img{object-fit:cover;border-radius:var(--r-md);background:var(--c-surface-2);width:100%;height:auto;display:block}.Pp0jwW_slot{width:100%;padding:var(--sp-3);border:1.5px dashed var(--c-slot-border);border-radius:var(--r-md);background:var(--c-surface-2);color:var(--c-text-3);font-size:var(--fs-xs);text-align:center;justify-content:center;align-items:center;display:flex}.Pp0jwW_flush{border-radius:0}.Pp0jwW_slot.Pp0jwW_flush{border-width:0 0 1.5px}
.t3-dtq_note{gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);background:var(--c-surface-3);border:1px solid var(--c-border);border-radius:var(--r-lg);color:var(--c-ink);align-items:flex-start;display:flex}.t3-dtq_icon{color:var(--c-brand);flex:none;margin-top:2px}.t3-dtq_strong{font-weight:var(--fw-bold)}.t3-dtq_unlicensed{max-width:820px;padding:0 var(--sp-5);background:var(--c-warn-bg);color:var(--c-warn-text);border-radius:var(--r-lg)}.t3-dtq_unlicensed a{color:var(--c-warn-text);font-weight:var(--fw-semibold)}.t3-dtq_unlicensed :focus-visible{outline-color:var(--c-warn-text)}.t3-dtq_summary{justify-content:space-between;align-items:center;gap:var(--sp-3);min-height:52px;padding-block:var(--sp-2);font-size:17px;font-weight:var(--fw-bold);cursor:pointer;list-style:none;display:flex}.t3-dtq_summary::-webkit-details-marker{display:none}.t3-dtq_summaryLine{font-size:var(--fs-ui);font-weight:var(--fw-regular);display:block}.t3-dtq_toggle{font-size:var(--fs-sm);font-weight:var(--fw-semibold);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.t3-dtq_summary:hover .t3-dtq_toggle{text-decoration:underline}.t3-dtq_chevron{transition:transform var(--dur-fast) var(--ease);flex:none}.t3-dtq_unlicensed[open] .t3-dtq_chevron{transform:rotate(180deg)}.t3-dtq_whenOpen{display:none}.t3-dtq_unlicensed[open] .t3-dtq_whenOpen{display:inline}.t3-dtq_unlicensed[open] .t3-dtq_whenClosed{display:none}.t3-dtq_body{max-width:70ch;padding-bottom:var(--sp-4)}.t3-dtq_body p+p{margin-top:var(--sp-2)}.t3-dtq_body a{margin-top:var(--sp-2);display:inline-block}@media (max-width:767px){.t3-dtq_note{padding:14px var(--sp-4)}.t3-dtq_unlicensed{padding:0 var(--sp-4)}.t3-dtq_summary{font-size:var(--fs-base);padding-block:var(--sp-3);align-items:flex-start}}
._1m2slG_panel{min-width:0;padding:var(--sp-6);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-xl);box-shadow:var(--sh-1)}._1m2slG_head{justify-content:space-between;align-items:baseline;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;margin-bottom:14px;display:flex}._1m2slG_title{font-size:var(--fs-xl)}._1m2slG_titleSm{font-size:19px}._1m2slG_meta{font-size:var(--fs-sm);color:var(--c-text-2)}._1m2slG_action{font-size:var(--fs-ui);font-weight:var(--fw-semibold)}@media (max-width:767px){._1m2slG_panel{padding:var(--sp-4);border-radius:var(--r-lg)}._1m2slG_head{margin-bottom:var(--sp-3)}._1m2slG_title{font-size:var(--fs-lg)}}._1m2slG_action a{padding-block:var(--sp-1);display:inline-block}
.jecAoW_list{margin:0;padding:0;list-style:none;container-type:inline-size}.jecAoW_row{border-top:1px solid var(--c-divider);font-variant-numeric:tabular-nums;grid-template-columns:28px minmax(0,1.3fr) minmax(0,1.6fr) 190px;align-items:start;gap:14px;padding:14px 0;display:grid}.jecAoW_pin{background:var(--c-brand);width:26px;height:26px;color:var(--c-on-brand);font-size:var(--fs-xs);font-weight:var(--fw-bold);border-radius:50%;justify-content:center;align-items:center;display:flex}.jecAoW_addr,.jecAoW_hours,.jecAoW_google{flex-direction:column;min-width:0;display:flex}.jecAoW_street{color:var(--c-ink)}.jecAoW_area{color:var(--c-text-2)}.jecAoW_rating{flex-wrap:wrap;column-gap:4px;display:flex}.jecAoW_count{font-size:var(--fs-sm);color:var(--c-text-3)}.jecAoW_maps{padding-block:var(--sp-1);font-size:var(--fs-sm);align-self:flex-start;display:inline-block}@container (max-width:640px){.jecAoW_row{grid-template-columns:28px minmax(0,1fr) 170px;row-gap:2px}.jecAoW_pin{grid-row:span 2}.jecAoW_hours{grid-column:2}.jecAoW_google{grid-area:1/3/span 2}}@media (max-width:767px){.jecAoW_pin,.jecAoW_google{grid-row:auto}.jecAoW_row{gap:6px var(--sp-3);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);grid-template-columns:26px minmax(0,1fr);margin-bottom:10px;padding:14px}.jecAoW_hours,.jecAoW_google{grid-column:2}.jecAoW_street{font-size:var(--fs-md)}.jecAoW_area{font-size:var(--fs-sm)}.jecAoW_google{justify-content:space-between;align-items:center;gap:var(--sp-2);flex-flow:wrap}.jecAoW_maps{font-size:var(--fs-ui);padding-block:10px}}
.-\38 l06G_listMap{gap:var(--sp-5);grid-template-columns:minmax(0,1fr) minmax(320px,36%);align-items:stretch;display:grid}.-\38 l06G_listCol{gap:var(--sp-5);flex-direction:column;min-width:0;display:flex}.-\38 l06G_mapCol{min-width:0}.-\38 l06G_figure{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.-\38 l06G_column{top:var(--sp-4);height:min(calc(100vh - 2 * var(--sp-4)), 100%);min-height:420px;position:sticky}.-\38 l06G_column .-\38 l06G_box{flex:auto;min-height:0}.-\38 l06G_aside .-\38 l06G_box{aspect-ratio:1}.-\38 l06G_box{background:var(--c-map-bg);border:1px solid var(--c-border);border-radius:var(--r-lg);position:relative;overflow:hidden}.-\38 l06G_figure .-\38 l06G_box[data-full]{z-index:200;aspect-ratio:auto;border:0;border-radius:0;height:auto;position:fixed;inset:0}.-\38 l06G_cap{flex-direction:column;gap:2px;display:flex}.-\38 l06G_count{font-size:var(--fs-sm);color:var(--c-text-2)}.-\38 l06G_count b{color:var(--c-ink)}.-\38 l06G_attr{font-size:var(--fs-xs);color:var(--c-text-3)}.-\38 l06G_attr a{color:inherit}.-\38 l06G_attr a:hover{color:var(--c-brand)}.-\38 l06G_full,.-\38 l06G_open{min-height:var(--tap);padding:0 var(--sp-4);border:1px solid var(--c-border-strong);border-radius:var(--r-pill);background:var(--c-surface);color:var(--c-ink);font-family:var(--font-sans);font-size:var(--fs-ui);font-weight:var(--fw-semibold);white-space:nowrap;cursor:pointer;box-shadow:var(--sh-1);transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);justify-content:center;align-items:center;line-height:1.2;display:inline-flex}.-\38 l06G_box .rv-msg button{min-height:var(--tap);padding:0 var(--sp-4);border:1px solid var(--c-border-strong);border-radius:var(--r-pill);background:var(--c-surface);color:var(--c-ink);font-family:var(--font-sans);font-size:var(--fs-ui);font-weight:var(--fw-semibold);white-space:nowrap;cursor:pointer;box-shadow:var(--sh-1);transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease);justify-content:center;align-items:center;line-height:1.2;display:inline-flex}.-\38 l06G_full:hover,.-\38 l06G_open:hover{border-color:var(--c-brand);color:var(--c-brand)}.-\38 l06G_box .rv-msg button:hover{border-color:var(--c-brand);color:var(--c-brand)}.-\38 l06G_full:focus-visible,.-\38 l06G_open:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.-\38 l06G_box .rv-msg button:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.-\38 l06G_full:active,.-\38 l06G_open:active{background:var(--c-surface-3)}.-\38 l06G_box .rv-msg button:active{background:var(--c-surface-3)}.-\38 l06G_full{top:var(--sp-2);left:var(--sp-2);z-index:3;position:absolute}.-\38 l06G_open{left:50%;bottom:var(--sp-4);z-index:3;border-color:var(--c-brand);color:var(--c-brand);position:absolute;translate:-50%}:is(.-\38 l06G_box .rv-pre,.-\38 l06G_box .rv-map){width:100%;height:100%;position:absolute;inset:0}.-\38 l06G_box .rv-map{opacity:0;transition:opacity .2s var(--ease)}.-\38 l06G_box .rv-map.rv-on{opacity:1}.-\38 l06G_box .rv-msg{z-index:4;align-items:center;gap:var(--sp-2);width:max-content;max-width:calc(100% - 2 * var(--sp-4));padding:var(--sp-3) var(--sp-4);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-md);box-shadow:var(--sh-2);font-size:var(--fs-sm);color:var(--c-text);text-align:center;flex-direction:column;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.-\38 l06G_box .rv-mk{cursor:pointer;background:0 0;border:0;padding:0}.-\38 l06G_box .rv-mk:after{content:"";position:absolute;inset:-9px}.-\38 l06G_box .rv-dot{border:2px solid var(--c-surface);border-radius:var(--r-pill);background:var(--c-brand);min-width:26px;height:26px;color:var(--c-on-brand);font-family:var(--font-sans);font-size:12px;font-weight:var(--fw-bold);box-shadow:var(--sh-1);transition:transform var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);justify-content:center;align-items:center;padding:0 6px;line-height:1;display:flex}.-\38 l06G_box .rv-mk:hover .rv-dot{background:var(--c-brand-hover)}.-\38 l06G_box .rv-mk:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset);border-radius:var(--r-pill)}.-\38 l06G_box .rv-near .rv-dot{border-color:var(--c-brand);background:var(--c-surface);min-width:24px;height:24px;color:var(--c-brand)}.-\38 l06G_box .rv-near:hover .rv-dot{background:var(--c-surface-3)}.-\38 l06G_box .rv-cl .rv-dot{border:3px solid var(--c-brand);background:var(--c-surface);min-width:34px;height:34px;color:var(--c-brand);font-size:13px;box-shadow:0 0 0 4px #0a5c8a2e}.-\38 l06G_box .rv-cl:hover .rv-dot{background:var(--c-surface-3)}.-\38 l06G_box .rv-hl{z-index:2}.-\38 l06G_box .rv-hl .rv-dot{border-color:var(--c-surface);background:var(--c-ink);color:var(--c-on-brand);transform:scale(1.2)}.-\38 l06G_box .maplibregl-popup-content{padding:var(--sp-2) var(--sp-8) var(--sp-2) var(--sp-3);border-radius:var(--r-md);font-family:var(--font-sans);font-size:var(--fs-sm);line-height:var(--lh-snug);color:var(--c-text)}.-\38 l06G_box .rv-pop{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.-\38 l06G_box .maplibregl-popup-close-button{width:32px;height:32px;font-size:var(--fs-lg)}.-\38 l06G_box .maplibregl-popup-content b{color:var(--c-ink)}:is(.-\38 l06G_box .maplibregl-popup-content a,.-\38 l06G_box .maplibregl-popup-content button){color:var(--c-brand);font:inherit;font-weight:var(--fw-semibold);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:2px 0;text-decoration:underline}:is(.-\38 l06G_box .maplibregl-popup-content a:hover,.-\38 l06G_box .maplibregl-popup-content button:hover){color:var(--c-brand-hover)}:is(.-\38 l06G_box .maplibregl-popup-content a:focus-visible,.-\38 l06G_box .maplibregl-popup-content button:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-offset)}@media (min-width:1280px){.-\38 l06G_listMap{grid-template-columns:minmax(0,1fr) 40%}}@media (min-width:1024px){.-\38 l06G_column .-\38 l06G_full{display:none}}@media (max-width:1023px){.-\38 l06G_listMap{grid-template-columns:minmax(0,1fr)}.-\38 l06G_mapCol{order:-1}.-\38 l06G_column{height:auto;min-height:0;position:static}.-\38 l06G_column .-\38 l06G_box,.-\38 l06G_aside .-\38 l06G_box{aspect-ratio:auto;flex:none;height:320px}}@media (max-width:767px){.-\38 l06G_column .-\38 l06G_box,.-\38 l06G_aside .-\38 l06G_box{height:260px}}@media (prefers-reduced-motion:reduce){:is(.-\38 l06G_box .rv-map,.-\38 l06G_box .rv-dot){transition:none}}
.EZO0ZW_wrap{width:100%;max-width:240px}.EZO0ZW_bar{background:linear-gradient(var(--c-border), var(--c-border)) center / 100% 4px no-repeat;height:22px;position:relative}.EZO0ZW_val,.EZO0ZW_med{margin-block:auto;position:absolute;inset-block:0}.EZO0ZW_val{background:var(--c-brand);border-radius:4px;height:8px}.EZO0ZW_dot{width:8px;transform:translate(-50%)}.EZO0ZW_med{background:var(--c-accent);border-radius:2px;width:3px;height:18px;transform:translate(-50%)}.EZO0ZW_ends{font-size:var(--fs-xs);color:var(--c-text-3);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.EZO0ZW_legend{gap:var(--sp-2) var(--sp-5);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.EZO0ZW_key{align-items:center;gap:6px;display:inline-flex}@media (max-width:767px){.EZO0ZW_wrap{max-width:none}}
.s5AhPa_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.s5AhPa_card{padding:var(--sp-4) var(--sp-5) var(--sp-5) var(--sp-4);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);box-shadow:var(--sh-1);color:var(--c-text);transition:border-color var(--dur-fast) var(--ease), box-shadow var(--dur-fast) var(--ease);align-items:flex-start;gap:14px;text-decoration:none;display:flex}.s5AhPa_card:hover,.s5AhPa_card[data-state=hover]{color:var(--c-text);border-color:var(--c-brand);box-shadow:var(--sh-2)}.s5AhPa_card:hover .s5AhPa_title,.s5AhPa_card[data-state=hover] .s5AhPa_title{text-underline-offset:3px;text-decoration:underline}.s5AhPa_card:active{background:var(--c-surface-3)}.s5AhPa_icon{color:var(--c-brand);flex:none;margin-top:2px}.s5AhPa_title{font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--c-ink);line-height:var(--lh-snug);display:block}.s5AhPa_fact{margin-top:2px;display:block}@media (max-width:1023px){.s5AhPa_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.s5AhPa_grid{grid-template-columns:minmax(0,1fr);gap:10px}.s5AhPa_card{padding:14px}}
.c9-_eG_prose{gap:var(--sp-3);flex-direction:column;max-width:68ch;display:flex}.c9-_eG_prose p{overflow-wrap:break-word}.c9-_eG_aside{align-self:stretch}.c9-_eG_toc{top:var(--sp-5);flex-direction:column;gap:2px;display:flex;position:sticky}.c9-_eG_tocTitle{font-weight:var(--fw-bold);color:var(--c-ink);padding:0 var(--sp-3) 6px}.c9-_eG_toc a{padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);color:var(--c-ink);font-size:var(--fs-ui);text-decoration:none;display:block}.c9-_eG_toc a:hover{background:var(--c-surface-3)}.c9-_eG_toc a:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.c9-_eG_anchor{scroll-margin-top:var(--sp-5)}.c9-_eG_linkGrid{gap:0 var(--sp-8);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.c9-_eG_linkGrid li{justify-content:space-between;align-items:baseline;gap:var(--sp-3);padding:var(--sp-2) 0;border-top:1px solid var(--c-divider);font-variant-numeric:tabular-nums;display:flex}.c9-_eG_linkGrid li>span{color:var(--c-text-3);font-size:var(--fs-sm);white-space:nowrap}.c9-_eG_cols2Grid{grid-template-columns:repeat(2,minmax(0,1fr))}.c9-_eG_urgent{background:var(--c-warn-bg);color:var(--c-warn-text);border-radius:var(--r-xl);padding:var(--sp-5) var(--sp-6)}.c9-_eG_urgent h2{color:var(--c-warn-text);margin-bottom:var(--sp-2)}.c9-_eG_urgent a{color:var(--c-warn-text);font-weight:var(--fw-bold)}.c9-_eG_urgent p+p{margin-top:var(--sp-2)}.c9-_eG_forms{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.c9-_eG_forms li{border-radius:var(--r-xs);background:var(--c-surface-3);min-height:28px;color:var(--c-ink);font-size:var(--fs-sm);align-items:center;padding:0 10px;display:inline-flex}.c9-_eG_codeLine{font-size:var(--fs-md);color:var(--c-text-2)}.c9-_eG_codeLine b{color:var(--c-ink)}.c9-_eG_eyebrow{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--c-text-2)}.c9-_eG_btnRow{gap:var(--sp-3);flex-wrap:wrap;display:flex}.c9-_eG_btnGrid{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.c9-_eG_list{padding-left:var(--sp-5);gap:var(--sp-2);flex-direction:column;margin:0;display:flex}.c9-_eG_cond{font-size:var(--fs-ui);color:var(--c-text)}.c9-_eG_small{font-size:var(--fs-sm);color:var(--c-text-3)}.c9-_eG_nowrap{white-space:nowrap}.c9-_eG_bar{border-radius:var(--r-pill);background:var(--c-surface-3);min-width:80px;height:8px;position:relative}.c9-_eG_barFill{border-radius:var(--r-pill);background:var(--c-brand);position:absolute;top:0;bottom:0}.c9-_eG_opGrid{gap:var(--sp-5) var(--sp-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.c9-_eG_opRow{gap:var(--sp-3);border-top:1px solid var(--c-divider);font-variant-numeric:tabular-nums;font-size:var(--fs-ui);grid-template-columns:minmax(0,1fr) 120px auto;align-items:center;padding:6px 0;display:grid}.c9-_eG_opRow b{color:var(--c-ink);text-align:right;min-width:4ch}.c9-_eG_pharm{grid-template-columns:var(--sp-8) minmax(0, 1.3fr) minmax(0, 1.2fr) 170px minmax(0, 1fr);gap:var(--sp-3);padding:var(--sp-3) 0;border-top:1px solid var(--c-divider);font-variant-numeric:tabular-nums;align-items:start;display:grid}.c9-_eG_pharmHead{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--c-text-2);border-top:0;border-bottom:1px solid var(--c-border-strong);padding-top:0}.c9-_eG_pharmName{font-weight:var(--fw-bold);color:var(--c-ink)}.c9-_eG_pharmList{margin:0;padding:0;list-style:none;container-type:inline-size}@container (max-width:700px){.c9-_eG_pharm{grid-template-columns:var(--sp-8) minmax(0, 1.2fr) minmax(0, 1fr);row-gap:2px}.c9-_eG_pharm>:nth-child(-n+2){grid-row:span 3}.c9-_eG_pharm>:nth-child(n+3){grid-column:3}.c9-_eG_pharmHead{display:none}}@media (max-width:1023px){.c9-_eG_toc{display:none}.c9-_eG_linkGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.c9-_eG_linkGrid,.c9-_eG_cols2Grid,.c9-_eG_btnGrid,.c9-_eG_opGrid{grid-template-columns:minmax(0,1fr)}.c9-_eG_urgent{padding:var(--sp-4);border-radius:var(--r-lg)}.c9-_eG_pharm{grid-template-columns:var(--sp-8) minmax(0, 1fr);gap:2px var(--sp-3)}.c9-_eG_pharm>:nth-child(n+3){grid-column:2}.c9-_eG_pharm>:nth-child(-n+2){grid-row:auto}.c9-_eG_pharmHead{display:none}.c9-_eG_opRow{grid-template-columns:minmax(0,1fr) auto}.c9-_eG_opRow .c9-_eG_bar{display:none}}
.oyD8Tq_main{gap:var(--sp-5);padding-top:var(--sp-5);padding-bottom:var(--sp-14);flex-direction:column;display:flex}.oyD8Tq_heroBand{background:var(--c-surface-3);border-bottom:1px solid var(--c-border)}.oyD8Tq_heroInner{gap:var(--sp-10);padding-top:var(--sp-5);padding-bottom:var(--sp-8);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;display:grid}.oyD8Tq_heroCol{flex-direction:column;gap:14px;min-width:0;display:flex}.oyD8Tq_areaMap{min-width:0}.oyD8Tq_heroH1{font-size:var(--fs-hero);letter-spacing:-.015em;line-height:1.12}.oyD8Tq_heroTiles{gap:var(--sp-3);font-variant-numeric:tabular-nums;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.oyD8Tq_heroTiles>div{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-md);padding:var(--sp-3) 14px}.oyD8Tq_heroTiles dt{font-size:var(--fs-xs);color:var(--c-text-2)}.oyD8Tq_heroTiles dd{font-size:var(--fs-xl);font-weight:var(--fw-bold);color:var(--c-ink)}.oyD8Tq_scope [hidden]{display:none!important}.oyD8Tq_homeHero{padding-top:var(--sp-12);padding-bottom:var(--sp-12)}.oyD8Tq_homeLead{font-size:var(--fs-md);color:var(--c-text-2);max-width:560px}.oyD8Tq_homeLead a{font-weight:var(--fw-semibold)}.oyD8Tq_strip{border-bottom:1px solid var(--c-border)}.oyD8Tq_stripInner{gap:var(--sp-3) var(--sp-8);font-size:var(--fs-sm);color:var(--c-text-2);flex-wrap:wrap;align-items:center;padding-top:14px;padding-bottom:14px;display:flex}.oyD8Tq_homeSections{gap:var(--sp-14);padding-top:var(--sp-12);padding-bottom:var(--sp-16);flex-direction:column;display:flex}.oyD8Tq_h2big{font-size:var(--fs-2xl);margin-bottom:var(--sp-4)}.oyD8Tq_sectionHead{justify-content:space-between;align-items:baseline;gap:var(--sp-4);margin-bottom:var(--sp-4);flex-wrap:wrap;display:flex}.oyD8Tq_sectionHead h2{font-size:var(--fs-2xl)}.oyD8Tq_cityGrid{gap:var(--sp-3);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.oyD8Tq_cityCard{padding:14px var(--sp-4);border:1px solid var(--c-border);border-radius:var(--r-lg);background:var(--c-surface);color:var(--c-text);font-variant-numeric:tabular-nums;transition:border-color var(--dur-fast) var(--ease);flex-direction:column;gap:2px;text-decoration:none;display:flex}.oyD8Tq_cityCard b{font-size:var(--fs-md);color:var(--c-ink)}.oyD8Tq_cityCard:hover{border-color:var(--c-brand);color:var(--c-text)}.oyD8Tq_cityCard:hover b{text-decoration:underline}.oyD8Tq_cityCard:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.oyD8Tq_cityCard:active{background:var(--c-surface-3)}.oyD8Tq_band{gap:var(--sp-10);background:var(--c-surface-2);border-radius:var(--r-2xl);padding:var(--sp-8);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.oyD8Tq_band h2{font-size:var(--fs-2xl);margin-bottom:10px}.oyD8Tq_panel{min-width:0;padding:var(--sp-6);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-xl);box-shadow:var(--sh-1)}.oyD8Tq_head{grid-template-columns:minmax(0, 1fr) var(--head-aside,300px);gap:var(--sp-8);align-items:start;display:grid}.oyD8Tq_headSolo{flex-direction:column;gap:10px;display:flex}.oyD8Tq_headMain{flex-direction:column;gap:10px;min-width:0;display:flex}.oyD8Tq_headAside{flex-direction:column;gap:10px;display:flex}.oyD8Tq_titleRow{gap:var(--sp-4);align-items:center;display:flex}.oyD8Tq_monogram{border-radius:var(--r-xl);background:var(--c-ink);width:64px;height:64px;color:var(--c-on-brand);font-size:var(--fs-3xl);font-weight:var(--fw-bold);flex:none;justify-content:center;align-items:center;display:flex}.oyD8Tq_h1{font-size:var(--fs-4xl)}.oyD8Tq_lead{font-size:var(--fs-md);color:var(--c-text-2);max-width:680px}.oyD8Tq_answer{font-size:var(--fs-2xl);line-height:var(--lh-snug);font-weight:var(--fw-semibold);color:var(--c-ink);font-variant-numeric:tabular-nums;max-width:760px}.oyD8Tq_asideLabel{font-weight:var(--fw-semibold);color:var(--c-ink)}.oyD8Tq_note{font-size:var(--fs-xs);color:var(--c-text-3)}.oyD8Tq_noteCenter{font-size:var(--fs-xs);color:var(--c-text-3);text-align:center}.oyD8Tq_cols{grid-template-columns:minmax(0, 1fr) var(--aside);gap:var(--sp-5);align-items:start;display:grid}.oyD8Tq_cols2{gap:var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.oyD8Tq_cols75{gap:var(--sp-5);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.oyD8Tq_stack{gap:var(--sp-5);flex-direction:column;min-width:0;display:flex}.oyD8Tq_lrow{gap:var(--sp-4);padding:var(--sp-3) 0;border-top:1px solid var(--c-divider);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto;display:grid}.oyD8Tq_lrow:first-child{border-top:0;padding-top:0}.oyD8Tq_lrowEnd{text-align:right}.oyD8Tq_lrowPin{gap:var(--sp-3);grid-template-columns:26px minmax(0,1fr) auto}.oyD8Tq_counts{gap:var(--sp-2) var(--sp-3);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.oyD8Tq_counts b{color:var(--c-ink)}.oyD8Tq_inline{gap:var(--sp-2) var(--sp-5);flex-wrap:wrap;display:flex}.oyD8Tq_specGrid{column-gap:var(--sp-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.oyD8Tq_specGrid a,.oyD8Tq_specGrid>span{justify-content:space-between;gap:var(--sp-3);padding:var(--sp-2) 0;border-top:1px solid var(--c-divider);font-variant-numeric:tabular-nums;text-decoration:none;display:flex}.oyD8Tq_specGrid a:hover span:first-child{text-decoration:underline}.oyD8Tq_specGrid b{color:var(--c-ink)}.oyD8Tq_flexCol{flex-direction:column;display:flex}.oyD8Tq_sub{font-size:var(--fs-sm);color:var(--c-text-3)}.oyD8Tq_meta{font-size:var(--fs-ui);color:var(--c-text-2)}.oyD8Tq_strong{font-weight:var(--fw-semibold)}.oyD8Tq_ink{color:var(--c-ink);font-weight:var(--fw-bold)}.oyD8Tq_big{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.oyD8Tq_big b{font-size:var(--fs-3xl);color:var(--c-ink);line-height:1.1}.oyD8Tq_bigLink{font-weight:var(--fw-semibold);margin-top:10px;display:inline-block}.oyD8Tq_footRow{justify-content:space-between;align-items:center;gap:var(--sp-2);padding-top:var(--sp-3);border-top:1px solid var(--c-divider);flex-wrap:wrap;display:flex}.oyD8Tq_dl{gap:var(--sp-2) 14px;font-size:var(--fs-ui);grid-template-columns:auto minmax(0,1fr);max-width:640px;display:grid}.oyD8Tq_dl dt{font-size:var(--fs-sm);color:var(--c-text-3)}.oyD8Tq_dl dd{overflow-wrap:anywhere;min-width:0}.oyD8Tq_code{min-height:var(--sp-6);border-radius:var(--r-xs);background:var(--c-surface-3);color:var(--c-ink);font-size:var(--fs-sm);font-weight:var(--fw-semibold);font-variant-numeric:tabular-nums;align-items:center;padding:0 8px;display:inline-flex}.oyD8Tq_h2code{align-items:center;gap:10px;display:flex}.oyD8Tq_callout{gap:var(--sp-3);background:var(--c-surface-3);border-radius:var(--r-md);padding:14px var(--sp-4);align-items:flex-start;display:flex}.oyD8Tq_callout svg{color:var(--c-brand);flex:none;margin-top:1px}.oyD8Tq_linkPanel{color:var(--c-text);align-items:flex-start;gap:14px;text-decoration:none;display:flex}.oyD8Tq_linkPanel b{font-size:var(--fs-md);color:var(--c-brand)}.oyD8Tq_linkPanel:hover b{text-decoration:underline}.oyD8Tq_crow{grid-template-columns:var(--sp-8) minmax(0, 1fr) 170px 150px;border-top:1px solid var(--c-divider);font-variant-numeric:tabular-nums;align-items:start;gap:14px;padding:14px 0;display:grid}.oyD8Tq_crowName{font-weight:var(--fw-bold);font-size:var(--fs-md)}.oyD8Tq_crowBtns{gap:var(--sp-2);flex-direction:column;display:flex}.oyD8Tq_pin{background:var(--c-brand);width:26px;height:26px;color:var(--c-on-brand);font-size:var(--fs-xs);font-weight:var(--fw-bold);border-radius:50%;justify-content:center;align-items:center;display:flex}.oyD8Tq_srow{gap:var(--sp-3);padding:var(--sp-3) 0;border-top:1px solid var(--c-divider);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1.4fr) minmax(0,1.2fr) 110px 120px;display:grid}.oyD8Tq_srowHead{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--c-text-2);border-top:0;border-bottom:1px solid var(--c-border-strong);padding-top:0}.oyD8Tq_num{text-align:right}.oyD8Tq_gp{gap:var(--sp-5);padding:var(--sp-4) 0;border-top:1px solid var(--c-divider);grid-template-columns:minmax(0,1fr) 240px;display:grid}.oyD8Tq_gpName{font-weight:var(--fw-bold);font-size:var(--fs-md)}.oyD8Tq_gpDoctor{font-weight:var(--fw-semibold);color:var(--c-ink)}.oyD8Tq_gpDl{margin-top:var(--sp-2);font-size:var(--fs-ui);grid-template-columns:150px minmax(0,1fr);gap:4px 12px;display:grid}.oyD8Tq_gpDl dt{color:var(--c-text-3);font-size:var(--fs-sm)}.oyD8Tq_gpDl dd{overflow-wrap:anywhere;min-width:0}.oyD8Tq_pinSm{min-width:22px;height:22px;padding:0 var(--sp-1);border-radius:var(--r-pill);background:var(--c-brand);color:var(--c-on-brand);font-size:12px;font-weight:var(--fw-bold);vertical-align:1px;justify-content:center;align-items:center;margin-right:6px;display:inline-flex}.oyD8Tq_pinAlt{background:var(--c-surface);color:var(--c-brand);border:2px solid var(--c-brand)}.oyD8Tq_gpSide{gap:var(--sp-2);flex-direction:column;display:flex}.oyD8Tq_filterBar{gap:var(--sp-3) var(--sp-6);background:var(--c-surface-2);border-radius:var(--r-md);padding:var(--sp-2) 14px;flex-wrap:wrap;align-items:center;display:flex}.oyD8Tq_select{font:inherit;font-size:var(--fs-base);min-height:var(--tap);border:1px solid var(--c-control-border);border-radius:var(--r-md);background:var(--c-surface);color:var(--c-text);max-width:100%;padding:0 10px}.oyD8Tq_label{align-items:center;gap:var(--sp-2);font-size:var(--fs-ui);font-weight:var(--fw-medium);color:var(--c-ink);flex-wrap:wrap;display:flex}.oyD8Tq_tel{font-size:var(--fs-hero);font-weight:var(--fw-bold);align-items:center;gap:10px;min-height:56px;line-height:1;text-decoration:none;display:inline-flex}.oyD8Tq_steps{padding-left:var(--sp-6);gap:var(--sp-3);flex-direction:column;margin:0;display:flex}.oyD8Tq_steps b{color:var(--c-ink)}.oyD8Tq_details summary{cursor:pointer;font-weight:var(--fw-semibold);color:var(--c-brand);min-height:var(--tap);align-items:center;display:flex}.oyD8Tq_details{border-top:1px solid var(--c-divider);padding-top:var(--sp-2);margin-top:var(--sp-2)}.oyD8Tq_detailsBody{padding-top:var(--sp-2)}.oyD8Tq_letters{flex-wrap:wrap;gap:4px;display:flex}.oyD8Tq_letter{border-radius:var(--r-sm);min-width:40px;min-height:40px;font-weight:var(--fw-semibold);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.oyD8Tq_letter:hover{background:var(--c-surface-3)}.oyD8Tq_azGroup{break-inside:avoid;padding-bottom:var(--sp-4)}.oyD8Tq_azGroup h3{margin-bottom:var(--sp-2);font-size:var(--fs-lg);scroll-margin-top:80px}.oyD8Tq_az{columns:3;column-gap:var(--sp-8)}.oyD8Tq_azList{margin:0;padding:0;list-style:none}.oyD8Tq_azList li{justify-content:space-between;gap:var(--sp-3);padding:var(--sp-1) 0;font-variant-numeric:tabular-nums;display:flex}.oyD8Tq_azList a{min-height:24px;line-height:24px;display:inline-block}.oyD8Tq_azList li>span{color:var(--c-text-3);font-size:var(--fs-sm);white-space:nowrap}.oyD8Tq_searchForm{background:var(--c-surface);border:1px solid var(--c-control-border);border-radius:var(--r-lg);box-shadow:var(--sh-3);grid-template-columns:minmax(0,1fr);max-width:640px;display:grid;overflow:hidden}.oyD8Tq_searchLabel{padding:10px var(--sp-4);flex-direction:column;display:flex}.oyD8Tq_searchLabel span{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--c-ink)}.oyD8Tq_searchInput{font:inherit;font-size:var(--fs-md);padding:var(--sp-1) 0;color:var(--c-text);background:0 0;border:0;min-width:0}.oyD8Tq_searchInput:focus{outline:none}.oyD8Tq_searchBtn{font:inherit;font-weight:var(--fw-semibold);font-size:var(--fs-md);min-height:var(--tap);padding:0 var(--sp-8);background:var(--c-brand);color:var(--c-on-brand);transition:background-color var(--dur-fast) var(--ease);border:0}.oyD8Tq_searchBtn:hover{background:var(--c-brand-hover)}.oyD8Tq_searchBtn:focus-visible{outline:3px solid var(--c-on-brand);outline-offset:-6px}.oyD8Tq_searchBtn:active{background:var(--c-brand-active)}.oyD8Tq_searchBtn:disabled{background:var(--c-text-3)}.oyD8Tq_searchForm:focus-within{outline:var(--focus-ring);outline-offset:var(--focus-offset)}.oyD8Tq_empty{font-size:var(--fs-md);color:var(--c-ink);padding:var(--sp-3) 0}@media (max-width:1023px){.oyD8Tq_cityGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.oyD8Tq_heroInner{grid-template-columns:minmax(0,1fr)}.oyD8Tq_areaMap{max-width:360px}.oyD8Tq_cols,.oyD8Tq_cols75{grid-template-columns:minmax(0,1fr)}.oyD8Tq_az{columns:2}.oyD8Tq_specGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.oyD8Tq_panel{padding:var(--sp-4);border-radius:var(--r-lg)}.oyD8Tq_main{gap:var(--sp-4);padding-top:var(--sp-3);padding-bottom:var(--sp-10)}.oyD8Tq_heroH1{font-size:var(--fs-3xl)}.oyD8Tq_homeHero{padding-top:var(--sp-6);padding-bottom:var(--sp-8)}.oyD8Tq_homeLead{font-size:var(--fs-base)}.oyD8Tq_homeSections{gap:var(--sp-10);padding-top:var(--sp-8)}.oyD8Tq_h2big,.oyD8Tq_sectionHead h2,.oyD8Tq_band h2{font-size:var(--fs-xl)}.oyD8Tq_cityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.oyD8Tq_band{gap:var(--sp-4);padding:var(--sp-5);grid-template-columns:minmax(0,1fr)}.oyD8Tq_heroTiles{grid-template-columns:repeat(2,minmax(0,1fr))}.oyD8Tq_heroTiles dd{font-size:var(--fs-lg)}.oyD8Tq_heroInner{gap:var(--sp-5);padding-bottom:var(--sp-6)}.oyD8Tq_head,.oyD8Tq_cols2{gap:var(--sp-5);grid-template-columns:minmax(0,1fr)}.oyD8Tq_h1{font-size:var(--fs-3xl)}.oyD8Tq_monogram{width:48px;height:48px;font-size:var(--fs-xl);border-radius:var(--r-lg)}.oyD8Tq_lead{font-size:var(--fs-base)}.oyD8Tq_answer{font-size:var(--fs-lg)}.oyD8Tq_az{columns:1}.oyD8Tq_specGrid{grid-template-columns:minmax(0,1fr)}.oyD8Tq_srow{gap:2px var(--sp-3);grid-template-columns:minmax(0,1fr) auto}.oyD8Tq_srowHead{display:none}.oyD8Tq_srow>:nth-child(2){font-size:var(--fs-sm);color:var(--c-text-3);grid-area:2/1/auto/-1}.oyD8Tq_crow{grid-template-columns:var(--sp-8) minmax(0, 1fr);gap:6px 12px}.oyD8Tq_crow>:nth-child(3),.oyD8Tq_crow>:nth-child(4){grid-column:2}.oyD8Tq_crowBtns{flex-direction:row}.oyD8Tq_crowBtns>*{flex:1}.oyD8Tq_gp{gap:var(--sp-2);grid-template-columns:minmax(0,1fr)}.oyD8Tq_gpDl{grid-template-columns:minmax(0,1fr);gap:0}.oyD8Tq_gpDl dd{margin-bottom:6px}.oyD8Tq_tel{font-size:var(--fs-3xl)}.oyD8Tq_lrow{gap:var(--sp-1);grid-template-columns:minmax(0,1fr)}.oyD8Tq_lrowEnd{text-align:left}.oyD8Tq_lrowPin{column-gap:var(--sp-3);grid-template-columns:26px minmax(0,1fr)}.oyD8Tq_lrowPin>.oyD8Tq_lrowEnd{grid-column:2}}
.vkeVpG_src{margin-top:var(--sp-3);font-size:var(--fs-xs);color:var(--c-text-3)}
.StPa6a_tiles{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:var(--sp-3);font-variant-numeric:tabular-nums;display:grid}.StPa6a_tile{padding:var(--sp-3) 14px;background:var(--c-surface-2);border-radius:var(--r-md)}.StPa6a_label{font-size:var(--fs-xs);color:var(--c-text-2)}.StPa6a_value{font-size:var(--fs-xl);font-weight:var(--fw-bold);color:var(--c-ink);line-height:var(--lh-snug)}.StPa6a_unit{font-size:var(--fs-ui);font-weight:var(--fw-medium)}@media (max-width:767px){.StPa6a_tiles{gap:var(--sp-2);grid-template-columns:minmax(0,1fr)}.StPa6a_tile{justify-content:space-between;align-items:baseline;gap:var(--sp-3);display:flex}.StPa6a_value{font-size:var(--fs-md);text-align:right}}
.pvoKmq_sw{min-height:var(--tap);padding:0 var(--sp-1);border-radius:var(--r-sm);color:var(--c-ink);font-size:var(--fs-ui);font-weight:var(--fw-medium);text-align:left;background:0 0;border:0;align-items:center;gap:10px;display:inline-flex}.pvoKmq_track{border:1px solid var(--c-control-border);border-radius:var(--r-pill);background:var(--c-surface);width:40px;height:24px;transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);flex:none;position:relative}.pvoKmq_track:after{content:"";background:var(--c-control-border);width:16px;height:16px;transition:transform var(--dur-fast) var(--ease);border-radius:50%;position:absolute;top:3px;left:3px}.pvoKmq_sw:hover .pvoKmq_track{border-color:var(--c-brand)}.pvoKmq_sw:active .pvoKmq_track{background:var(--c-surface-3)}.pvoKmq_sw[aria-checked=true] .pvoKmq_track{background:var(--c-brand);border-color:var(--c-brand)}.pvoKmq_sw[aria-checked=true] .pvoKmq_track:after{background:var(--c-surface);transform:translate(16px)}.pvoKmq_sw:disabled{color:var(--c-text-3)}.pvoKmq_sw:disabled .pvoKmq_track{border-color:var(--c-border-strong);background:var(--c-surface-2)}
.S_nbDW_wrap{min-width:0}.S_nbDW_table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.S_nbDW_table th{padding:10px var(--sp-3) 10px 0;border-bottom:1px solid var(--c-border-strong);color:var(--c-text-2);font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-align:left;vertical-align:bottom}.S_nbDW_table td{padding:var(--sp-3) var(--sp-3) var(--sp-3) 0;border-top:1px solid var(--c-divider);vertical-align:top}.S_nbDW_table th:last-child,.S_nbDW_table td:last-child{padding-right:0}.S_nbDW_table .S_nbDW_num{text-align:right;white-space:nowrap}.S_nbDW_muted td{color:var(--c-text-3)}@media (max-width:767px){.S_nbDW_cards .S_nbDW_table,.S_nbDW_cards .S_nbDW_table tbody,.S_nbDW_cards .S_nbDW_table tr,.S_nbDW_cards .S_nbDW_table td{display:block}.S_nbDW_cards .S_nbDW_table thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.S_nbDW_cards .S_nbDW_table tr{padding:var(--sp-3) 14px;background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-lg);margin-bottom:10px}.S_nbDW_cards .S_nbDW_table td{justify-content:space-between;align-items:baseline;gap:var(--sp-3);text-align:right;border-top:0;padding:6px 0;display:flex}.S_nbDW_cards .S_nbDW_table td:before{content:attr(data-label);max-width:45%;color:var(--c-text-2);font-size:var(--fs-sm);text-align:left;flex:none}.S_nbDW_cards .S_nbDW_table td.S_nbDW_primary{font-size:var(--fs-md);text-align:left;padding-top:0;display:block}.S_nbDW_cards .S_nbDW_table td.S_nbDW_primary:before,.S_nbDW_cards .S_nbDW_table td[data-label=""]:before{content:none}.S_nbDW_cards .S_nbDW_table td[data-label=""]{display:block}.S_nbDW_cards .S_nbDW_table td a{padding-block:var(--sp-1);display:inline-block}.S_nbDW_cards .S_nbDW_table td:empty{display:none}.S_nbDW_scroll{overflow-x:auto}.S_nbDW_scroll .S_nbDW_table{min-width:560px}}
.QGmWcW_main{gap:var(--sp-10);padding-block:var(--sp-5) var(--sp-14);flex-direction:column;display:flex}.QGmWcW_intro{gap:var(--sp-3);flex-direction:column;max-width:760px;display:flex}.QGmWcW_demo{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.QGmWcW_demoHead{gap:var(--sp-1);padding-top:var(--sp-4);border-top:1px solid var(--c-border-strong);flex-direction:column;display:flex}.QGmWcW_demoTitle{font-size:var(--fs-2xl)}.QGmWcW_demoNote{max-width:820px;font-size:var(--fs-ui);color:var(--c-text-2)}.QGmWcW_stack{gap:var(--sp-4);flex-direction:column;min-width:0;display:flex}.QGmWcW_row{align-items:flex-end;gap:var(--sp-4);flex-wrap:wrap;display:flex}.QGmWcW_state{flex-direction:column;gap:6px;display:flex}.QGmWcW_stateLabel{font-size:var(--fs-xs);color:var(--c-text-3)}.QGmWcW_narrow{flex-direction:column;gap:10px;max-width:320px;display:flex}.QGmWcW_cols2,.QGmWcW_cols3{gap:var(--sp-5);display:grid}.QGmWcW_cols2{grid-template-columns:repeat(2,minmax(0,1fr))}.QGmWcW_cols3{grid-template-columns:repeat(3,minmax(0,1fr))}.QGmWcW_withAside{grid-template-columns:minmax(0, 1fr) var(--aside);gap:var(--sp-5);align-items:start;display:grid}.QGmWcW_mapWrap{gap:var(--sp-4);max-width:600px;display:grid}.QGmWcW_heroBand{gap:var(--sp-5);padding:var(--sp-8);background:var(--c-surface-3);border-radius:var(--r-2xl);flex-direction:column;display:flex}.QGmWcW_frame{border:1px solid var(--c-border);border-radius:var(--r-lg);overflow:hidden}.QGmWcW_legendRow{justify-content:space-between;align-items:center;gap:var(--sp-3);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}.QGmWcW_ink{color:var(--c-ink)}.QGmWcW_muted{font-size:var(--fs-sm);color:var(--c-text-3)}.QGmWcW_strongLink{font-weight:var(--fw-semibold)}.QGmWcW_h3{margin-bottom:var(--sp-2);font-size:var(--fs-base)}.QGmWcW_swatches{gap:var(--sp-3);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.QGmWcW_swatch{column-gap:var(--sp-3);padding:var(--sp-3);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-md);grid-template-columns:40px minmax(0,1fr);align-items:center;display:grid}.QGmWcW_chipColor{border:1px solid var(--c-border);border-radius:var(--r-sm);grid-row:span 3;width:40px;height:40px}.QGmWcW_swatch code{font-size:var(--fs-xs)}.QGmWcW_hex{font-weight:var(--fw-semibold)}.QGmWcW_typeScale{gap:var(--sp-2);padding:var(--sp-5);background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-xl);flex-direction:column;display:flex}.QGmWcW_typeRow{align-items:baseline;gap:var(--sp-4);color:var(--c-ink);line-height:var(--lh-snug);grid-template-columns:140px minmax(0,1fr);display:grid}.QGmWcW_typeRow code{font-size:var(--fs-xs);color:var(--c-text-3)}.QGmWcW_scales{gap:var(--sp-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.QGmWcW_spaceRow{min-height:22px;font-size:var(--fs-xs);grid-template-columns:70px minmax(0,1fr);align-items:center;display:grid}.QGmWcW_spaceBar{background:var(--c-brand);border-radius:2px;height:10px}.QGmWcW_radii{gap:var(--sp-3);margin-bottom:var(--sp-4);flex-wrap:wrap;display:flex}.QGmWcW_radius,.QGmWcW_shadow{min-width:84px;min-height:56px;padding:0 var(--sp-2);background:var(--c-surface);border:1px solid var(--c-border);font-size:var(--fs-xs);justify-content:center;align-items:center;display:inline-flex}.QGmWcW_shadow{border-radius:var(--r-lg)}.QGmWcW_focusDemo{padding-top:var(--sp-2)}.QGmWcW_forcedFocus{outline:var(--focus-ring);outline-offset:var(--focus-offset)}@media (max-width:1023px){.QGmWcW_withAside{grid-template-columns:minmax(0,1fr)}.QGmWcW_swatches{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.QGmWcW_main{gap:var(--sp-8)}.QGmWcW_demoTitle{font-size:var(--fs-lg)}.QGmWcW_cols2,.QGmWcW_cols3,.QGmWcW_scales,.QGmWcW_swatches{grid-template-columns:minmax(0,1fr)}.QGmWcW_typeRow{grid-template-columns:minmax(0,1fr);gap:2px}.QGmWcW_heroBand{padding:var(--sp-4);margin-inline:calc(var(--gutter) * -1);border-radius:0}.QGmWcW_narrow{max-width:none}}
.Vh3e5a_form{margin-bottom:var(--sp-2)}.Vh3e5a_results{gap:var(--sp-5);flex-direction:column;min-height:70vh;display:flex}.Vh3e5a_group{gap:var(--sp-3);display:grid}.Vh3e5a_h2{font-size:var(--fs-xl)}.Vh3e5a_list{margin:0;padding:0;list-style:none}.Vh3e5a_row{justify-content:space-between;align-items:baseline;gap:var(--sp-1) var(--sp-4);padding:var(--sp-2) 0;border-top:1px solid var(--c-divider);flex-wrap:wrap;display:flex}.Vh3e5a_title{min-height:32px;font-weight:var(--fw-semibold);align-items:center;display:inline-flex}.Vh3e5a_fact{color:var(--c-text-3);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.Vh3e5a_via{color:var(--c-text-2)}.Vh3e5a_more{justify-self:start}@media (max-width:767px){.Vh3e5a_row{flex-direction:column;gap:0}.Vh3e5a_title{min-height:var(--tap)}}
