.postPage{--post-frame: min(1536px, calc(100% - clamp(2rem, 6vw, 4rem)) );--post-gutter: clamp(3rem, 5vw, 5.5rem);--post-rail: 280px;--post-inset: clamp(0px, 5vw, 6rem);background:#fff;color:var(--home-ink)}.postFrame{width:var(--post-frame);margin-inline:auto;padding-inline:var(--post-inset)}.postPage a:focus-visible,.postPage button:focus-visible,.postPage summary:focus-visible{outline:2px solid var(--home-blue);outline-offset:3px}.postProgress{position:fixed;inset:0 0 auto;z-index:2100;height:3px;background:var(--home-blue);transform:scaleX(0);transform-origin:left center;pointer-events:none}@supports (animation-timeline: scroll()){.postProgress{animation:postProgress linear both;animation-timeline:scroll(root)}}@keyframes postProgress{to{transform:scaleX(1)}}.postHero{padding:clamp(2.5rem,5vw,4.5rem) 0 clamp(3rem,6vw,5rem);background:var(--home-soft)}.postHero__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(2.5rem,5vw,5rem);align-items:center}.postBack{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:clamp(1.5rem,3vw,2.25rem);color:var(--home-blue);font-size:.86rem;font-weight:700;text-decoration:none}.postBack svg{transition:transform .3s var(--home-ease)}.postBack:hover{color:var(--home-blue-dark)}.postBack:hover svg{transform:translate(-4px)}.postHero__title{margin:0;color:var(--home-ink);font-size:clamp(2.1rem,3.6vw,3.25rem);font-weight:700;line-height:1.08;letter-spacing:-.03em;text-wrap:balance}.postHero__lead{max-width:54ch;margin:clamp(1rem,2vw,1.35rem) 0 0;color:var(--home-text);font-size:1.05rem;line-height:1.7;text-wrap:pretty}.postFacts{display:flex;flex-wrap:wrap;gap:.6rem 1rem;margin:clamp(1.5rem,3vw,2rem) 0 0;padding:clamp(1.25rem,2.5vw,1.5rem) 0 0;border-top:1px solid #d9e0ea;list-style:none;color:var(--home-ink);font-size:.86rem;font-weight:600;line-height:1.4}.postFacts li{display:inline-flex;align-items:center;gap:.45rem;white-space:nowrap}.postFacts__published{color:var(--home-muted);font-weight:500}.postFacts__published:before{content:"·";margin:0 .4rem 0 .1rem}.postFacts svg{flex:0 0 auto;color:var(--home-blue);font-size:1.05rem}.postHero__media{margin:0}.postHero__frame{position:relative;overflow:hidden;border-radius:28px;background:#e3e8f0;box-shadow:0 30px 50px -32px #0f1a2e73}.postHero__img{display:block;width:100%;height:clamp(340px,34vw,540px);object-fit:cover;border-radius:0;animation:postHeroIn .7s var(--home-ease) both}@keyframes postHeroIn{0%{opacity:0;transform:scale(1.015)}}.postLayout{display:grid;grid-template-columns:var(--post-rail) minmax(0,1fr);gap:var(--post-gutter);padding-block:clamp(3rem,6vw,5rem) clamp(4rem,8vw,6.5rem)}.postRail{position:sticky;top:calc(var(--app-navbar-height, 76px) + 1rem);align-self:start;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:2rem;max-height:calc(100vh - var(--app-navbar-height, 76px) - 2rem)}.postMain{min-width:0}.postToc__title{margin:0 0 .9rem;color:var(--home-ink);font-size:.95rem;font-weight:700}.postToc{display:flex;flex-direction:column;min-height:0}.postToc__list{display:grid;min-height:0;margin:0;padding:0;overflow-y:auto;overscroll-behavior:contain;list-style:none;border-top:1px solid var(--home-line);scrollbar-width:thin}.postToc__link{position:relative;display:block;padding:.5rem 0 .5rem 1.1rem;border-bottom:1px solid var(--home-line);color:var(--home-muted);font-size:.86rem;font-weight:600;line-height:1.4;text-decoration:none;transition:color .2s ease}.postToc__link:before{content:"";position:absolute;top:calc(.5rem + .7em - 3px);left:.15rem;width:6px;height:6px;border-radius:50%;background:#cfd8e4;transition:background-color .2s ease,transform .3s var(--home-ease)}.postToc__link:hover,.postToc__link[aria-current=true]{color:var(--home-ink)}.postToc__link[aria-current=true]:before{background:var(--home-blue);transform:scale(1.35)}.postToc__progress{display:block;height:2px;margin-top:1rem;overflow:hidden;border-radius:2px;background:var(--home-line)}.postToc__progress span{display:block;height:100%;background:var(--home-blue);transform:scaleX(0);transform-origin:left center}@supports (animation-timeline: scroll()){.postToc__progress span{animation:postProgress linear both;animation-timeline:scroll(root)}}@supports not (animation-timeline: scroll()){.postToc__progress{display:none}}.postTocMobile{display:none;margin-bottom:2.5rem;border:1px solid var(--home-line);border-radius:18px;background:#fff}.postTocMobile summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;color:var(--home-ink);font-size:.95rem;font-weight:700;list-style:none;cursor:pointer}.postTocMobile summary::-webkit-details-marker{display:none}.postTocMobile summary svg{transition:transform .3s var(--home-ease)}.postTocMobile[open] summary svg{transform:rotate(180deg)}.postTocMobile ol{margin:0;padding:0 1.25rem .75rem 2.5rem;color:var(--home-muted);font-size:.92rem;font-weight:600}.postTocMobile li{padding:.4rem 0}.postTocMobile a{color:var(--home-text);text-decoration:none}.postShare{position:relative}.postShare__label{margin:0 0 .75rem;color:var(--home-ink);font-size:.95rem;font-weight:700}.postShare__buttons{display:flex;flex-wrap:wrap;gap:.5rem}.postShare__btn{display:grid;place-items:center;width:2.5rem;height:2.5rem;padding:0;border:1px solid var(--home-line);border-radius:50%;background:#fff;color:var(--home-ink);font-size:.95rem;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.postShare__btn:hover{border-color:var(--home-blue);background:var(--home-blue);color:#fff}.postShare__copyIcon,.postShare__copy.is-copied .postShare__copiedIcon{display:grid}.postShare__copiedIcon,.postShare__copy.is-copied .postShare__copyIcon{display:none}.postShare__copy.is-copied{border-color:var(--home-blue);background:var(--home-blue-soft);color:var(--home-blue)}.postShare__status{display:block;min-height:1.2em;margin-top:.5rem;color:var(--home-blue);font-size:.76rem;font-weight:700}.blog-post-content{color:#33425a;font-size:1.125rem;line-height:1.8}.blog-post-content>*{margin:0}.blog-post-content>*+*{margin-top:1.25rem}.blog-post-content>p:first-child{color:var(--home-ink);font-size:1.35rem;line-height:1.65;letter-spacing:-.005em}.blog-post-content strong{color:var(--home-ink);font-weight:700}.blog-post-content a:not([class]){color:var(--home-blue);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;transition:color .2s ease}.blog-post-content a:not([class]):hover{color:var(--home-blue-dark)}.blog-post-content>h2{position:relative;margin-top:clamp(3.5rem,6vw,4.75rem);padding-top:clamp(2rem,3.5vw,2.5rem);border-top:1px solid var(--home-line);color:var(--home-ink);font-size:clamp(1.6rem,2.4vw,2.1rem);font-weight:700;line-height:1.18;letter-spacing:-.025em;text-wrap:balance;scroll-margin-top:calc(var(--app-navbar-height, 76px) + 1.5rem)}.blog-post-content>h2:before{content:"";position:absolute;top:-1px;left:0;width:56px;height:2px;background:var(--home-blue)}.blog-post-content>h2:first-child{margin-top:0}.blog-post-content h3{color:var(--home-ink);font-size:1.3rem;font-weight:700;line-height:1.3;letter-spacing:-.015em;text-wrap:balance}.blog-post-content>h3{margin-top:2.5rem}.blog-post-content>h2+*,.blog-post-content>h3+*{margin-top:1rem}.blog-post-content>h2+h3{margin-top:1.75rem}.blog-post-content ul:not(.postList),.blog-post-content ol{padding-left:1.4rem}.blog-post-content li+li{margin-top:.5rem}.blog-post-content ul:not(.postList)>li{position:relative;list-style:none}.blog-post-content ul:not(.postList)>li:before{content:"";position:absolute;top:.75em;left:-1.1rem;width:6px;height:6px;border-radius:50%;background:var(--home-blue)}.blog-post-content ol>li::marker{color:var(--home-blue);font-weight:700}.blog-post-content blockquote{padding-left:1.25rem;border-left:1px solid var(--home-line);color:var(--home-ink);font-size:1.2rem;font-weight:500}.postList{margin:0;padding:0;list-style:none}.blog-post-content>.postList,.blog-post-content>.postPanel,.blog-post-content>.postPanels{margin-top:1.75rem}.blog-post-content>.postList+*,.blog-post-content>.postPanel+*,.blog-post-content>.postPanels+*{margin-top:1.75rem}.postList>li+li{margin-top:0}.postPanels{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;align-items:start}.postPanel,.blog-post-content>.postList--rows{padding:1.35rem 1.5rem .6rem;border-radius:22px;background:var(--home-soft)}.blog-post-content>.postList--rows{padding-top:.6rem}.postPanel{--icon-clock: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 6v6l4 2'/%3E%3C/svg%3E")}.postPanel__title{display:flex;align-items:center;gap:.6rem;margin:0 0 .5rem;color:var(--home-ink);font-size:1.05rem;font-weight:700;line-height:1.3}.postPanel--prices{--icon-clock: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12.59 2.59A2 2 0 0 0 11.17 2H4a2 2 0 0 0-2 2v7.17a2 2 0 0 0 .59 1.42l8.7 8.7a2.43 2.43 0 0 0 3.42 0l6.58-6.58a2.43 2.43 0 0 0 0-3.42z'/%3E%3Ccircle cx='7.5' cy='7.5' r='.5' fill='black'/%3E%3C/svg%3E")}.postPanel__title:before{content:"";flex:0 0 auto;width:1.1rem;height:1.1rem;background:var(--home-blue);-webkit-mask:var(--icon-clock) center / contain no-repeat;mask:var(--icon-clock) center / contain no-repeat}.postList--rows>li{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem 1.5rem;padding:.8rem 0;font-size:.98rem;line-height:1.5}.postList--rows>li+li{border-top:1px solid #d9e0ea}.postList--rows>li:last-child{padding-bottom:.9rem}.postList--rows .postList__label{color:var(--home-text)}.postList--rows .postList__value{color:var(--home-ink);font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.postList--chips{display:flex;flex-wrap:wrap;gap:.5rem}.postList--chips>li{display:inline-flex;align-items:center;gap:.55rem;min-height:2.75rem;padding:.5rem 1.1rem .5rem .9rem;border:1px solid var(--home-line);border-radius:999px;background:#fff;color:var(--home-ink);font-size:.92rem;font-weight:600;line-height:1.3}.postList--chips>li:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--home-blue)}.postList--cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;--icon-pin: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 10c0 4.99-5.54 10.19-7.4 11.8a1 1 0 0 1-1.2 0C9.54 20.19 4 14.99 4 10a8 8 0 0 1 16 0'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E")}.postList--cards>li{display:flex;flex-direction:column;gap:.6rem;padding:1.35rem 1.5rem 1.5rem;border-radius:22px;background:var(--home-soft)}.postList__head{display:flex;flex-direction:column;gap:.3rem}.postList__title{color:var(--home-ink);font-size:1.08rem;font-weight:700;line-height:1.3;letter-spacing:-.01em}.postList__meta{display:inline-flex;align-items:flex-start;gap:.4rem;color:var(--home-muted);font-size:.86rem;font-weight:600;line-height:1.4}.postList__meta:before{content:"";flex:0 0 auto;width:.95rem;height:.95rem;margin-top:.1em;background:var(--home-blue);-webkit-mask:var(--icon-pin) center / contain no-repeat;mask:var(--icon-pin) center / contain no-repeat}.postList--cards .postList__value{color:var(--home-text);font-size:.95rem;line-height:1.65}.postList--timeline>li{position:relative;display:grid;grid-template-columns:2rem minmax(0,1fr);column-gap:1rem;padding-bottom:1.5rem}.postList--timeline>li:last-child{padding-bottom:0}.postList--timeline>li:before{content:"";grid-row:span 2;width:.9rem;height:.9rem;margin:.35rem 0 0 .55rem;border:3px solid #fff;border-radius:50%;background:var(--home-blue);box-shadow:0 0 0 1px var(--home-blue)}.postList--timeline>li:not(:last-child):after{content:"";position:absolute;top:1.6rem;bottom:.2rem;left:calc(1rem - .5px);width:1px;background:#c9d4e5}.postList--timeline .postList__label{color:var(--home-ink);font-weight:700;line-height:1.5}.postList--timeline .postList__value{color:var(--home-text);line-height:1.65}.postList--checks{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:.75rem 1.5rem;--icon-check: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.postList--checks>li{position:relative;padding-left:2.6rem;color:var(--home-ink);font-size:.98rem;font-weight:600;line-height:1.5}.postList--checks>li:before{content:"";position:absolute;top:-.2rem;left:0;width:2rem;height:2rem;border-radius:50%;background:var(--home-blue-soft)}.postList--checks>li:after{content:"";position:absolute;top:.3rem;left:.5rem;width:1rem;height:1rem;background:var(--home-blue);-webkit-mask:var(--icon-check) center / contain no-repeat;mask:var(--icon-check) center / contain no-repeat}.blog-post-content .blog-post-tip{display:flex;align-items:flex-start;gap:1rem;padding:1.35rem 1.5rem;border-radius:22px;background:var(--home-blue-soft);color:var(--home-ink)}.blog-post-tip-icon{display:grid;flex:0 0 auto;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background:#fff;color:var(--home-blue)}.blog-post-tip-icon svg{width:1.15rem;height:1.15rem}.blog-post-tip p{font-size:1rem;line-height:1.65}.blog-post-content img{display:block;width:100%;height:auto;border-radius:20px;background:#e3e8f0}.blog-post-content>:is(.image-single,.image-row,.postPhoto){margin-top:2.25rem}.blog-post-content>:is(.image-single,.image-row,.postPhoto)+*{margin-top:2rem}.blog-post-content p:has(>img){margin:0}.image-single img{aspect-ratio:16 / 9;object-fit:cover}.image-row{display:flex;gap:14px}.image-col,.image-row>.postPhoto,.image-row>p{flex:1 1 0;min-width:0}.image-row p:has(>img+img),.image-row p:has(>img~img){display:flex;gap:14px}.image-row img{flex:1 1 0;min-width:0;aspect-ratio:4 / 3;object-fit:cover}.image-row--1 img{aspect-ratio:16 / 9}.postPhoto{position:relative}.postPhoto__credit{position:absolute;right:.75rem;bottom:.75rem;z-index:1;max-width:calc(100% - 1.5rem);margin:0!important;padding:.35rem .65rem;overflow:hidden;border-radius:999px;background:#0914288c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#ffffffeb;font-size:.76rem;font-weight:500;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.photo-credit:not(.postPhoto__credit){margin:.6rem 0 0!important;color:var(--home-muted);font-size:.76rem;text-align:right}.blog-post-content>.blog-post-feature{margin-top:2.25rem}.blog-post-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,3vw,2.25rem);align-items:start}.blog-post-feature--image-right .blog-post-feature-copy{order:1}.blog-post-feature--image-right .blog-post-feature-media{order:2}.blog-post-feature-media,.blog-post-feature-copy{min-width:0}.blog-post-feature-media img{aspect-ratio:4 / 5;object-fit:cover}.blog-post-feature-copy>*+*{margin-top:1rem}.blog-post-feature-copy h2{margin:0;color:var(--home-ink);font-size:clamp(1.6rem,2.4vw,2.1rem);font-weight:700;line-height:1.18;letter-spacing:-.025em;text-wrap:balance;scroll-margin-top:calc(var(--app-navbar-height, 76px) + 1.5rem)}.blog-post-feature-copy h3{margin-top:1.75rem;font-size:1.15rem}.blog-post-feature-copy>h3:first-child{margin-top:0}.blog-post-feature-copy h3+*{margin-top:.6rem}.blog-post-feature-wide-copy{margin-top:1.5rem}.blog-post-content>.blog-property-grid{margin-top:2rem}.blog-property-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.blog-property-card{display:flex;flex-direction:column;min-width:0;color:inherit;text-decoration:none}.blog-property-card:hover{color:inherit}.blog-property-card-media{position:relative;overflow:hidden;border-radius:20px;background:#e3e8f0;isolation:isolate}.blog-property-card-media p{margin:0}.blog-property-card-media img{aspect-ratio:4 / 3;object-fit:cover;border-radius:0;transition:transform .9s var(--home-ease)}.blog-property-card:hover .blog-property-card-media img{transform:scale(1.04)}.blog-property-card-overlay{position:absolute;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:space-between;gap:.8rem;padding:3.5rem 1.1rem 1rem;background:linear-gradient(180deg,#09142800,#091428b8);color:#fff}.blog-post-content .blog-property-card-overlay h3{margin:0;color:#fff;font-size:1.05rem;line-height:1.3}.blog-property-card-capacity{display:inline-flex;flex:0 0 auto;align-items:center;gap:.3rem;padding:.4rem .65rem;border-radius:999px;background:#ffffff2e;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#fff;font-size:.86rem;font-weight:700;line-height:1}.blog-property-card-capacity svg{width:1rem;height:1rem}.blog-property-card-body{padding:.9rem .25rem 0}.blog-property-card-body p{margin:0;color:var(--home-text);font-size:.95rem;line-height:1.6}.blog-property-cta{display:flex;width:fit-content;align-items:center;gap:.6rem;min-height:3.25rem;padding:0 1.6rem;border-radius:999px;background:var(--home-blue);box-shadow:0 12px 24px -14px #0a53e499;color:#fff;font-size:.98rem;font-weight:700;text-decoration:none;transition:background-color .2s ease}.blog-post-content>.blog-property-cta{margin-top:2rem}.blog-property-cta img{width:.9rem;height:.9rem;border-radius:0;background:none;object-fit:contain;filter:brightness(0) invert(1);transition:transform .3s var(--home-ease)}.blog-property-cta:hover{background:var(--home-blue-dark);color:#fff}.blog-property-cta:hover img{transform:translate(4px)}.blog-property-grid:has(>.blog-property-card--feature){grid-template-columns:minmax(0,1fr)}.blog-property-card--feature{position:relative;isolation:isolate;justify-content:flex-end;aspect-ratio:16 / 9;border-radius:var(--home-radius);background:var(--home-ink);box-shadow:0 1px 2px #0f1a2e0a;color:#fff;transition:transform .45s var(--home-ease),box-shadow .45s var(--home-ease)}.blog-property-card--feature:hover{color:#fff;transform:translateY(-4px);box-shadow:0 30px 50px -32px #0f1a2e8c}.blog-property-card--feature:hover:after{content:"";position:absolute;top:100%;right:0;left:0;height:6px}.blog-property-card--feature:focus-visible{outline:2px solid var(--home-blue);outline-offset:3px}.blog-property-card--feature .blog-property-card-media{position:absolute;inset:0;z-index:-1;border-radius:inherit}.blog-property-card--feature .blog-property-card-media p{height:100%}.blog-property-card--feature .blog-property-card-media img{width:100%;height:100%;aspect-ratio:auto;border-radius:0}.blog-property-card--feature .blog-property-card-media:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#081020eb,#081020b8,#08102038 64%,#08102000 88%)}.blog-property-card-content{padding:clamp(1.35rem,3vw,2rem)}.blog-post-content .blog-property-card-content h3{margin:0;color:#fff;font-size:1.5rem;line-height:1.2}.blog-post-content .blog-property-card-content p{max-width:52ch;margin:.6rem 0 0;color:#ffffffd1;font-size:.95rem;line-height:1.6;text-wrap:pretty}.blog-property-card-foot{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1.1rem;padding-top:1.1rem;border-top:1px solid rgba(255,255,255,.16)}.blog-property-card-chips{display:flex;flex-wrap:wrap;gap:.4rem}.blog-property-card-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .75rem .4rem .6rem;border-radius:999px;background:#ffffff24;font-size:.76rem;font-weight:600;line-height:1.2;white-space:nowrap}.blog-property-card-chip svg{flex:none;width:14px;height:14px;opacity:.85}.blog-property-card-go{display:grid;flex:none;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;background:#fff;color:var(--home-blue);transition:background-color .3s ease,color .3s ease,transform .45s var(--home-ease);will-change:transform}.blog-property-card-go svg{display:block;width:18px;height:18px}.blog-property-card--feature:hover .blog-property-card-go{background:var(--home-blue);color:#fff;transform:rotate(45deg)}.postEnd{margin-top:clamp(3.5rem,6vw,4.5rem);padding-top:2rem;border-top:1px solid var(--home-line)}.postShare--end{display:none;margin-bottom:2rem}.postEnd__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.postEndLink{display:flex;align-items:center;gap:1rem;min-height:7.5rem;padding:1.1rem 1.25rem;border-radius:22px;background:var(--home-soft);color:var(--home-ink);text-decoration:none;transition:background-color .25s ease}.postEndLink:hover{background:#edf1f6;color:var(--home-ink)}.postEndLink--stay{background:var(--home-ink);color:#fff}.postEndLink--stay:hover{background:#17243b;color:#fff}.postEndLink__thumb{flex:0 0 auto;width:5.5rem;height:5.5rem;object-fit:cover;border-radius:14px}.postEndLink__text{display:flex;flex:1;flex-direction:column;gap:.3rem;min-width:0}.postEndLink__title{font-size:1.1rem;font-weight:700;line-height:1.3;letter-spacing:-.01em}.postEndLink__title--clamp{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.postEndLink__sub{color:var(--home-muted);font-size:.86rem;font-weight:600;line-height:1.4}.postEndLink--stay .postEndLink__sub{color:#ffffffb8}.postEndLink__go{display:grid;flex:0 0 auto;place-items:center;width:2.75rem;height:2.75rem;border:1px solid #cfd8e4;border-radius:50%;transition:background-color .3s ease,border-color .3s ease,color .3s ease,transform .4s var(--home-ease)}.postEndLink--stay .postEndLink__go{border-color:var(--home-blue);background:var(--home-blue);color:#fff}.postEndLink:hover .postEndLink__go{border-color:var(--home-blue);background:var(--home-blue);color:#fff;transform:translate(3px)}.postEndLink--stay:hover .postEndLink__go{transform:rotate(45deg)}.postRelated{padding:clamp(4rem,8vw,7rem) 0 clamp(3rem,5vw,4.5rem);background:var(--home-soft)}.postRelated__inner{width:min(1536px,calc(100% - clamp(2rem,6vw,4rem)));margin:0 auto}.postRelated__headRow{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem 4rem;margin-bottom:clamp(2rem,4vw,3.25rem)}.postRelated__title{max-width:720px;margin:0;color:var(--home-ink);font-size:clamp(2rem,3.4vw,3rem);font-weight:700;line-height:1.12;letter-spacing:-.02em;text-wrap:balance}.postRelated__link{display:inline-flex;flex:0 0 auto;align-items:center;gap:.5rem;padding-bottom:.35rem;color:var(--home-blue);font-weight:700;text-decoration:none;white-space:nowrap}.postRelated__link svg{transition:transform .3s var(--home-ease)}.postRelated__link:hover{color:var(--home-blue-dark)}.postRelated__link:hover svg{transform:translate(4px)}.postRelated__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2.5rem,4vw,3rem) clamp(20px,2vw,32px)}@media(max-width:1100px){.postLayout{grid-template-columns:minmax(0,1fr)}.postRail{display:none}.postFrame{padding-inline:0}.postMain{width:100%;max-width:52rem;margin-inline:auto}.postTocMobile,.postShare--end{display:block}.postRelated__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.postRelated__grid>:nth-child(3){display:none}}@media(min-width:1001px)and (max-width:1300px){.postHero__grid{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr)}}@media(min-width:1001px)and (max-width:1199px){.postFacts__published{display:none}}@media(max-width:1000px){.postHero__grid{grid-template-columns:minmax(0,1fr)}.postHero__media{order:-1}.postHero__img{height:auto;aspect-ratio:16 / 10}}@media(max-width:900px){.postRelated__headRow{flex-direction:column;align-items:flex-start}}@media(max-width:720px){.postPage{--post-frame: calc(100% - 36px) }.postHero{padding-top:1.25rem}.postHero__frame{border-radius:18px}.postHero__img{aspect-ratio:4 / 3}.postBack{margin-top:.25rem}.blog-post-content{font-size:1rem;line-height:1.75}.blog-property-card--feature{aspect-ratio:4 / 5}.blog-property-card--feature .blog-property-card-media:after{background:linear-gradient(to top,#081020f0,#081020c7 45%,#08102033 75%,#08102000)}.blog-post-content>p:first-child{font-size:1.12rem}.blog-post-content img,.blog-property-card-media{border-radius:18px}.image-row,.image-row p:has(>img~img){flex-direction:column}.postPhoto__credit{right:.6rem;bottom:.6rem}.blog-property-grid,.blog-post-feature,.postEnd__links{grid-template-columns:minmax(0,1fr)}.blog-post-feature--image-right .blog-post-feature-media{order:0}.blog-post-feature-media img{aspect-ratio:3 / 2}.postPanel,.blog-post-content>.postList--rows{padding-inline:1.15rem}.postRelated__inner{width:calc(100% - 36px)}.postRelated__grid{grid-template-columns:minmax(0,1fr)}.postRelated__grid>:nth-child(3){display:block}}@keyframes postRiseIn{0%{opacity:0;transform:translateY(18px)}}.postHero__copy{animation:postRiseIn .7s var(--home-ease) .12s both}.postLayout{animation:postRiseIn .7s var(--home-ease) .2s both}@media(prefers-reduced-motion:reduce){.postHero__img,.postHero__copy,.postLayout{animation:none}.blog-property-card-media img,.postEndLink__go{transition:none}.blog-property-card:hover .blog-property-card-media img,.blog-property-card--feature:hover,.blog-property-card--feature:hover .blog-property-card-go{transform:none}}
