._0hIVna_wide{width:min(68rem, calc(100vw - 2 * var(--gutter)));margin-top:clamp(1.25rem,2.5vw,1.75rem);margin-bottom:clamp(1.75rem,3.5vw,2.5rem);position:relative;left:50%;transform:translate(-50%)}._0hIVna_blockHeading{font-family:var(--font-headline);font-size:var(--text-heading);letter-spacing:var(--tracking-heading);font-weight:700;line-height:var(--leading-heading);color:var(--csl-black);text-wrap:balance;margin:0 0 1.25rem}._0hIVna_wide:has(>._0hIVna_blockHeading){margin-top:2.75rem}._0hIVna_muted{color:var(--text-tertiary)}._0hIVna_summary{background:var(--csl-blue);color:#fff;border-radius:var(--radius-lg);padding:clamp(1.25rem,3vw,1.75rem) clamp(1.25rem,3vw,2rem)}._0hIVna_factGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem 1.5rem;margin:0;display:grid}._0hIVna_fact{min-width:0}._0hIVna_factLabel{font-family:var(--font-body);font-size:var(--csl-section-label-size);letter-spacing:var(--csl-section-label-tracking);text-transform:uppercase;color:var(--csl-purple);margin:0 0 .35rem;font-weight:600}._0hIVna_factValue{font-family:var(--font-headline);letter-spacing:var(--tracking-heading);color:#fff;margin:0;font-size:clamp(1.25rem,2.4vw,1.75rem);font-weight:700;line-height:1.1}._0hIVna_summaryNote{font-family:var(--font-body);color:#ffffffd1;max-width:48rem;margin:1.1rem 0 0;font-size:.875rem;line-height:1.55}@media (max-width:640px){._0hIVna_factGrid{grid-template-columns:repeat(2,minmax(0,1fr))}._0hIVna_factValue{font-size:1.125rem}}._0hIVna_cardsGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:clamp(1.1rem,2.2vw,1.5rem) 1rem;padding:0;list-style:none;display:grid}._0hIVna_cardsGrid li{min-width:0}._0hIVna_cardsGridThree{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:640px){._0hIVna_cardsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem .75rem}._0hIVna_cardTitleRow{flex-direction:column;gap:.35rem}}._0hIVna_card{height:100%;min-height:44px;color:inherit;border-radius:var(--radius-lg);flex-direction:column;text-decoration:none;display:flex}._0hIVna_card:focus-visible{outline:2px solid var(--csl-blue);outline-offset:3px}._0hIVna_card:active{transition:transform var(--dur-fast) var(--ease-out);transform:scale(.98)}._0hIVna_cardMedia{aspect-ratio:4/3;border-radius:var(--radius-lg);background:var(--surface-deep);position:relative;overflow:hidden}._0hIVna_cardImage{object-fit:cover;transition:transform .6s var(--ease-out)}@media (hover:hover) and (pointer:fine){._0hIVna_card:hover ._0hIVna_cardImage{transform:scale(1.04)}._0hIVna_card:hover ._0hIVna_cardCtaArrow{transform:translate(3px)}}._0hIVna_cardBody{flex-direction:column;flex:1;padding:.85rem .15rem 0;display:flex}._0hIVna_cardTitleRow{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}._0hIVna_cardName{font-family:var(--font-headline);letter-spacing:var(--tracking-heading);color:var(--text-primary);min-width:0;margin:0;font-size:1.0625rem;font-weight:700;line-height:1.2}._0hIVna_brandTag{font-family:var(--font-body);font-size:var(--text-micro);color:var(--csl-blue);background:var(--surface);border-radius:var(--radius-pill);white-space:nowrap;flex-shrink:0;padding:.3rem .5rem;font-weight:600;line-height:1}._0hIVna_cardMeta{font-family:var(--font-body);font-size:var(--text-caption);color:var(--text-secondary);margin:.3rem 0 0;line-height:1.45}._0hIVna_cardRate{font-family:var(--font-body);color:var(--text-primary);margin:.35rem 0 0;font-size:.9375rem;line-height:1.4}._0hIVna_cardCta{font-family:var(--font-body);font-size:var(--text-caption);color:var(--csl-blue);align-items:center;gap:.3rem;margin-top:auto;padding-top:.65rem;font-weight:600;display:inline-flex}._0hIVna_cardCtaArrow{transition:transform var(--dur-base) var(--ease-out);display:inline-block}._0hIVna_nowrap{white-space:nowrap}._0hIVna_utilitiesCell{min-width:7.5rem}._0hIVna_distanceCell li,._0hIVna_leaseCell li{white-space:nowrap}._0hIVna_amenityCell{min-width:11rem}._0hIVna_rate{color:var(--text-primary);font-weight:700}._0hIVna_rateUnit{color:var(--text-secondary)}._0hIVna_tableFigure{margin-inline:0}._0hIVna_tableShell{border:1px solid var(--hairline);border-radius:var(--radius-lg);background:#fff;overflow:hidden}._0hIVna_tableWrap{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overflow-x:auto}._0hIVna_tableWrap:focus-visible{outline:2px solid var(--csl-blue);outline-offset:-2px}@media (max-width:768px){._0hIVna_tableWrap{scrollbar-width:thin;scrollbar-color:#293a6866 #293a6814;padding-bottom:.25rem}._0hIVna_tableWrap::-webkit-scrollbar{-webkit-appearance:none;height:8px}._0hIVna_tableWrap::-webkit-scrollbar-track{background:#293a6814}._0hIVna_tableWrap::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:#293a6866}}._0hIVna_compareTable,._0hIVna_matrixTable{border-collapse:separate;border-spacing:0;width:100%;font-family:var(--font-body);color:var(--text-secondary);font-size:.875rem}._0hIVna_compareTable{min-width:960px}._0hIVna_compareTable th,._0hIVna_compareTable td{text-align:left;vertical-align:top;border-bottom:1px solid var(--hairline);padding:.9rem .85rem;line-height:1.5}._0hIVna_compareTable tbody tr:last-child th,._0hIVna_compareTable tbody tr:last-child td,._0hIVna_matrixTable tbody tr:last-child th,._0hIVna_matrixTable tbody tr:last-child td{border-bottom:none}._0hIVna_compareTable thead th,._0hIVna_matrixTable thead th{background:var(--surface);color:var(--text-primary);font-size:var(--text-micro);font-weight:600;line-height:1.3}._0hIVna_compareTable th:first-child,._0hIVna_compareTable td:first-child,._0hIVna_matrixTable th:first-child,._0hIVna_matrixTable td:first-child{z-index:1;background:#fff;position:sticky;left:0;box-shadow:6px 0 12px -8px #293a6833}._0hIVna_compareTable thead th:first-child,._0hIVna_matrixTable thead th:first-child{z-index:2;background:var(--surface)}._0hIVna_communityCell{width:11rem;min-width:11rem}@media (min-width:900px) and (max-width:1200px){._0hIVna_compareTable{min-width:0}._0hIVna_compareTable th,._0hIVna_compareTable td{padding:.7rem .5rem}._0hIVna_communityCell{width:8.5rem;min-width:8.5rem}._0hIVna_utilitiesCell,._0hIVna_amenityCell{min-width:0}._0hIVna_distanceCell li,._0hIVna_leaseCell li,._0hIVna_nowrap{white-space:normal}}._0hIVna_rowLink{font-family:var(--font-headline);color:var(--text-primary);font-size:.9375rem;font-weight:700;line-height:1.25;text-decoration:none;display:block}._0hIVna_rowLink:hover{color:var(--csl-blue);text-underline-offset:2px;text-decoration:underline}._0hIVna_rowLink:focus-visible{outline:2px solid var(--csl-blue);outline-offset:2px}._0hIVna_rowBrand{font-size:var(--text-micro);color:var(--csl-blue);background:var(--surface);border-radius:var(--radius-pill);margin-top:.35rem;padding:.25rem .45rem;font-weight:600;line-height:1;display:inline-block}._0hIVna_rowAddress{font-size:var(--text-micro);color:var(--text-tertiary);margin-top:.4rem;font-weight:400;line-height:1.4;display:block}._0hIVna_cellList{margin:0;padding-left:1.05rem;line-height:1.55}._0hIVna_cellList li+li{margin-top:.15rem}._0hIVna_cellList li::marker{color:#293a6880}._0hIVna_matrixTable{min-width:620px;font-size:.8125rem}._0hIVna_matrixTable th,._0hIVna_matrixTable td{text-align:center;border-bottom:1px solid var(--hairline);padding:.6rem .5rem}._0hIVna_matrixTable thead th:not(:first-child){overflow-wrap:normal;word-break:keep-all;min-width:6rem;padding-inline:.6rem}._0hIVna_matrixTable th:first-child,._0hIVna_matrixTable td:first-child{text-align:left;min-width:9rem;color:var(--text-primary);font-weight:600}._0hIVna_cellYes span{border-radius:var(--radius-pill);background:var(--csl-blue);color:#fff;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.8rem;font-weight:700;line-height:1;display:inline-flex}._0hIVna_cellNo span{font-size:var(--text-micro);color:var(--text-tertiary)}._0hIVna_caption{font-family:var(--font-body);color:var(--text-secondary);max-width:48rem;margin:.75rem 0 0;font-size:.8125rem;line-height:1.55}@media (prefers-reduced-motion:reduce){._0hIVna_cardImage,._0hIVna_cardCtaArrow,._0hIVna_card:active{transition:none}._0hIVna_card:hover ._0hIVna_cardImage{transform:none}}
.hUlLAq_main{background:var(--csl-white);overflow-x:clip}.hUlLAq_article{width:100%}.hUlLAq_hero{background:var(--csl-blue);align-items:flex-end;min-height:min(64vh,560px);display:flex;position:relative;overflow:hidden}.hUlLAq_heroImg{z-index:0;object-position:center 40%;position:absolute;inset:0}.hUlLAq_heroOverlay{z-index:1;background:linear-gradient(90deg,#0c0c0c80 0%,#0c0c0c3d 48%,#0000 78%),linear-gradient(#0c0c0c1a 0%,#0c0c0c6b 52%,#0c0c0cdb 100%);position:absolute;inset:0}.hUlLAq_heroContent{z-index:2;padding-top:clamp(5rem,10vh,7rem);padding-bottom:clamp(2.5rem,5vh,3.5rem);position:relative}.hUlLAq_heroInner{max-width:42rem;margin:0 auto}.hUlLAq_backLink{width:fit-content;min-height:2.25rem;font-family:var(--font-ui);font-size:var(--text-caption);letter-spacing:var(--tracking-ui);color:var(--csl-white);border-radius:var(--radius-pill);transition:background var(--dur-base) var(--ease-out);background:#eceaeb29;border:none;align-items:center;gap:.4rem;margin-bottom:1.5rem;padding:0 1rem;font-weight:600;text-decoration:none;display:flex}.hUlLAq_backLink:hover{background:#eceaeb42}.hUlLAq_backLink:active{transform:scale(.97)}.hUlLAq_backLink:focus-visible{outline:2px solid var(--csl-white);outline-offset:2px}.hUlLAq_categoryBadge{max-width:100%;font-family:var(--font-ui);font-size:var(--text-micro);letter-spacing:var(--tracking-ui);text-transform:none;color:var(--csl-black);border-radius:var(--radius-pill);box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;vertical-align:top;background:#eceaebf0;margin-bottom:1rem;padding:.3rem .75rem;font-weight:600;display:inline-block;overflow:hidden}.hUlLAq_heroTitle{font-family:var(--font-headline);font-size:var(--text-title);color:var(--csl-white);text-transform:none;max-width:24ch;letter-spacing:var(--tracking-title);text-wrap:balance;overflow-wrap:break-word;word-wrap:break-word;margin:0 0 1rem;font-weight:700;line-height:1.08}.hUlLAq_heroDate{font-family:var(--font-ui);font-size:var(--text-caption);letter-spacing:var(--tracking-ui);text-transform:none;color:#eceaebb3;margin:0;font-weight:500}.hUlLAq_bodySection{background:var(--csl-white);padding-top:var(--section-pad-tight);padding-left:max(var(--gutter), env(safe-area-inset-left,0px));padding-right:max(var(--gutter), env(safe-area-inset-right,0px));padding-bottom:calc(var(--section-pad) + env(safe-area-inset-bottom,0px))}.hUlLAq_bodyInner{width:100%;min-width:0;max-width:42rem;margin:0 auto}.hUlLAq_postContent{border-top:none;margin-bottom:3rem;padding-top:0}.hUlLAq_paragraph{font-family:var(--font-body);color:var(--text-secondary);text-wrap:pretty;overflow-wrap:break-word;margin:0 0 1.5rem;font-size:clamp(1rem,1.35vw,1.0625rem);line-height:1.8}.hUlLAq_firstParagraph{color:var(--csl-black);font-size:clamp(1.05rem,1.5vw,1.125rem);line-height:1.75}.hUlLAq_paragraph:last-child{margin-bottom:0}.hUlLAq_inlineExternalLink,.hUlLAq_inlineInternalLink{color:var(--csl-blue);text-underline-offset:2px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.hUlLAq_inlineInternalLink:hover{color:#1f335d}.hUlLAq_inlineStrong{color:var(--csl-black);font-weight:700}.hUlLAq_sectionHeading{font-family:var(--font-headline);font-size:var(--text-heading);letter-spacing:var(--tracking-heading);font-weight:700;line-height:var(--leading-heading);color:var(--csl-black);text-wrap:balance;margin:2.75rem 0 1rem}.hUlLAq_subHeading{font-family:var(--font-headline);font-size:var(--text-subheading);letter-spacing:var(--tracking-heading);font-weight:700;line-height:var(--leading-heading);color:var(--csl-black);text-wrap:balance;margin:2rem 0 .75rem}.hUlLAq_unorderedList,.hUlLAq_orderedList{color:var(--text-secondary);font-family:var(--font-body);margin:0 0 1.5rem;padding-left:1.5rem;font-size:clamp(1rem,1.35vw,1.0625rem);line-height:1.75}.hUlLAq_unorderedList li,.hUlLAq_orderedList li{text-wrap:pretty;margin-bottom:.65rem;padding-left:.25rem}.hUlLAq_orderedList li::marker{font-family:var(--font-ui);color:var(--csl-blue);font-weight:700}.hUlLAq_unorderedList li::marker{color:var(--csl-blue)}.hUlLAq_faqQuestion{font-family:var(--font-body);color:var(--csl-black);margin:1.4rem 0 .45rem;font-size:clamp(1rem,1.4vw,1.08rem);font-weight:700;line-height:1.5}.hUlLAq_inlineExternalLink:hover{color:#1f335d}.hUlLAq_inlineExternalLink:focus-visible{outline:2px solid var(--csl-blue);outline-offset:2px;border-radius:2px}.hUlLAq_postFooter{border-top:1px solid var(--hairline);padding-top:2.25rem}.hUlLAq_footerActions{flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;display:flex}.hUlLAq_footerBtn{box-sizing:border-box;text-align:center;justify-content:center;align-items:center;min-width:min(100%,10rem);min-height:2.75rem;text-decoration:none;display:inline-flex}@media (max-width:768px){.hUlLAq_hero{min-height:min(58vh,440px)}.hUlLAq_heroContent{padding-top:clamp(4rem,8vh,5rem);padding-bottom:2rem}.hUlLAq_footerActions{flex-direction:column;align-items:stretch}.hUlLAq_footerBtn{width:100%;min-width:unset}}