.Fy9C9a_sortGroup{align-items:center;gap:.5rem;display:flex}@media (max-width:520px){.Fy9C9a_sortGroup{justify-content:space-between}}.Fy9C9a_sortLabel{color:var(--clr-text-secondary);white-space:nowrap;font-size:.9375rem;font-weight:500}.Fy9C9a_sortSelect{min-height:2.75rem;font-family:var(--font);color:var(--clr-text);background:var(--clr-bg);border:1.5px solid var(--clr-border-strong);border-radius:var(--radius);appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%236b7280' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .625rem center;background-repeat:no-repeat;padding:0 2rem 0 .75rem;font-size:.9375rem;transition:border-color .15s}@media (prefers-reduced-motion:reduce){.Fy9C9a_sortSelect{transition:none}}.Fy9C9a_sortSelect:hover{border-color:var(--clr-primary)}.Fy9C9a_sortSelect:focus{border-color:var(--clr-primary);box-shadow:0 0 0 3px var(--clr-primary-light);outline:none}
.d42PAW_root{break-inside:avoid;background:var(--clr-surface);border:1px solid var(--clr-facet-border);border-radius:var(--radius);flex-direction:column;gap:.5rem;margin-bottom:1rem;padding:.75rem;display:flex}.d42PAW_header{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.d42PAW_label{text-transform:uppercase;letter-spacing:.04em;color:var(--clr-text-muted);font-size:.8125rem;font-weight:600}.d42PAW_chartWrapper,.d42PAW_slider{width:100%}.d42PAW_sliderLabels{justify-content:space-between;align-items:baseline;gap:.25rem;margin-top:.125rem;display:flex}.d42PAW_sliderLow,.d42PAW_sliderHigh{color:var(--clr-text-muted);white-space:nowrap;flex-shrink:0;font-size:.75rem}.d42PAW_sliderCount{color:var(--clr-text-secondary);text-align:center;flex:1;font-size:.75rem;font-weight:500}.d42PAW_noDataNote{color:var(--clr-text-muted);text-align:center;margin:0;font-size:.6875rem}.d42PAW_tooltip{border:1px solid var(--clr-border-strong);border-radius:var(--radius-sm,4px);font-size:.8125rem;font-family:var(--font);background:#fff;flex-direction:column;gap:.125rem;padding:.375rem .625rem;display:flex;box-shadow:0 2px 8px #00000014}.d42PAW_tooltipRange{color:var(--clr-text);font-weight:500}.d42PAW_tooltipCount{color:var(--clr-text-secondary)}
.csWFkW_backdrop{z-index:9500;background:#100e1a80;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.csWFkW_panel{background:var(--clr-surface);border:1px solid var(--clr-border);border-radius:var(--radius);flex-direction:column;width:100%;max-width:28rem;max-height:min(32rem,85vh);display:flex;box-shadow:0 20px 48px #100e1a47}.csWFkW_header{border-bottom:1px solid var(--clr-border);justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1rem .75rem 1.25rem;display:flex}.csWFkW_title{text-transform:uppercase;letter-spacing:.04em;color:var(--clr-text);font-size:.9375rem;font-weight:600}.csWFkW_close{width:2.75rem;height:2.75rem;color:var(--clr-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.csWFkW_close:hover{background:var(--clr-primary-light);color:var(--clr-primary)}.csWFkW_close:focus-visible{outline:2px solid var(--clr-focus);outline-offset:2px}.csWFkW_body{padding:.75rem 1.25rem 1.25rem;overflow-y:auto}
.ivxSMa_group{break-inside:avoid;background:var(--clr-surface);border:1px solid var(--clr-facet-border);border-radius:var(--radius);flex-direction:column;min-width:0;margin-bottom:1rem;padding:.75rem;display:flex}.ivxSMa_content{flex-direction:column;gap:.375rem;display:flex}.ivxSMa_panel{flex-direction:column;gap:.375rem;animation:.18s ease-out ivxSMa_facet-reveal;display:flex}.ivxSMa_panel[hidden]{display:none}@keyframes ivxSMa_facet-reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.ivxSMa_heading{font:inherit;margin:0}.ivxSMa_title{border-radius:var(--radius-sm);width:100%;min-height:2.75rem;font-family:var(--font);text-transform:uppercase;letter-spacing:.04em;text-align:left;color:var(--clr-text-muted);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.5rem;padding:0 .125rem;font-size:.8125rem;font-weight:600;display:flex}.ivxSMa_title:focus-visible{outline:2px solid var(--clr-focus);outline-offset:1px}.ivxSMa_title:active .ivxSMa_chevron{translate:0 2px}.ivxSMa_chevron{flex-shrink:0;transition:transform .18s,translate 80ms}.ivxSMa_chevron[data-collapsed=true]{transform:rotate(-90deg)}.ivxSMa_summary{color:var(--clr-chart-selected-strong);overflow-wrap:anywhere;margin:0;padding:0 .125rem;font-size:.8125rem;font-weight:600}.ivxSMa_unavailable{color:var(--clr-text-secondary);margin:0;padding:0 .125rem;font-size:.8125rem}@media (prefers-reduced-motion:reduce){.ivxSMa_panel{animation:none}.ivxSMa_chevron{transition:none}.ivxSMa_title:active .ivxSMa_chevron{translate:none}}.ivxSMa_showMore{min-height:2.75rem;font-family:var(--font);color:var(--clr-primary);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;align-self:flex-start;margin-top:.125rem;padding:.375rem .5rem;font-size:.8125rem;text-decoration:underline}.ivxSMa_showMore:hover{color:var(--clr-primary-dark)}.ivxSMa_showMore:focus-visible{outline:2px solid var(--clr-focus);outline-offset:2px}
.ELhVda_root{padding:.75rem 0}@media (min-width:700px){.ELhVda_root{column-count:2;column-gap:3rem}}@media (min-width:1080px){.ELhVda_root{column-count:3}}.ELhVda_mapGroup{break-inside:avoid;flex-direction:column;gap:.375rem;margin-bottom:1rem;display:flex}.ELhVda_mapTitle{text-transform:uppercase;letter-spacing:.04em;color:var(--clr-text-muted);font-size:.8125rem;font-weight:600}.ELhVda_mapContainer{border-radius:var(--radius);border:1.5px solid var(--clr-border);isolation:isolate;overflow:hidden}
.IatkCG_pills{flex-wrap:wrap;gap:.375rem;margin:0 0 .75rem;padding:0;list-style:none;display:flex}.IatkCG_pills>li{min-width:0;max-width:100%}.IatkCG_pill{box-sizing:border-box;background:var(--clr-surface);border:1.5px solid var(--clr-border-strong);max-width:100%;min-height:2.75rem;color:var(--clr-text-secondary);white-space:nowrap;border-radius:999px;align-items:center;gap:.25rem;padding:.25rem .25rem .25rem .75rem;font-size:.8125rem;font-weight:500;display:inline-flex}.IatkCG_pillLabel{white-space:normal;overflow-wrap:anywhere;min-width:0;line-height:1.3}.IatkCG_pillRemove{width:2.75rem;height:2.75rem;color:var(--clr-text-muted);cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:1rem;line-height:1;transition:background-color .1s,color .1s;display:inline-flex}.IatkCG_pillRemove:hover{background:var(--clr-border);color:var(--clr-text)}.IatkCG_pillRemove:focus-visible{outline:2px solid var(--clr-focus);outline-offset:1px}.IatkCG_clearAll{box-sizing:border-box;background:var(--clr-surface);border:1.5px solid var(--clr-border-strong);min-height:2.75rem;color:var(--clr-text-secondary);cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;padding:.25rem .875rem;font-family:inherit;font-size:.8125rem;font-weight:500;line-height:1.3;transition:background-color .1s,border-color .1s,color .1s}.IatkCG_clearAll:hover{background:var(--clr-primary-light);border-color:var(--clr-primary);color:var(--clr-text)}.IatkCG_clearAll:focus-visible{outline:2px solid var(--clr-focus);outline-offset:1px}@media (prefers-reduced-motion:reduce){.IatkCG_pillRemove,.IatkCG_clearAll{transition:none}}
.DpQICq_logo{font-family:var(--font-logo), "Raleway", sans-serif;letter-spacing:-.03em;color:var(--clr-text);font-weight:700}.DpQICq_accent{color:var(--clr-primary)}
.ujuMKW_wrap{align-items:center;gap:.375rem;display:flex}.ujuMKW_label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ujuMKW_select{appearance:none;border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") right .375rem center no-repeat;border-radius:.375rem;min-height:2rem;padding:.25rem 1.5rem .25rem .5rem;font-family:inherit;font-size:.8125rem}.ujuMKW_select:focus-visible{outline:2px solid var(--clr-focus);outline-offset:2px}.ujuMKW_select:hover{border-color:var(--color-border-strong);color:var(--color-text)}
.sggyBa_siteHeader{z-index:100;background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);border-bottom:1px solid var(--glass-border);box-shadow:0 1px 0 #0000000d, var(--glass-shadow);padding:.625rem 1rem;position:sticky;top:0}.sggyBa_headerInner{align-items:center;gap:.875rem;max-width:64rem;margin:0 auto;display:flex}.sggyBa_logo{flex:none;font-size:1.5rem;line-height:1;text-decoration:none;transition:opacity .15s}.sggyBa_logo:hover{opacity:.75}.sggyBa_logo:focus-visible{outline:3px solid var(--clr-focus);outline-offset:3px;border-radius:var(--radius-sm)}.sggyBa_tagline{color:var(--clr-text-muted);letter-spacing:.01em;border-left:1px solid var(--clr-border);flex-direction:column;gap:.1em;margin:0;padding-left:.875rem;font-size:clamp(.5625rem,2.2vw,.75rem);font-weight:500;line-height:1.35;display:flex}.sggyBa_tagline span{white-space:nowrap;display:block}.sggyBa_sectionText{border-left:1px solid var(--clr-border);color:var(--clr-text-secondary);padding-left:.875rem;font-size:.875rem;font-weight:500}
.JhtUEG_chips{flex-wrap:wrap;gap:.375rem;display:flex}.JhtUEG_chip{min-height:2.75rem;font-family:var(--font);color:var(--clr-text);border:1px solid var(--clr-border);cursor:pointer;white-space:nowrap;background:#fff9;border-radius:999px;align-items:center;gap:.375rem;padding:.3125rem .625rem;font-size:.8125rem;font-weight:500;transition:background-color .13s,border-color .13s,color .13s;display:inline-flex}@media (prefers-reduced-motion:reduce){.JhtUEG_chip{transition:none}}.JhtUEG_chip:hover:not(:disabled){background:#5c35c60f;border-color:#5c35c64d}.JhtUEG_chip.JhtUEG_active{color:var(--clr-chart-selected-strong);box-shadow:inset 0 0 0 1px var(--clr-chart-selected);background:#5c35c61f;border-color:#5c35c673;font-weight:600}.JhtUEG_chip:disabled{opacity:.35;cursor:default}.JhtUEG_chip:focus-visible{outline:2px solid var(--clr-focus);outline-offset:2px}.JhtUEG_count{color:var(--clr-text-muted);font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:400}.JhtUEG_chip.JhtUEG_active .JhtUEG_count{color:var(--clr-primary-dark)}
.JhMTVa_grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}.JhMTVa_slot{min-width:0}.JhMTVa_grid .JhMTVa_slot>*{margin-bottom:0}@media (min-width:600px){.JhMTVa_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.JhMTVa_wide{grid-column:1/-1}}@media (min-width:900px){.JhMTVa_grid{grid-template-columns:repeat(3,minmax(0,1fr))}.JhMTVa_wide{grid-column:auto}}@media (min-width:1200px){.JhMTVa_grid{grid-template-columns:repeat(4,minmax(0,1fr))}.JhMTVa_wide{grid-column:span 2}}.JhMTVa_location{flex-direction:column;gap:.5rem;min-width:0;display:flex}.JhMTVa_locationTitle{text-transform:uppercase;letter-spacing:.04em;min-height:2.75rem;color:var(--clr-text-muted);align-items:center;margin:0;padding:0 .125rem;font-size:.8125rem;font-weight:600;display:flex}.JhMTVa_note{color:var(--clr-text-secondary);margin:0;font-size:.8125rem}.JhMTVa_stateList{min-width:0}
._1pRHCq_badge{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:var(--clr-info);color:#fff;z-index:1;border-radius:999px;align-items:center;padding:.125rem .5rem;font-size:.6875rem;font-weight:700;line-height:1.4;display:inline-flex;position:absolute;top:.625rem;right:.625rem}@media (forced-colors:active){._1pRHCq_badge{color:highlighttext;background:highlight;outline:1px solid}}
.h2NENq_page{max-width:1100px;color:var(--clr-text);font-family:var(--font);grid-template-columns:1fr;gap:1.25rem;margin:0 auto;padding:1.5rem 1rem 3rem;display:grid}@media (min-width:720px){.h2NENq_page{grid-template-columns:1fr 1fr}}.h2NENq_hero{flex-direction:column;grid-column:1/-1;align-items:flex-start;gap:.75rem;display:flex}.h2NENq_h1{max-width:40rem;font-family:var(--font-logo), "Raleway", sans-serif;letter-spacing:-.03em;margin:0;font-size:clamp(1.5rem,4.5vw,2.25rem);line-height:1.2}.h2NENq_h2{margin:0 0 .5rem;font-size:1.125rem}.h2NENq_lead{max-width:42rem;color:var(--clr-text-secondary);margin:0;line-height:1.5}.h2NENq_card{background:var(--clr-surface);border:1px solid var(--clr-border);border-radius:var(--radius-lg);padding:1rem 1.25rem}.h2NENq_card a,.h2NENq_note a{color:var(--clr-primary);text-underline-offset:2px}.h2NENq_card a:focus-visible,.h2NENq_cta:focus-visible{outline:3px solid var(--clr-focus);outline-offset:2px}.h2NENq_stat{margin:0}.h2NENq_statValue{font-size:2rem;font-weight:700}.h2NENq_note{color:var(--clr-text-secondary);margin:.5rem 0 0;font-size:.875rem;line-height:1.5}.h2NENq_plainList{gap:.5rem;margin:0;padding-left:1.1rem;line-height:1.5;display:grid}.h2NENq_linkList{flex-wrap:wrap;gap:.5rem 1rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.h2NENq_linkList a,.h2NENq_liftLink{align-items:center;min-height:2.75rem;display:inline-flex}.h2NENq_bars{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.h2NENq_bars a{align-items:center;min-height:2.75rem;display:inline-flex}.h2NENq_track{background:var(--clr-border);border-radius:var(--radius-sm);height:.5rem;display:block}.h2NENq_fill{background:var(--clr-chart-unselected,var(--clr-neutral-muted));border-radius:var(--radius-sm);height:100%;display:block}.h2NENq_cta{min-height:2.75rem;color:var(--clr-on-primary);background:var(--clr-primary);border-radius:var(--radius-lg);align-items:center;padding:.625rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.h2NENq_cta:hover{background:var(--clr-primary-dark)}
.e6QIbG_page{flex-direction:column;gap:1.5rem;max-width:1400px;margin:0 auto;padding:1.5rem 1rem 3rem;display:flex}.e6QIbG_pageHeading{color:var(--clr-text);font-family:var(--font-logo), "Raleway", sans-serif;letter-spacing:-.03em;margin:0;font-size:clamp(1.5rem,4vw,2rem);line-height:1.2}.e6QIbG_actions{flex-direction:column;gap:.75rem;display:flex}.e6QIbG_emptyState{text-align:center;padding:3rem 1rem}.e6QIbG_emptyState p{color:var(--clr-text-secondary);margin:0;font-size:1rem}.e6QIbG_ctaRow{flex-wrap:wrap;align-items:center;gap:1rem;max-width:48rem;display:flex}.e6QIbG_ctaBtn{min-height:2.75rem;font-family:var(--font);color:#fff;background:var(--clr-primary);border-radius:var(--radius-lg);text-align:center;flex:1;justify-content:center;align-items:center;padding:.625rem 1.25rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background-color .15s,transform .1s;display:inline-flex}.e6QIbG_ctaBtn:hover{background:var(--clr-primary-dark);transform:translateY(-1px)}.e6QIbG_ctaBtn:focus-visible,.e6QIbG_skipLink:focus-visible{outline:3px solid var(--clr-focus);outline-offset:2px}.e6QIbG_skipLink{border-radius:var(--radius-sm);min-height:2.75rem;font-family:var(--font);color:var(--clr-text-muted);white-space:nowrap;align-items:center;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.e6QIbG_skipLink:hover{color:var(--clr-text-secondary)}@media (prefers-reduced-motion:reduce){.e6QIbG_ctaBtn,.e6QIbG_skipLink{transition:none}.e6QIbG_ctaBtn:hover{transform:none}}
.dB2VHG_main{padding-bottom:4rem}.dB2VHG_container{max-width:64rem;margin:0 auto;padding:0 1rem}.dB2VHG_personalizedHeader{padding:1.75rem 0 .25rem}.dB2VHG_personalizedHeading{max-width:42rem;color:var(--clr-text);letter-spacing:-.035em;margin:0;font-size:clamp(1.75rem,6vw,2.5rem);line-height:1.1}.dB2VHG_personalizedSummary{max-width:42rem;color:var(--clr-text-secondary);margin:.75rem 0 0;font-size:1rem;line-height:1.6}.dB2VHG_searchSection{border-bottom:1px solid var(--clr-border);padding:1.5rem 0 1.25rem}.dB2VHG_searchHeading{letter-spacing:-.025em;color:var(--clr-text);margin:0 0 1.125rem;font-size:clamp(1.375rem,4vw,1.875rem);font-weight:700;line-height:1.2}.dB2VHG_resultsSection{padding-top:1.25rem}.dB2VHG_resultsHeader{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.dB2VHG_resultsCount{color:var(--clr-text-secondary);margin:0;font-size:.9375rem;font-weight:500}@media (max-width:520px){.dB2VHG_resultsHeader{flex-direction:column;align-items:stretch}}.dB2VHG_listingsGrid{gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:600px){.dB2VHG_listingsGrid{grid-template-columns:repeat(2,1fr)}}.dB2VHG_emptyState{text-align:center;padding:3rem 1rem}.dB2VHG_emptyState p{color:var(--clr-text-secondary);margin:0 0 .75rem;font-size:1rem}.dB2VHG_emptyState a{min-height:2.75rem;color:var(--clr-primary);text-underline-offset:2px;align-items:center;padding:0 .5rem;font-weight:500;display:inline-flex}.dB2VHG_emptyState a:focus-visible{outline:3px solid var(--clr-focus);outline-offset:2px;border-radius:var(--radius-sm)}.dB2VHG_pagination{border-top:1px solid var(--clr-border);justify-content:center;align-items:center;gap:.5rem;margin-top:2rem;padding-top:1.5rem;display:flex}.dB2VHG_paginationBtn{background:var(--glass-bg-strong);min-width:2.75rem;min-height:2.75rem;-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius);box-shadow:var(--glass-shadow);font-family:var(--font);color:var(--clr-text);justify-content:center;align-items:center;padding:0 1rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s,box-shadow .12s;display:inline-flex}.dB2VHG_paginationBtn:hover{color:var(--clr-primary);box-shadow:var(--glass-shadow-hover);background:#ffffffeb;border-color:#b85c0059}.dB2VHG_paginationBtnDisabled{opacity:.4;pointer-events:none;cursor:default}.dB2VHG_paginationInfo{color:var(--clr-text-secondary);padding:0 .25rem;font-size:.9375rem}.dB2VHG_card{background:var(--glass-bg-strong);height:100%;-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--glass-shadow);transition:border-color .2s,box-shadow .2s,transform .2s;overflow:hidden}.dB2VHG_card:hover{box-shadow:var(--glass-shadow-hover);border-color:#b85c0059;transform:translateY(-2px)}.dB2VHG_cardLink{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.dB2VHG_cardLink:focus-visible{outline:3px solid var(--clr-focus);outline-offset:-3px;border-radius:calc(var(--radius-lg) - 1px)}.dB2VHG_cardImageWrap{aspect-ratio:3/2;background:var(--clr-surface);flex-shrink:0;position:relative;overflow:hidden}.dB2VHG_cardImage{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.dB2VHG_card:hover .dB2VHG_cardImage{transform:scale(1.04)}.dB2VHG_cardImagePlaceholder{width:100%;height:100%;color:var(--clr-border-strong);background:linear-gradient(140deg,#f5ede3 0%,#e8d5c4 100%);justify-content:center;align-items:center;display:flex}.dB2VHG_cardImageGradient{pointer-events:none;background:linear-gradient(#12080200 45%,#120802b8 100%);position:absolute;inset:0}.dB2VHG_cardImagePrice{color:#fff;letter-spacing:-.02em;text-shadow:0 1px 4px #00000059;font-size:1.125rem;font-weight:800;line-height:1;position:absolute;bottom:.625rem;left:.75rem}@media (forced-colors:active){.dB2VHG_cardImageGradient{display:none}.dB2VHG_cardImagePrice{color:buttontext;text-shadow:none;background:buttonface;padding:.375rem .75rem;font-size:1rem;display:block;position:static}}.dB2VHG_cardBody{flex-direction:column;flex:1;padding:.875rem 1rem;display:flex}.dB2VHG_cardTitle{color:var(--clr-text);margin:0 0 .25rem;font-size:1rem;font-weight:600;line-height:1.3}.dB2VHG_cardMeta{flex-wrap:wrap;gap:.25rem 0;margin:0 0 .5rem;display:flex}.dB2VHG_metaItem{color:var(--clr-text-secondary);align-items:center;gap:.25rem;font-size:.8125rem;display:inline-flex}.dB2VHG_metaIcon{color:var(--clr-text-secondary);flex:none}.dB2VHG_metaItem+.dB2VHG_metaItem:before{content:"·";color:var(--clr-border-strong);margin:0 .375rem}.dB2VHG_wavBadges{flex-wrap:wrap;gap:.375rem;margin:auto 0 0;padding:.625rem 0 0;list-style:none;display:flex}.dB2VHG_badge{white-space:nowrap;border-radius:999px;align-items:center;padding:.1875rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.dB2VHG_badgeGreen{background:var(--clr-feature-bg);color:var(--clr-feature)}@media (prefers-reduced-motion:reduce){.dB2VHG_card,.dB2VHG_cardImage,.dB2VHG_paginationBtn{transition:none}.dB2VHG_card:hover,.dB2VHG_card:hover .dB2VHG_cardImage{transform:none}}
.BKJwOq_page{padding:2rem 0 4rem}.BKJwOq_container{max-width:48rem;margin:0 auto;padding:0 1rem}.BKJwOq_heading{color:var(--clr-text);margin:0 0 .25rem;font-size:clamp(1.5rem,4vw,2rem);font-weight:800;line-height:1.2}.BKJwOq_updated{color:var(--clr-text-muted);margin:0 0 2rem;font-size:.875rem}.BKJwOq_section{margin:2rem 0 0}.BKJwOq_sectionHeading{color:var(--clr-text);margin:0 0 .5rem;font-size:1.125rem;font-weight:700}.BKJwOq_body{color:var(--clr-text-secondary);margin:0 0 .75rem;font-size:1rem;line-height:1.65}.BKJwOq_list{color:var(--clr-text-secondary);margin:0 0 .75rem;padding-left:1.5rem;font-size:1rem;line-height:1.65}.BKJwOq_contact{border:1px solid var(--clr-border);border-radius:var(--radius);background:var(--clr-surface);margin-top:2.5rem;padding:1.25rem}.BKJwOq_contactHeading{color:var(--clr-text);margin:0 0 .5rem;font-size:1rem;font-weight:700}.BKJwOq_contactBody{color:var(--clr-text-secondary);margin:0;font-size:.9375rem}.BKJwOq_contactLink{color:var(--clr-primary);text-decoration:underline}.BKJwOq_contactLink:hover{color:var(--clr-primary-dark)}.BKJwOq_code{border:1px solid var(--clr-border);border-radius:var(--radius);background:var(--clr-surface);color:var(--clr-text);margin:0 0 .75rem;padding:.875rem 1rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875rem;line-height:1.6;overflow-x:auto}
