._1mGxVG_line{margin:var(--space-3) 0 var(--space-5);font-size:var(--fs-sm);color:var(--muted)}._1mGxVG_line a{color:var(--link);text-underline-offset:2px;text-decoration:underline}
._8Dmp1q_prose{max-width:72ch}._8Dmp1q_prose>:first-child{margin-top:0}._8Dmp1q_prose h1{margin-bottom:var(--space-2)}._8Dmp1q_prose h2{margin-top:var(--space-10);margin-bottom:var(--space-2);padding-top:var(--space-6);border-top:1px solid var(--line)}._8Dmp1q_prose h3{margin-top:var(--space-7);margin-bottom:var(--space-2)}._8Dmp1q_prose h4{margin-top:var(--space-6);margin-bottom:var(--space-1);font-size:var(--fs-md)}._8Dmp1q_prose p{margin:0 0 var(--space-4)}._8Dmp1q_prose a{color:var(--brass-ink);text-underline-offset:3px}._8Dmp1q_prose a:hover{color:var(--ink)}._8Dmp1q_prose ul,._8Dmp1q_prose ol{margin:0 0 var(--space-5);padding-left:var(--space-5)}._8Dmp1q_prose li{margin-bottom:var(--space-2);color:var(--text)}._8Dmp1q_prose ul{padding-left:0;list-style:none}._8Dmp1q_prose ul>li{padding-left:var(--space-6);position:relative}._8Dmp1q_prose ul>li:before{content:"";background:var(--brass);border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:.25rem}._8Dmp1q_prose ol{padding-left:var(--space-6)}._8Dmp1q_prose ol>li::marker{color:var(--steel);font-weight:var(--fw-bold)}._8Dmp1q_prose blockquote{margin:var(--space-6) 0;padding:var(--space-3) 0 var(--space-3) var(--space-5);border-left:3px solid var(--brass);color:var(--ink)}._8Dmp1q_prose table{border-collapse:collapse;width:100%;margin:0 0 var(--space-6);font-size:var(--fs-base);display:block;overflow-x:auto}._8Dmp1q_prose th,._8Dmp1q_prose td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--line);text-align:left;vertical-align:top}._8Dmp1q_prose th{background:var(--soft);color:var(--ink);font-weight:var(--fw-semibold);white-space:nowrap}._8Dmp1q_prose caption{caption-side:bottom;padding-top:var(--space-2);font-size:var(--fs-sm);color:var(--muted);text-align:left}._8Dmp1q_prose img{border-radius:var(--radius);border:1px solid var(--line);max-width:100%;height:auto;margin:var(--space-4) 0}._8Dmp1q_prose figure{margin:var(--space-6) 0}._8Dmp1q_prose figcaption{margin-top:var(--space-2);font-size:var(--fs-sm);color:var(--muted)}._8Dmp1q_prose hr{border:0;border-top:1px solid var(--line);margin:var(--space-8) 0}._8Dmp1q_prose dl{margin:0 0 var(--space-5)}._8Dmp1q_prose dt{font-weight:var(--fw-semibold);color:var(--ink);margin-top:var(--space-4)}._8Dmp1q_prose dd{margin:var(--space-1) 0 0;color:var(--text)}._8Dmp1q_prose section,._8Dmp1q_prose article{margin-bottom:var(--space-4)}@media (min-width:64rem){._8Dmp1q_prose{max-width:74ch}}._8Dmp1q_prose>a[href^=tel\:],._8Dmp1q_prose>a[href*=wa\.me],._8Dmp1q_prose p>a[href*=wa\.me]{align-items:center;gap:var(--space-2);min-height:var(--tap);margin:var(--space-1) var(--space-2) var(--space-1) 0;padding:var(--space-2) var(--space-5);border-radius:var(--radius-pill);font-family:var(--font-body);font-weight:var(--fw-semibold);text-decoration:none;display:inline-flex}._8Dmp1q_prose p:has(>a[href*=wa\.me])>a[href^=tel\:]{align-items:center;gap:var(--space-2);min-height:var(--tap);margin:var(--space-1) var(--space-2) var(--space-1) 0;padding:var(--space-2) var(--space-5);border-radius:var(--radius-pill);font-family:var(--font-body);font-weight:var(--fw-semibold);text-decoration:none;display:inline-flex}._8Dmp1q_prose>a[href^=tel\:]{background:var(--action);color:var(--on-action)}._8Dmp1q_prose p:has(>a[href*=wa\.me])>a[href^=tel\:]{background:var(--action);color:var(--on-action)}._8Dmp1q_prose>a[href^=tel\:]:hover{background:var(--action-hover);color:var(--on-action)}._8Dmp1q_prose p:has(>a[href*=wa\.me])>a[href^=tel\:]:hover{background:var(--action-hover);color:var(--on-action)}._8Dmp1q_prose>a[href*=wa\.me],._8Dmp1q_prose p>a[href*=wa\.me]{background:var(--green);color:var(--white)}._8Dmp1q_prose>a[href*=wa\.me]:hover,._8Dmp1q_prose p>a[href*=wa\.me]:hover{background:var(--green-deep);color:var(--white)}._8Dmp1q_prose a[href^=tel\:]{font-weight:var(--fw-semibold)}:is(._8Dmp1q_prose p:has(>a[href^=tel\:]),._8Dmp1q_prose p:has(>a[href*=wa\.me])){gap:var(--space-1);flex-wrap:wrap;align-items:center;display:flex}
.DR8yoq_section{border-top:1px solid var(--line);padding-block:clamp(1.75rem,3vw,2.5rem)}.DR8yoq_section:first-child{border-top:0}.DR8yoq_heading{margin:0 0 var(--space-4)}.DR8yoq_cards{margin:var(--space-5) 0 0;grid-template-columns:1fr;gap:clamp(.8rem,1.6vw,1.15rem);padding:0;list-style:none;display:grid}.DR8yoq_cards>*{min-width:0}.DR8yoq_card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-rest);transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);flex-direction:column;padding:0;display:flex;overflow:hidden}.DR8yoq_card:hover{box-shadow:var(--shadow-lift)}.DR8yoq_cardMedia{background:var(--band);width:100%;height:180px;overflow:hidden}.DR8yoq_cardImg{object-fit:cover;width:100%;height:100%;transition:transform var(--dur) var(--ease)}.DR8yoq_cardContent{padding:var(--space-5) var(--space-5);flex-direction:column;flex:1;display:flex}.DR8yoq_cardBadge{font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:.05em;padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);margin-bottom:var(--space-3);background:color-mix(in srgb, var(--steel) 10%, transparent);color:var(--steel);align-self:flex-start;display:inline-block}.DR8yoq_cardTitle{font-size:var(--fs-md);margin:0 0 var(--space-2);color:var(--ink)}.DR8yoq_cardBody{font-size:var(--fs-base)}.DR8yoq_cardBody>:last-child{margin-bottom:0}@media (min-width:48rem){.DR8yoq_cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.DR8yoq_cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.DR8yoq_linkCards{margin:var(--space-5) 0 0;gap:var(--space-3);grid-template-columns:1fr;padding:0;list-style:none;display:grid}.DR8yoq_linkCards>*{min-width:0}.DR8yoq_linkCard{align-items:center;gap:var(--space-1) var(--space-3);height:100%;padding:var(--space-4) var(--space-4);background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-rest);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);grid-template-columns:1fr auto;text-decoration:none;display:grid}.DR8yoq_linkCard:hover{border-color:var(--line-strong);box-shadow:var(--shadow-lift)}.DR8yoq_linkCardTitle{font-weight:var(--fw-bold);color:var(--ink)}.DR8yoq_linkCardDesc{font-size:var(--fs-sm);color:var(--muted);grid-column:1}.DR8yoq_linkCardArrow{color:var(--steel);grid-area:1/2/span 2}.DR8yoq_linkCardIcon{grid-template-columns:auto 1fr auto}.DR8yoq_linkCardPic{grid-area:1/1/span 2;width:64px;height:64px;display:block}.DR8yoq_linkCardPic img{width:64px;height:64px;display:block}.DR8yoq_linkCardIcon .DR8yoq_linkCardTitle,.DR8yoq_linkCardIcon .DR8yoq_linkCardDesc{grid-column:2}.DR8yoq_linkCardIcon .DR8yoq_linkCardArrow{grid-column:3}@media (min-width:48rem){.DR8yoq_linkCards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.DR8yoq_linkCards{grid-template-columns:repeat(3,minmax(0,1fr))}}
._1pIKlG_figure{margin:0 0 var(--space-7)}._1pIKlG_img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius);border:1px solid var(--line);width:100%;height:auto;display:block}._1pIKlG_tall{object-position:50% 65%}._1pIKlG_whole{border-radius:var(--radius);border:1px solid var(--line);background:var(--white);width:100%;height:auto;display:block}._1pIKlG_zoom{cursor:zoom-in;display:block}._1pIKlG_zoom>picture{display:contents}@media (min-width:78rem){._1pIKlG_wide{margin-inline:calc(var(--space-16) * -2.5)}}._1pIKlG_caption{margin-top:var(--space-2);font-size:var(--fs-xs);color:var(--muted)}
.JMQn2W_strip{gap:var(--space-1);margin:var(--space-4) 0;padding:var(--space-3) var(--space-5);background:color-mix(in srgb, var(--on-dark) 10%, transparent);border-radius:var(--radius-sm);display:grid}.JMQn2W_amount{font-family:var(--font-body);font-size:var(--fs-xl);font-weight:var(--fw-bold);color:var(--on-dark)}.JMQn2W_note{font-size:var(--fs-base);color:var(--on-dark-muted)}
.mdOXaq_hero{margin-bottom:clamp(2rem,4vw,3.5rem);padding-block:clamp(2rem,5vw,3.5rem) clamp(2.5rem,5vw,4rem)}.mdOXaq_heroGrid{align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}.mdOXaq_heroGrid>*{min-width:0}.mdOXaq_heroFigure{margin:0}@media (min-width:64rem){.mdOXaq_heroGrid:has(>figure){grid-template-columns:1.1fr 1fr}}.mdOXaq_title{max-width:20ch}.mdOXaq_intro{font-size:var(--fs-lg);color:var(--text);max-width:62ch}.mdOXaq_intro a{color:var(--link,var(--brass-ink))}.mdOXaq_ctas{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.mdOXaq_meta{margin-top:var(--space-4);font-size:var(--fs-base);color:var(--muted)}.mdOXaq_quick{margin:0 0 var(--space-10);padding:var(--space-5) var(--space-6);background:var(--white);border:1px solid var(--line);border-radius:var(--radius)}.mdOXaq_quickLabel{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--ink);display:inline-flex}.mdOXaq_quick p{margin-bottom:var(--space-2);color:var(--ink)}.mdOXaq_quick p:last-child{margin-bottom:0}.mdOXaq_section{margin-bottom:var(--space-12)}.mdOXaq_section>h2{margin-top:0;margin-bottom:var(--space-3);border-top:0;padding-top:0}.mdOXaq_related{gap:var(--space-6);grid-template-columns:1fr;display:grid}.mdOXaq_relatedGroup h2{font-size:var(--fs-lg);margin-bottom:var(--space-3);border-top:0;margin-top:0;padding-top:0}.mdOXaq_pills{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.mdOXaq_pill{min-height:44px;padding:0 var(--space-4);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--white);color:var(--ink);font-weight:var(--fw-semibold);font-size:var(--fs-base);align-items:center;text-decoration:none;display:inline-flex}.mdOXaq_pill:hover{border-color:var(--steel);color:var(--steel);background:var(--soft)}@media (min-width:48rem){.mdOXaq_related{grid-template-columns:repeat(2,1fr)}}.mdOXaq_body{grid-template-columns:1fr;gap:clamp(1.5rem,3vw,2.5rem);display:grid}.mdOXaq_body>*,.mdOXaq_main{min-width:0}.mdOXaq_rail{display:none}@media (min-width:64rem){.mdOXaq_body{grid-template-columns:minmax(0,1fr) 20rem;align-items:start}.mdOXaq_rail{display:block;position:sticky;top:6rem}}.mdOXaq_railCard{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-rest);padding:var(--space-5) var(--space-5)}.mdOXaq_railTitle{font-size:var(--fs-md);margin:0 0 var(--space-2)}.mdOXaq_railNote{font-size:var(--fs-base);margin:0 0 var(--space-4)}.mdOXaq_railActions{gap:var(--space-2);display:grid}.mdOXaq_railHours{margin:var(--space-4) 0 0;font-size:var(--fs-sm);color:var(--muted)}.mdOXaq_reviews{margin:var(--space-7) 0 0;padding-top:var(--space-4);border-top:1px solid var(--line);font-size:var(--fs-base)}.mdOXaq_reviews a{align-items:center;gap:var(--space-1);min-height:44px;color:var(--steel);font-weight:var(--fw-semibold);display:inline-flex}.mdOXaq_relatedGap{margin-top:var(--space-7)}
.K7HVmq_box{margin-top:var(--space-8);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--soft)}.K7HVmq_box p{margin:0 0 var(--space-3)}.K7HVmq_link{min-height:44px;margin-right:var(--space-5);color:var(--steel);font-weight:var(--fw-semibold);align-items:center;display:inline-flex}
.A7KBnW_wrap{max-width:74ch}.A7KBnW_crumbs{gap:var(--space-2);margin:0 0 var(--space-4);font-size:var(--fs-sm);color:var(--muted);flex-wrap:wrap;align-items:center;padding:0;list-style:none;display:flex}.A7KBnW_crumbs a{color:var(--steel);text-decoration:none}.A7KBnW_crumbs a:hover{text-decoration:underline}.A7KBnW_meta{gap:var(--space-1) var(--space-4);margin:0 0 var(--space-7);padding-bottom:var(--space-5);border-bottom:1px solid var(--line);font-size:var(--fs-base);color:var(--muted);flex-wrap:wrap;align-items:center;display:flex}.A7KBnW_metaItem{align-items:center;gap:var(--space-1);display:inline-flex}.A7KBnW_lede{font-size:var(--fs-lg);color:var(--text)}.A7KBnW_quick{margin:0 0 var(--space-10);padding:var(--space-5) var(--space-5);background:var(--soft);border:1px solid var(--line);border-radius:var(--radius)}.A7KBnW_quickLabel{align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--brass-ink);display:inline-flex}.A7KBnW_quick p{color:var(--ink)}.A7KBnW_quick p:last-child{margin-bottom:0}.A7KBnW_section{margin-bottom:var(--space-10)}.A7KBnW_section>h2{border-top:0;margin-top:0;padding-top:0}.A7KBnW_pills{gap:var(--space-2);margin:var(--space-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.A7KBnW_pill{min-height:44px;padding:0 var(--space-4);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--white);color:var(--ink);font-weight:var(--fw-semibold);font-size:var(--fs-base);align-items:center;text-decoration:none;display:inline-flex}.A7KBnW_pill:hover{border-color:var(--steel);color:var(--steel);background:var(--soft)}.A7KBnW_related{margin-top:var(--space-10);padding-top:var(--space-7);border-top:1px solid var(--line)}.A7KBnW_related h2{font-size:var(--fs-lg);margin:0 0 var(--space-2);border-top:0;padding-top:0}.A7KBnW_reviews{margin:var(--space-8) 0 0;padding-top:var(--space-5);border-top:1px solid var(--line);font-size:var(--fs-base)}.A7KBnW_reviews a{align-items:center;gap:var(--space-1);min-height:44px;color:var(--steel);font-weight:var(--fw-semibold);display:inline-flex}.A7KBnW_bodyBlock{margin-bottom:var(--space-5)}
.kVudrG_grid{gap:var(--space-5);margin-top:var(--space-8);grid-template-columns:1fr;display:grid}.kVudrG_card{color:inherit;flex-direction:column;height:100%;text-decoration:none;display:flex}.kVudrG_card h2{font-size:var(--fs-lg);margin:0 0 var(--space-2);color:var(--ink);border-top:0;padding-top:0}.kVudrG_card p{font-size:var(--fs-base);margin:0 0 var(--space-4)}.kVudrG_meta{gap:var(--space-1) var(--space-4);font-size:var(--fs-sm);color:var(--muted);flex-wrap:wrap;margin-top:auto;display:flex}.kVudrG_metaItem{align-items:center;gap:var(--space-1);display:inline-flex}.kVudrG_more{align-items:center;gap:var(--space-1);margin-top:var(--space-3);font-weight:var(--fw-semibold);color:var(--steel);display:inline-flex}.kVudrG_card:hover .kVudrG_more{text-decoration:underline}.kVudrG_intro{max-width:60ch}@media (min-width:48rem){.kVudrG_grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:64rem){.kVudrG_grid{grid-template-columns:repeat(3,1fr)}}
.fwMhrW_page{--review-maxw:1280px}.fwMhrW_container{width:100%;max-width:var(--review-maxw);padding-inline:var(--gutter);margin-inline:auto}.fwMhrW_hero{padding-block:clamp(2rem,5vw,4rem)}.fwMhrW_heroGrid{grid-template-columns:1fr;align-items:start;gap:clamp(1.5rem,3vw,3rem);display:grid}.fwMhrW_heroCopy h1{margin-bottom:var(--space-2)}.fwMhrW_heroLede{font-size:var(--fs-lg);color:var(--text);max-width:52ch}.fwMhrW_ctaRow{gap:var(--space-3);margin-top:var(--space-7);flex-wrap:wrap;display:flex}.fwMhrW_summary{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-rest);padding:clamp(1.25rem,2.5vw,1.75rem)}.fwMhrW_sourceRow{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);padding:var(--space-1) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--soft);font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--ink);display:inline-flex}.fwMhrW_summary h2{font-size:var(--fs-lg);margin:0 0 var(--space-2)}.fwMhrW_summary p{font-size:var(--fs-base);margin-bottom:var(--space-4)}.fwMhrW_summaryList{margin:0 0 var(--space-5);gap:var(--space-2);padding:0;list-style:none;display:grid}.fwMhrW_summaryList li{gap:var(--space-2);font-size:var(--fs-base);color:var(--muted);align-items:flex-start;display:flex}.fwMhrW_tick{margin-top:var(--space-half);color:var(--green);flex:none}.fwMhrW_grid{gap:var(--space-5);margin-top:var(--space-8);grid-template-columns:1fr;display:grid}.fwMhrW_card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-rest);padding:var(--space-6);transition:box-shadow var(--dur) var(--ease), border-color var(--dur) var(--ease);flex-direction:column;display:flex}.fwMhrW_card:hover{box-shadow:var(--shadow-lift);border-color:var(--line-strong)}.fwMhrW_cardHead{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.fwMhrW_avatar{background:var(--steel);width:46px;height:46px;color:var(--white);font-family:var(--font-body);font-weight:var(--fw-bold);font-size:var(--fs-base);border-radius:50%;flex:none;place-items:center;display:grid}.fwMhrW_who{min-width:0}.fwMhrW_name{font-family:var(--font-body);font-weight:var(--fw-bold);color:var(--ink);line-height:var(--lh-tight);display:block}.fwMhrW_source{align-items:center;gap:var(--space-1);font-size:var(--fs-sm);color:var(--muted);display:inline-flex}.fwMhrW_stars{color:var(--amber);margin-bottom:var(--space-3);gap:1px;display:inline-flex}.fwMhrW_quote{margin:0 0 var(--space-4);color:var(--ink);font-size:var(--fs-base);line-height:var(--lh-copy)}.fwMhrW_context{padding:var(--space-3) 0 0;border-top:1px solid var(--line);gap:var(--space-1);margin:auto 0 0;list-style:none;display:grid}.fwMhrW_context li{font-size:var(--fs-sm);color:var(--muted)}.fwMhrW_context strong{color:var(--ink);font-weight:var(--fw-semibold)}.fwMhrW_leave{background:var(--soft);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.fwMhrW_leaveGrid{grid-template-columns:1fr;align-items:center;gap:clamp(1.25rem,3vw,2.5rem);display:grid}.fwMhrW_leaveSteps{counter-reset:step;margin:var(--space-4) 0 0;gap:var(--space-3);padding:0;list-style:none;display:grid}.fwMhrW_leaveSteps li{counter-increment:step;padding-left:var(--space-8);color:var(--muted);position:relative}.fwMhrW_leaveSteps li:before{content:counter(step);background:var(--steel);width:1.55rem;height:1.55rem;color:var(--white);font-size:var(--fs-sm);font-weight:var(--fw-bold);border-radius:50%;place-items:center;display:grid;position:absolute;top:-.1rem;left:0}.fwMhrW_note{font-size:var(--fs-sm);color:var(--muted);max-width:70ch}@media (min-width:64rem){.fwMhrW_heroGrid{gap:var(--space-12);grid-template-columns:7fr 5fr}.fwMhrW_grid{grid-template-columns:repeat(2,1fr)}.fwMhrW_leaveGrid{grid-template-columns:1fr 1fr}}@media (min-width:100rem){.fwMhrW_grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:39.99rem){.fwMhrW_ctaRow>*{width:100%}}.fwMhrW_bodyBlock{margin-bottom:var(--space-6)}
