.IMfXuG_form{gap:1.6rem;display:grid}.IMfXuG_summary:empty{display:none}.IMfXuG_summary{border-left:3px solid var(--danger);border-radius:var(--radius-s);color:var(--danger);background:#fbeeec;padding:1rem 1.2rem;font-size:.95rem}.IMfXuG_summary:focus{outline:2px solid var(--danger);outline-offset:2px}.IMfXuG_summaryTitle{font-weight:700}.IMfXuG_summary ul{margin-top:.4rem;padding-left:1.2rem}.IMfXuG_summary a{color:inherit}.IMfXuG_fieldset{border:0;min-width:0;padding:0}.IMfXuG_grid{gap:1.4rem;display:grid}.IMfXuG_field{gap:.45rem;display:grid}.IMfXuG_label{color:var(--ink);padding:0;font-size:.88rem;font-weight:700}.IMfXuG_req{color:var(--champagne-ink)}.IMfXuG_hint{color:var(--text-muted);font-size:.85rem}.IMfXuG_input{border-radius:var(--radius-s);background:var(--paper);width:100%;min-height:52px;transition:border-color .2s var(--ease), box-shadow .2s var(--ease);border:1px solid #cfc8b8;padding:.8rem 1rem;font-size:1rem}.IMfXuG_input:hover{border-color:#a99f8a}.IMfXuG_input:focus{border-color:var(--petrol);outline:none;box-shadow:0 0 0 3px #0f47522e}.IMfXuG_textarea{resize:vertical;min-height:150px;line-height:1.6}.IMfXuG_invalid .IMfXuG_input,.IMfXuG_input[aria-invalid=true]{border-color:var(--danger)}.IMfXuG_error{color:var(--danger);font-size:.86rem;font-weight:600}.IMfXuG_chips{flex-wrap:wrap;gap:.5rem;margin-top:.7rem;display:flex}.IMfXuG_chip{cursor:pointer;position:relative}.IMfXuG_chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.IMfXuG_chip span{background:var(--paper);min-height:44px;transition:background-color .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease);border:1px solid #cfc8b8;border-radius:999px;align-items:center;padding:.55rem 1rem;font-size:.9rem;font-weight:600;display:inline-flex}.IMfXuG_chip:hover span{border-color:var(--petrol)}.IMfXuG_chip input:checked+span{background:var(--navy);border-color:var(--navy);color:var(--text-on-dark)}.IMfXuG_chip input:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px}.IMfXuG_chipsInvalid .IMfXuG_chip span{border-color:var(--danger)}.IMfXuG_hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.IMfXuG_legal{color:var(--text-muted);font-size:.84rem}.IMfXuG_legal a{color:var(--petrol)}.IMfXuG_submitRow{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.IMfXuG_or{color:var(--text-muted);font-size:.92rem}.IMfXuG_or a{color:var(--ink);white-space:nowrap;font-weight:700}.IMfXuG_spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:1rem;height:1rem;animation:.8s linear infinite IMfXuG_spin}@keyframes IMfXuG_spin{to{transform:rotate(360deg)}}.IMfXuG_success{border-radius:var(--radius);background:var(--aqua-soft);justify-items:start;gap:1rem;padding:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid}.IMfXuG_successIcon{background:var(--success);color:#fff;border-radius:50%;place-items:center;width:3rem;height:3rem;display:grid}.IMfXuG_successIcon svg{width:1.5rem;height:1.5rem}.IMfXuG_successTitle{font-size:var(--step-3);color:var(--ink)}.IMfXuG_successTitle:focus{outline:none}.IMfXuG_successNote{color:var(--text-muted);font-size:.92rem}.IMfXuG_successNote a{color:var(--ink);font-weight:700}@media (min-width:700px){.IMfXuG_grid{grid-template-columns:1fr 1fr}}
.cGcEMW_section{background:linear-gradient(180deg, var(--ivory) 0%, var(--ivory-2) 100%)}.cGcEMW_grid{align-items:start;gap:clamp(2.5rem,2rem + 3vw,5rem);display:grid}.cGcEMW_aside{gap:1.3rem;display:grid}.cGcEMW_points{gap:.8rem;margin-top:.5rem;display:grid}.cGcEMW_points li{align-items:center;gap:.8rem;font-weight:600;display:flex}.cGcEMW_points svg{width:1.4rem;height:1.4rem;color:var(--champagne-ink);flex:none}.cGcEMW_direct{border-top:1px solid var(--line);color:var(--text-muted);gap:.3rem;margin-top:1rem;padding-top:1.5rem;display:grid}.cGcEMW_phone{font-family:var(--font-display);font-size:var(--step-3);color:var(--ink);text-decoration:none}.cGcEMW_phone:hover{color:var(--petrol)}.cGcEMW_mail{color:var(--petrol);font-weight:600}.cGcEMW_card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-l);box-shadow:var(--shadow-soft);padding:clamp(1.4rem,1rem + 2vw,2.8rem)}@media (min-width:1000px){.cGcEMW_grid{grid-template-columns:.8fr 1.2fr}.cGcEMW_aside{top:calc(var(--header-h) + 2rem);position:sticky}}
.zJhoXq_card{align-content:start;gap:.8rem;display:grid;position:relative}.zJhoXq_media{aspect-ratio:3/2;border-radius:var(--radius);background:var(--ivory-2);margin-bottom:.4rem;overflow:hidden}.zJhoXq_img{object-fit:cover;filter:saturate(.85);width:100%;height:100%;transition:transform 1.2s var(--ease), filter .6s var(--ease)}.zJhoXq_card:hover .zJhoXq_img{filter:saturate();transform:scale(1.04)}.zJhoXq_meta{letter-spacing:.1em;text-transform:uppercase;color:var(--champagne-ink);flex-wrap:wrap;gap:.5rem;font-size:.75rem;font-weight:700;display:flex}.zJhoXq_title{font-size:var(--step-2);line-height:1.18}.zJhoXq_link{transition:background-size .4s var(--ease);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;text-decoration:none}.zJhoXq_card:hover .zJhoXq_link{background-size:100% 1px}.zJhoXq_link:after{content:"";position:absolute;inset:0}.zJhoXq_excerpt{color:var(--text-muted);font-size:.96rem}.zJhoXq_date{color:var(--text-muted);font-size:.82rem}
.s0N6VW_nav{font-size:.82rem}.s0N6VW_list{flex-wrap:wrap;gap:.3rem 0;display:flex}.s0N6VW_item{color:var(--text-on-dark-muted);align-items:center;display:inline-flex}.s0N6VW_item+.s0N6VW_item:before{content:"/";opacity:.5;margin-inline:.6rem}.s0N6VW_item a{text-decoration:none}.s0N6VW_item a:hover{color:var(--text-on-dark);text-decoration:underline}.s0N6VW_item [aria-current]{color:var(--champagne)}
.VtfGiq_hero{min-height:min(calc(100svh - var(--header-h)), 900px);background:radial-gradient(60% 70% at 85% 30%, #155a668c 0%, transparent 70%), radial-gradient(50% 60% at 0% 100%, #a7d4c81a 0%, transparent 70%), linear-gradient(180deg, var(--ink) 0%, var(--navy) 100%);align-items:center;padding-block:clamp(3rem,2rem + 5vw,6rem);display:grid;position:relative;overflow:hidden}.VtfGiq_hero:before{content:"";pointer-events:none;background-image:linear-gradient(#f3efe609 1px,#0000 1px),linear-gradient(90deg,#f3efe609 1px,#0000 1px);background-size:88px 88px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 50% 40%,#000 30%,#0000 80%);mask-image:radial-gradient(70% 70% at 50% 40%,#000 30%,#0000 80%)}.VtfGiq_grid{align-items:center;gap:3rem;display:grid;position:relative}.VtfGiq_text{gap:1.6rem;display:grid}.VtfGiq_kicker{animation:VtfGiq_rise .9s var(--ease) both}.VtfGiq_title{letter-spacing:-.03em;max-width:14ch;font-size:clamp(2.6rem,1.6rem + 4.6vw,5.6rem);line-height:1}.VtfGiq_accent{color:var(--champagne);font-style:italic;display:block}.VtfGiq_lead{font-size:var(--step-1);color:var(--text-on-dark-muted);max-width:52ch;animation:VtfGiq_rise .9s .1s var(--ease) both;line-height:1.6}.VtfGiq_ctas{animation:VtfGiq_rise .9s .18s var(--ease) both;flex-wrap:wrap;gap:.8rem;display:flex}.VtfGiq_badges{color:var(--text-on-dark-muted);animation:VtfGiq_rise .9s .26s var(--ease) both;flex-wrap:wrap;gap:.6rem 1.6rem;margin-top:.6rem;font-size:.88rem;display:flex}.VtfGiq_badges li{align-items:center;gap:.5rem;display:inline-flex}.VtfGiq_badges svg{width:1.1rem;height:1.1rem;color:var(--champagne)}.VtfGiq_figure{justify-self:end;width:min(100%,470px);display:none;position:relative}.VtfGiq_arch{aspect-ratio:3/4;border-radius:999px 999px var(--radius) var(--radius);animation:1.4s cubic-bezier(.65,0,.35,1) .1s both VtfGiq_unveil;position:relative;overflow:hidden;box-shadow:0 50px 100px -50px #000c}.VtfGiq_figure:before{content:"";border-radius:999px 999px var(--radius) var(--radius);pointer-events:none;border:1px solid #d4b48380;position:absolute;inset:-18px -18px 18px 18px}.VtfGiq_img{object-fit:cover;object-position:30% 50%;width:100%;height:100%;animation:VtfGiq_settle 2.2s var(--ease) both;transform:scale(1.06)}.VtfGiq_caption{color:#ffffffd9;text-shadow:0 1px 6px #0009;font-size:.7rem;position:absolute;bottom:.9rem;right:1rem}.VtfGiq_card{border-radius:var(--radius);background:var(--paper);max-width:240px;color:var(--text);box-shadow:var(--shadow-lift);animation:VtfGiq_rise 1s .6s var(--ease) both;gap:.25rem;padding:1.1rem 1.3rem;display:grid;position:absolute;bottom:3.5rem;left:-3.5rem}.VtfGiq_cardKicker{font-family:var(--font-display);color:var(--petrol);font-size:1.5rem;font-style:italic}.VtfGiq_cardText{color:var(--text-muted);font-size:.85rem;line-height:1.4}.VtfGiq_scrollHint{background:#f3efe626;width:1px;height:52px;display:none;position:absolute;bottom:1.5rem;left:50%;overflow:hidden}.VtfGiq_scrollHint span{background:var(--champagne);animation:VtfGiq_drip 2.4s var(--ease) infinite;position:absolute;inset:0}@keyframes VtfGiq_rise{0%{opacity:0;transform:translateY(18px)}}@keyframes VtfGiq_unveil{0%{clip-path:inset(100% 0 0 round 999px 999px 14px 14px)}to{clip-path:inset(0 round 999px 999px 14px 14px)}}@keyframes VtfGiq_settle{to{transform:scale(1)}}@keyframes VtfGiq_drip{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@media (min-width:1000px){.VtfGiq_grid{grid-template-columns:1.25fr .75fr;gap:4rem}.VtfGiq_figure,.VtfGiq_scrollHint{display:block}}
.o2hmdG_box{border-radius:var(--radius);background:linear-gradient(135deg, #d4b4831f, transparent 55%), var(--paper);border:1px solid #d4b48380;grid-template-columns:auto 1fr;align-items:start;gap:1.4rem;padding:clamp(1.5rem,1.2rem + 1.5vw,2.4rem);display:grid}.o2hmdG_seal{background:var(--navy);width:3.6rem;height:3.6rem;color:var(--champagne);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 6px #d4b4832e}.o2hmdG_seal svg{width:1.7rem;height:1.7rem}.o2hmdG_body{gap:.6rem;display:grid}.o2hmdG_kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--champagne-ink);font-size:.72rem;font-weight:700}.o2hmdG_title{font-family:var(--font-display);font-size:var(--step-1);color:var(--ink);line-height:1.35}.o2hmdG_text{color:var(--text-muted);font-size:.92rem}.o2hmdG_text a{color:var(--petrol);font-weight:700}.o2hmdG_compact{padding:1.2rem 1.4rem}.o2hmdG_compact .o2hmdG_seal{width:2.8rem;height:2.8rem}.o2hmdG_compact .o2hmdG_title{font-size:1rem;font-family:var(--font-body);font-weight:600}
.cQQbXq_band{background:radial-gradient(70% 120% at 0% 100%, #a7d4c82e, transparent 60%), radial-gradient(60% 100% at 100% 0%, #d4b48329, transparent 60%), var(--petrol);padding-block:clamp(3.5rem,2.5rem + 4vw,6rem);position:relative;overflow:hidden}.cQQbXq_inner{align-items:center;gap:2rem;display:grid}.cQQbXq_text{gap:1rem;display:grid}.cQQbXq_title{font-size:var(--step-4);max-width:20ch}.cQQbXq_actions{flex-wrap:wrap;gap:.8rem;display:flex}@media (min-width:1000px){.cQQbXq_inner{grid-template-columns:1.4fr auto}.cQQbXq_actions{flex-direction:column;align-items:stretch}}
.g8wZda_list{border-top:1px solid var(--line)}.g8wZda_item{border-bottom:1px solid var(--line)}.g8wZda_question{font-family:var(--font-display);font-size:var(--step-1);color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem 0;line-height:1.3;list-style:none;display:flex}.g8wZda_question::-webkit-details-marker{display:none}.g8wZda_question:hover{color:var(--petrol)}.g8wZda_plus{border:1px solid var(--line);width:2.2rem;height:2.2rem;transition:transform .35s var(--ease), background-color .25s var(--ease), border-color .25s var(--ease);border-radius:50%;flex:none;position:relative}.g8wZda_plus:before,.g8wZda_plus:after{content:"";background:currentColor;width:.8rem;height:1.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.g8wZda_plus:after{transform:translate(-50%,-50%)rotate(90deg)}.g8wZda_item[open] .g8wZda_plus{background:var(--champagne-soft);border-color:var(--champagne-soft);transform:rotate(45deg)}.g8wZda_answer{color:var(--text-muted);max-width:72ch;padding:0 3.5rem 1.6rem 0}@media (prefers-reduced-motion:no-preference){.g8wZda_item[open] .g8wZda_answer{animation:g8wZda_faq-in .4s var(--ease)}}@keyframes g8wZda_faq-in{0%{opacity:0;transform:translateY(-6px)}}:is(.on-dark .g8wZda_question,.on-petrol .g8wZda_question){color:var(--text-on-dark)}:is(.on-dark .g8wZda_answer,.on-petrol .g8wZda_answer){color:var(--text-on-dark-muted)}:is(.on-dark .g8wZda_list,.on-dark .g8wZda_item,.on-dark .g8wZda_plus){border-color:var(--line-dark)}
._5JZkpa_hero{background:radial-gradient(120% 80% at 100% 0%, #155a6673 0%, transparent 60%), linear-gradient(180deg, var(--ink) 0%, var(--navy) 100%);padding-block:clamp(2rem,1.5rem + 2vw,3rem) clamp(3.5rem,2.5rem + 4vw,6rem);position:relative;overflow:hidden}._5JZkpa_grid{align-items:center;gap:clamp(2.5rem,2rem + 3vw,4.5rem);display:grid}._5JZkpa_text{align-content:start;gap:1.4rem;display:grid}._5JZkpa_text>nav{margin-bottom:clamp(1rem,.5rem + 2vw,2.5rem)}._5JZkpa_title{font-size:var(--step-5);letter-spacing:-.025em;max-width:18ch;line-height:1.03}._5JZkpa_actions{flex-wrap:wrap;gap:.8rem;margin-top:.6rem;display:flex}._5JZkpa_figure{justify-self:center;width:min(100%,460px);position:relative}._5JZkpa_arch{aspect-ratio:4/5;border-radius:999px 999px var(--radius) var(--radius);position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #000000b3}._5JZkpa_arch:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#0a172659);position:absolute;inset:0}._5JZkpa_figure:before{content:"";border-radius:999px 999px var(--radius) var(--radius);pointer-events:none;border:1px solid #d4b4838c;position:absolute;inset:-14px 14px 14px -14px}._5JZkpa_img{object-fit:cover;width:100%;height:100%}._5JZkpa_caption{z-index:1;letter-spacing:.06em;color:#f3efe6d9;font-size:.7rem;position:absolute;bottom:.8rem;right:.9rem}@media (min-width:1000px){._5JZkpa_withImage ._5JZkpa_grid{grid-template-columns:1.25fr .75fr}}
.VqbiHa_steps{counter-reset:step;gap:2rem;display:grid}.VqbiHa_step{border-top:1px solid var(--line);align-content:start;gap:.6rem;padding-top:1.6rem;display:grid;position:relative}:is(.on-dark .VqbiHa_step,.on-petrol .VqbiHa_step){border-top-color:var(--line-dark)}.VqbiHa_step:before{content:"";background:var(--champagne);width:3rem;height:1px;position:absolute;top:-1px;left:0}.VqbiHa_num{font-family:var(--font-display);color:var(--champagne-ink);font-size:2.6rem;font-style:italic;line-height:1}:is(.on-dark .VqbiHa_num,.on-petrol .VqbiHa_num){color:var(--champagne)}.VqbiHa_title{font-size:var(--step-1);line-height:1.25}.VqbiHa_text{color:var(--text-muted);font-size:.96rem}:is(.on-dark .VqbiHa_text,.on-petrol .VqbiHa_text){color:var(--text-on-dark-muted)}@media (min-width:700px){.VqbiHa_steps{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.VqbiHa_steps{grid-template-columns:repeat(var(--count), 1fr)}}
.IlnkWq_card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);height:100%;transition:transform .45s var(--ease), box-shadow .45s var(--ease), border-color .45s var(--ease);grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden}.IlnkWq_card:hover,.IlnkWq_card:focus-within{box-shadow:var(--shadow-lift);border-color:#0000;transform:translateY(-6px)}.IlnkWq_media{aspect-ratio:16/10;background:var(--ivory-2);overflow:hidden}.IlnkWq_img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--ease)}.IlnkWq_card:hover .IlnkWq_img{transform:scale(1.05)}.IlnkWq_body{align-content:start;gap:.7rem;padding:1.6rem 1.6rem 1.8rem;display:grid}.IlnkWq_index{font-family:var(--font-display);color:var(--champagne-ink);font-size:.95rem;font-style:italic}.IlnkWq_title{font-size:var(--step-2);line-height:1.15}.IlnkWq_link{text-decoration:none}.IlnkWq_link:after{content:"";position:absolute;inset:0}.IlnkWq_link:focus-visible{outline:none}.IlnkWq_card:has(.IlnkWq_link:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.IlnkWq_text{color:var(--text-muted);font-size:.97rem}.IlnkWq_more{color:var(--petrol);align-items:center;gap:.4rem;margin-top:.4rem;font-size:.88rem;font-weight:700;display:inline-flex}.IlnkWq_more svg{width:1rem;height:1rem;transition:transform .3s var(--ease)}.IlnkWq_card:hover .IlnkWq_more svg{transform:translate(4px)}
.ioOijq_search{gap:.8rem;display:grid}.ioOijq_label{font-size:.95rem;font-weight:700}.ioOijq_inputWrap{position:relative}.ioOijq_icon{width:1.3rem;height:1.3rem;color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:1.1rem;transform:translateY(-50%)}.ioOijq_input{background:var(--paper);border:1px solid #cfc8b8;border-radius:999px;width:100%;min-height:60px;padding:.9rem 1.2rem .9rem 3.2rem;font-size:1.05rem}.ioOijq_input:focus{border-color:var(--petrol);outline:none;box-shadow:0 0 0 4px #0f475226}.ioOijq_results{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);display:grid;overflow:hidden}.ioOijq_result{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem 1rem;padding:1rem 1.2rem;display:flex}.ioOijq_result+.ioOijq_result{border-top:1px solid var(--line)}.ioOijq_name{font-family:var(--font-display);color:var(--ink);font-size:1.2rem}.ioOijq_meta{color:var(--text-muted);font-size:.84rem}.ioOijq_action,.ioOijq_actionAlt{white-space:nowrap;border-radius:999px;align-items:center;gap:.4rem;min-height:44px;padding:.5rem 1rem;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}.ioOijq_action{background:var(--navy);color:var(--text-on-dark)}.ioOijq_action svg{width:1rem;height:1rem}.ioOijq_actionAlt{border:1px solid var(--line);color:var(--petrol)}.ioOijq_actionAlt:hover{border-color:var(--petrol)}.ioOijq_empty{border-radius:var(--radius);background:var(--ivory-2);color:var(--text-muted);padding:1rem 1.2rem}
.GsqzuG_figure{gap:1rem;display:grid}.GsqzuG_svg{width:100%;height:auto;overflow:visible}.GsqzuG_dot{fill:#a7d4c86b}.GsqzuG_leader{stroke:#f3efe673;stroke-width:1px}.GsqzuG_served{fill:var(--champagne)}.GsqzuG_ring{fill:none;stroke:#d4b48347;stroke-dasharray:2 6}.GsqzuG_base{fill:var(--champagne)}.GsqzuG_baseRing{fill:none;stroke:var(--champagne);stroke-width:1.2px}@media (prefers-reduced-motion:no-preference){.GsqzuG_baseRing{animation:GsqzuG_pulse 2.8s var(--ease) infinite;transform-origin:50%;transform-box:fill-box}}@keyframes GsqzuG_pulse{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}.GsqzuG_label{fill:var(--text-on-dark);font-family:var(--font-body);paint-order:stroke;stroke:var(--navy);stroke-width:4px;stroke-linejoin:round;font-size:15px;font-weight:600}.GsqzuG_caption{color:var(--text-on-dark-muted);flex-wrap:wrap;align-items:center;gap:.4rem .6rem;font-size:.82rem;display:flex}.GsqzuG_legendBase,.GsqzuG_legendServed,.GsqzuG_legendDot{border-radius:50%;width:10px;height:10px;margin-left:.6rem;display:inline-block}.GsqzuG_legendBase{background:var(--champagne);margin-left:0;box-shadow:0 0 0 3px #d4b48359}.GsqzuG_legendServed{background:var(--champagne)}.GsqzuG_legendDot{background:#a7d4c88c}.GsqzuG_compact .GsqzuG_caption{font-size:.78rem}
.B3-r-G_grid{align-items:center;gap:clamp(2.5rem,2rem + 3vw,5rem);display:grid}.B3-r-G_text{gap:1.2rem;font-size:1.05rem;line-height:1.8;display:grid}.B3-r-G_text a{color:var(--petrol);font-weight:700}.B3-r-G_media{aspect-ratio:4/5;border-radius:var(--radius-l);position:relative;overflow:hidden}.B3-r-G_img{object-fit:cover;width:100%;height:100%}.B3-r-G_illus{color:#fff;text-shadow:0 1px 6px #0009;font-size:.7rem;position:absolute;bottom:.9rem;right:1rem}.B3-r-G_commitments{gap:2.5rem;display:grid}.B3-r-G_commitment{border-top:1px solid var(--line-dark);color:var(--text-on-dark-muted);align-content:start;gap:.7rem;padding-top:1.5rem;display:grid}.B3-r-G_num{font-family:var(--font-display);color:var(--champagne);font-size:2.2rem;font-style:italic;line-height:1}.B3-r-G_cTitle{font-size:var(--step-2);color:var(--text-on-dark)}.B3-r-G_identity{border-top:1px solid var(--line);display:grid}.B3-r-G_identity div{border-bottom:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:1rem;padding:1rem 0;display:grid}.B3-r-G_identity dt{letter-spacing:.12em;text-transform:uppercase;color:var(--champagne-ink);font-size:.78rem;font-weight:700}.B3-r-G_identity dd{color:var(--ink);font-weight:600}.B3-r-G_identity a{color:var(--petrol)}@media (min-width:700px){.B3-r-G_commitments{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.B3-r-G_grid{grid-template-columns:1.1fr .9fr}.B3-r-G_commitments{grid-template-columns:repeat(4,1fr)}}
.XvKeiG_group+.XvKeiG_group{margin-top:clamp(3.5rem,3rem + 3vw,6rem)}.XvKeiG_groupTitle{font-size:var(--step-3);align-items:center;gap:1.2rem;margin-bottom:2rem;display:flex}.XvKeiG_groupTitle:after{content:"";background:var(--line);flex:1;height:1px}.XvKeiG_grid{gap:3rem 2rem;display:grid}@media (min-width:700px){.XvKeiG_grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.XvKeiG_grid{grid-template-columns:repeat(3,1fr)}}.XvKeiG_articleHero{background:linear-gradient(180deg, var(--ink), var(--navy));padding-block:clamp(2rem,1.5rem + 2vw,3rem) clamp(3rem,2rem + 4vw,5rem)}.XvKeiG_articleHead{gap:1.4rem;max-width:900px;display:grid}.XvKeiG_articleHead>nav{margin-bottom:1.5rem}.XvKeiG_articleTitle{font-size:var(--step-5);letter-spacing:-.025em;line-height:1.04}.XvKeiG_articleMeta{color:var(--text-on-dark-muted);flex-wrap:wrap;gap:.4rem 1.4rem;font-size:.88rem;display:flex}.XvKeiG_cover{aspect-ratio:21/9;border-radius:var(--radius-l);box-shadow:var(--shadow-lift);margin-top:calc(-1*clamp(1.5rem,1rem + 2vw,3rem));position:relative;overflow:hidden}.XvKeiG_cover img{object-fit:cover;width:100%;height:100%}.XvKeiG_coverNote{color:#fff;text-shadow:0 1px 6px #0009;font-size:.7rem;position:absolute;bottom:.8rem;right:1rem}.XvKeiG_layout{gap:3rem;padding-block:clamp(3rem,2rem + 3vw,5rem);display:grid}.XvKeiG_toc{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);align-self:start;padding:1.5rem;font-size:.92rem}.XvKeiG_tocTitle{letter-spacing:.18em;text-transform:uppercase;color:var(--champagne-ink);margin-bottom:.8rem;font-size:.72rem;font-weight:700}.XvKeiG_toc ol{gap:.55rem;padding-left:1.1rem;display:grid}.XvKeiG_toc a{color:var(--text-muted);text-decoration:none}.XvKeiG_toc a:hover{color:var(--ink);text-decoration:underline}.XvKeiG_body{min-width:0;max-width:720px}.XvKeiG_sources{border-radius:var(--radius);background:var(--ivory-2);margin-top:3.5rem;padding:1.6rem;font-size:.92rem}.XvKeiG_sources h2{font-size:var(--step-1);margin-bottom:.8rem}.XvKeiG_sources ul{gap:.5rem;padding-left:1.1rem;display:grid}.XvKeiG_sources a{color:var(--petrol)}.XvKeiG_disclaimer{color:var(--text-muted);margin-top:1.5rem;font-size:.85rem}.XvKeiG_related{gap:1rem;margin-top:3rem;display:grid}.XvKeiG_relatedList{flex-wrap:wrap;gap:.6rem;display:flex}.XvKeiG_relatedList a{border:1px solid var(--line);background:var(--paper);transition:border-color .2s var(--ease);border-radius:999px;padding:.6rem 1.1rem;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.XvKeiG_relatedList a:hover{border-color:var(--petrol)}@media (min-width:1100px){.XvKeiG_layout{grid-template-columns:260px minmax(0,1fr);gap:5rem}.XvKeiG_toc{top:calc(var(--header-h) + 2rem);position:sticky}}
.txgM7a_headSplit{align-items:end;gap:1rem 3rem;margin-bottom:clamp(2.5rem,2rem + 2vw,4rem);display:grid}.txgM7a_headSplit .section-head{margin-bottom:0}.txgM7a_familyTitle{font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--champagne-ink);align-items:center;gap:1rem;margin:3rem 0 1.5rem;font-size:.78rem;font-weight:700;display:flex}.txgM7a_familyTitle:after{content:"";background:var(--line);flex:1;height:1px}.txgM7a_cards{gap:1.6rem;display:grid}.txgM7a_delicate{background:radial-gradient(70% 90% at 100% 0%, #d4b48324, transparent 60%), var(--petrol)}.txgM7a_delicateGrid{align-items:center;gap:clamp(2.5rem,2rem + 3vw,5rem);display:grid}.txgM7a_delicateMedia{aspect-ratio:4/5;border-radius:var(--radius-l);position:relative;overflow:hidden}.txgM7a_delicateImg{object-fit:cover;filter:saturate(.75)contrast(1.05);width:100%;height:100%}.txgM7a_illus{color:#ffffffe6;text-shadow:0 1px 6px #0009;font-size:.7rem;position:absolute;bottom:.9rem;right:1rem}.txgM7a_delicateText{gap:1.4rem;display:grid}.txgM7a_delicateList{border-top:1px solid var(--line-dark);margin-top:1rem}.txgM7a_delicateLink{border-bottom:1px solid var(--line-dark);grid-template-columns:1fr auto;align-items:center;gap:.25rem 1.5rem;padding:1.3rem 0;text-decoration:none;display:grid}.txgM7a_delicateName{font-family:var(--font-display);font-size:var(--step-2);transition:color .25s var(--ease)}.txgM7a_delicateDesc{color:var(--text-on-dark-muted);grid-column:1;font-size:.92rem}.txgM7a_delicateLink svg{width:1.5rem;height:1.5rem;color:var(--champagne);transition:transform .3s var(--ease);grid-area:1/2/span 2}.txgM7a_delicateLink:hover .txgM7a_delicateName{color:var(--champagne)}.txgM7a_delicateLink:hover svg{transform:translate(6px)}.txgM7a_sector{background:radial-gradient(70% 70% at 75% 45%, #155a668c, transparent 70%), var(--navy)}.txgM7a_sectorGrid{align-items:center;gap:clamp(2.5rem,2rem + 3vw,5rem);display:grid}.txgM7a_sectorText{gap:1.4rem;display:grid}.txgM7a_chips{flex-wrap:wrap;gap:.5rem;display:flex}.txgM7a_chips a{border:1px solid var(--line-dark);transition:border-color .2s var(--ease), color .2s var(--ease);border-radius:999px;padding:.5rem 1rem;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.txgM7a_chips a:hover{border-color:var(--champagne);color:var(--champagne)}.txgM7a_facts{border-block:1px solid var(--line)}.txgM7a_factsGrid{gap:2rem;display:grid}.txgM7a_fact{border-left:1px solid var(--champagne);align-content:start;gap:.5rem;padding-left:1.2rem;display:grid}.txgM7a_factBig{font-family:var(--font-display);font-size:var(--step-4);color:var(--ink);line-height:1}.txgM7a_factText{color:var(--text-muted);font-size:.92rem}.txgM7a_certi{margin-top:clamp(2.5rem,2rem + 2vw,4rem)}.txgM7a_faqGrid{gap:1rem;display:grid}@media (min-width:700px){.txgM7a_cards,.txgM7a_factsGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.txgM7a_headSplit{grid-template-columns:1.3fr .7fr}.txgM7a_cards{grid-template-columns:repeat(3,1fr)}.txgM7a_cardsTwo,.txgM7a_cardsFour{grid-template-columns:repeat(2,1fr)}.txgM7a_delicateGrid{grid-template-columns:.85fr 1.15fr}.txgM7a_sectorGrid{grid-template-columns:.8fr 1.2fr}.txgM7a_factsGrid{grid-template-columns:repeat(4,1fr)}.txgM7a_faqGrid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:4rem}}@media (min-width:1240px){.txgM7a_cardsFour{grid-template-columns:repeat(4,1fr)}}
._8HFAvW_searchGrid,._8HFAvW_mapGrid,._8HFAvW_localGrid{align-items:start;gap:clamp(2rem,1.5rem + 3vw,4.5rem);display:grid}._8HFAvW_searchText,._8HFAvW_mapText{gap:1.2rem;display:grid}._8HFAvW_mapSection{background:radial-gradient(80% 70% at 70% 40%, #155a6680, transparent 70%), var(--navy)}._8HFAvW_pageList{border-top:1px solid var(--line-dark);margin-top:1rem;display:grid}._8HFAvW_pageLink{border-bottom:1px solid var(--line-dark);grid-template-columns:1fr auto;align-items:center;gap:.1rem 1rem;padding:.95rem 0;text-decoration:none;display:grid}._8HFAvW_pageLink span{font-family:var(--font-display);font-size:1.35rem}._8HFAvW_pageLink small{color:var(--text-on-dark-muted);grid-column:1;font-size:.82rem}._8HFAvW_pageLink svg{width:1.2rem;height:1.2rem;color:var(--champagne);transition:transform .3s var(--ease);grid-area:1/2/span 2}._8HFAvW_pageLink:hover svg{transform:translate(4px)}._8HFAvW_pageLink:hover span{color:var(--champagne)}._8HFAvW_source{color:var(--text-muted);font-size:.9rem}._8HFAvW_allDetails summary{border:1px solid var(--line);cursor:pointer;border-radius:999px;padding:.8rem 1.3rem;font-weight:700;display:inline-flex}._8HFAvW_letters{columns:1;column-gap:2.5rem;margin-top:2rem;font-size:.92rem}._8HFAvW_letter{break-inside:avoid;margin-bottom:1.4rem}._8HFAvW_letterTitle{font-family:var(--font-display);color:var(--champagne-ink);margin-bottom:.3rem;font-size:1.4rem}._8HFAvW_letter li{padding-block:.12rem}._8HFAvW_letter a{color:var(--petrol);font-weight:700}._8HFAvW_cp{color:var(--text-muted);font-size:.82rem}._8HFAvW_facts{border-radius:var(--radius);background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:1px;display:grid;overflow:hidden}._8HFAvW_fact{background:var(--paper);gap:.2rem;padding:1.2rem 1.3rem;display:grid}._8HFAvW_factLabel{letter-spacing:.14em;text-transform:uppercase;color:var(--champagne-ink);font-size:.72rem;font-weight:700}._8HFAvW_factValue{font-family:var(--font-display);color:var(--ink);font-size:1.3rem}._8HFAvW_factsNote{color:var(--text-muted);margin-top:.8rem;font-size:.8rem}._8HFAvW_localText{gap:1.1rem;font-size:1.06rem;line-height:1.8;display:grid}._8HFAvW_focusList{gap:1rem;display:grid}._8HFAvW_focus{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);transition:border-color .3s var(--ease), transform .3s var(--ease);gap:.4rem;padding:1.5rem;display:grid}._8HFAvW_focus:hover{border-color:var(--petrol);transform:translateY(-3px)}._8HFAvW_focus a{font-family:var(--font-display);color:var(--ink);font-size:1.3rem;text-decoration:none}._8HFAvW_focus a:after{content:"";position:absolute;inset:0}._8HFAvW_focus{position:relative}._8HFAvW_focus p{color:var(--text-muted);font-size:.95rem}._8HFAvW_nearby{flex-wrap:wrap;gap:.5rem;display:flex}._8HFAvW_nearby li{border:1px solid var(--line);background:var(--paper);border-radius:999px;padding:.45rem .9rem;font-size:.9rem}._8HFAvW_nearby a{color:var(--petrol);font-weight:700;text-decoration:none}._8HFAvW_nearbyDark li{border-color:var(--line-dark);color:var(--text-on-dark);background:0 0}._8HFAvW_nearbyDark a{color:var(--champagne)}._8HFAvW_otherTitle{margin:3.5rem 0 1.6rem}@media (min-width:700px){._8HFAvW_letters{columns:3}._8HFAvW_focusList{grid-template-columns:repeat(3,1fr)}}@media (min-width:1000px){._8HFAvW_searchGrid{grid-template-columns:.9fr 1.1fr}._8HFAvW_mapGrid{grid-template-columns:.8fr 1.2fr;align-items:center}._8HFAvW_localGrid{grid-template-columns:1.3fr .7fr}._8HFAvW_letters{columns:4}}
.tpMECG_scopeGrid{align-items:center;gap:clamp(2.5rem,2rem + 3vw,5rem);display:grid}.tpMECG_scopeText{gap:1.4rem;display:grid}.tpMECG_scopeList{gap:.9rem;margin-top:.4rem;display:grid}.tpMECG_scopeList li{grid-template-columns:auto 1fr;align-items:start;gap:.9rem;display:grid}.tpMECG_scopeList svg{background:var(--aqua-soft);width:1.35rem;height:1.35rem;color:var(--petrol);border-radius:50%;margin-top:.15rem;padding:.2rem}.tpMECG_scopeNote{color:var(--text-muted);font-size:.9rem}.tpMECG_scopeMedia{border-radius:var(--radius-l);aspect-ratio:4/5;position:relative;overflow:hidden}.tpMECG_scopeImg{object-fit:cover;width:100%;height:100%}.tpMECG_illus{color:#ffffffe6;text-shadow:0 1px 6px #00000080;font-size:.7rem;position:absolute;bottom:.9rem;right:1rem}.tpMECG_editorial{border-block:1px solid var(--line)}.tpMECG_block{border-top:1px solid var(--line);gap:1.2rem;padding-block:clamp(2rem,1.5rem + 2vw,3.5rem);display:grid}.tpMECG_block:first-child{border-top:0;padding-top:0}.tpMECG_blockHead{align-content:start;gap:.6rem;display:grid}.tpMECG_blockNum{font-family:var(--font-display);color:var(--champagne-ink);font-style:italic}.tpMECG_blockTitle{font-size:var(--step-3)}.tpMECG_blockBody{gap:1rem;max-width:68ch;font-size:1.05rem;line-height:1.8;display:grid}.tpMECG_bullets{gap:.5rem;padding-left:1.2rem;display:grid}.tpMECG_bullets li::marker{color:var(--champagne-ink)}.tpMECG_precautions{border-radius:var(--radius-l);background:var(--navy);color:var(--text-on-dark);margin-top:2rem;padding:clamp(1.6rem,1.2rem + 2vw,3rem)}.tpMECG_precautionsTitle{font-size:var(--step-3);margin-bottom:1.6rem}.tpMECG_precautions ul{gap:1rem;display:grid}.tpMECG_precautions li{color:var(--text-on-dark-muted);grid-template-columns:auto 1fr;gap:.9rem;display:grid}.tpMECG_precautions svg{width:1.4rem;height:1.4rem;color:var(--champagne)}.tpMECG_faqGrid{gap:1rem;display:grid}.tpMECG_cards{gap:1.6rem;display:grid}.tpMECG_articlesTitle{margin:clamp(3rem,2.5rem + 2vw,5rem) 0 2rem}@media (min-width:700px){.tpMECG_cards,.tpMECG_precautions ul{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.tpMECG_scopeGrid{grid-template-columns:1.1fr .9fr}.tpMECG_block{grid-template-columns:.9fr 1.4fr;gap:3rem}.tpMECG_faqGrid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:4rem}.tpMECG_cards{grid-template-columns:repeat(3,1fr)}}
