.property-guides{background:#f5f4f0;color:#1c1d20;font-family:Instrument,Arial,sans-serif;margin:0;line-height:1.7}.property-guides *{box-sizing:border-box}.property-guides a{color:inherit}.property-guides a:focus-visible{outline:3px solid #9db9d8;outline-offset:5px}.pg-header{background:#1c2427;color:#fff;padding:24px max(5vw,20px);display:flex;align-items:center;justify-content:space-between;gap:24px}.pg-brand{display:flex;align-items:center;gap:24px;text-decoration:none}.pg-brand>span:last-child{font:12px/1.4 Plex,monospace;letter-spacing:.08em;text-transform:uppercase;max-width:110px}.pg-lockup{display:flex;align-items:center;gap:14px}.pg-lockup img{object-fit:contain}.pg-header nav{display:flex;align-items:center;gap:28px;font-size:14px}.pg-button{display:inline-flex;align-items:center;justify-content:center;background:#263e48;color:#fff!important;padding:16px 23px;text-decoration:none;font:13px/1.5 Plex,monospace;transition:background .2s}.pg-button:hover{background:#405e6c}.pg-header .pg-button{background:#d8e6eb;color:#1c2427!important}.pg-wrap{width:min(1210px,90%);margin:auto}.pg-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:#5d666a;padding-top:32px}.pg-breadcrumb a{text-decoration:underline;text-underline-offset:3px}.pg-hero{display:grid;grid-template-columns:1.12fr 1fr;gap:65px;align-items:center;padding:65px 0 80px}.pg-kicker{font:12px/1.6 Plex,monospace;letter-spacing:.09em;text-transform:uppercase;color:#506a78;margin:0 0 24px}.property-guides h1{font:600 clamp(36px,4.6vw,64px)/1.06 Fraunces,Georgia,serif;letter-spacing:-.045em;margin:0 0 28px}.pg-deck{font-size:19px;line-height:1.65;color:#525a5e;max-width:730px}.pg-date{font:11px/1.6 Plex,monospace;color:#666e72;margin:28px 0}.pg-hero figure{margin:0}.pg-hero img{width:100%;height:auto;aspect-ratio:1.12;object-fit:cover}.pg-hero figcaption{font:11px/1.6 Plex,monospace;color:#666e72;padding-top:12px}.pg-reading{display:grid;grid-template-columns:240px minmax(0,790px);gap:75px;border-top:1px solid #cdd1cd;padding-top:50px;justify-content:space-between}.pg-contents{align-self:start;position:sticky;top:28px}.pg-contents nav{display:grid;gap:17px}.pg-contents a{font-size:14px;line-height:1.45;text-decoration:none;border-bottom:1px solid #d9dcd6;padding-bottom:14px}.pg-contents a:hover{text-decoration:underline}.pg-article{min-width:0}.pg-article section{padding-bottom:42px;margin-bottom:38px;border-bottom:1px solid #cdd1cd;scroll-margin-top:30px}.property-guides h2{font:600 clamp(26px,2.6vw,37px)/1.16 Fraunces,Georgia,serif;letter-spacing:-.025em;margin:0 0 25px}.property-guides h3{font:700 19px/1.3 Instrument,Arial,sans-serif;letter-spacing:0;margin:0 0 14px}.pg-article p,.pg-article li{font-size:17px;line-height:1.8}.pg-article p{margin:0 0 22px}.pg-article li{margin-bottom:16px;padding-left:5px}.pg-article ul,.pg-article ol{padding-left:23px}.pg-article a,.pg-next a:not(.pg-button){text-decoration:underline;text-underline-offset:4px}.pg-compare{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin:28px 0}.pg-compare>div{background:#e8ece7;padding:25px}.pg-compare p{font-size:16px}.pg-table{overflow-x:auto;margin:28px 0;width:100%;border:1px solid #ccd2cf}.pg-table table{width:100%;border-collapse:collapse;font-size:14px;text-align:left;min-width:540px}.pg-table caption{text-align:left;font:11px/1.6 Plex,monospace;padding:14px 18px;background:#e5ecef;caption-side:top}.pg-table th,.pg-table td{padding:15px 18px;vertical-align:top;border-bottom:1px solid #d4d9d6}.pg-table thead{background:#e9ede9}.pg-table tr:last-child th,.pg-table tr:last-child td{border-bottom:0}.pg-sources li,.pg-sources p{font-size:14px}.pg-next{background:#e5ecef;padding:55px;margin:45px 0 80px;max-width:100%}.pg-next p{max-width:680px}.pg-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin:26px 0}.pg-report{font-size:14px;display:inline-block;margin-top:10px}.pg-related{padding-bottom:80px}.pg-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.pg-card{border:1px solid #cdd1cd;padding:30px;text-decoration:none;display:flex;flex-direction:column;transition:background .2s}.pg-card:hover{background:#e9eee8}.pg-card p{color:#535c60;font-size:15px;line-height:1.7;max-width:470px}.pg-card .pg-kicker{margin-bottom:19px}.pg-card h3{font:600 25px/1.2 Fraunces,Georgia,serif}.pg-card-link{font:12px/1.5 Plex,monospace;margin-top:auto;padding-top:15px}.pg-footer{background:#1c2427;color:#fff;display:flex;justify-content:space-between;gap:35px;padding:35px 5vw;font-size:12px}.pg-footer nav{display:flex;gap:22px;flex-wrap:wrap}.pg-index{padding-top:80px}.pg-index h1{max-width:850px}.pg-index h1 em{font-family:Instrument Serif,Georgia,serif;font-weight:400;color:#506a78}.pg-index>.pg-deck{margin-bottom:50px}.pg-index .pg-next{margin-bottom:80px}@media(max-width:900px){.pg-hero{gap:35px;grid-template-columns:1fr 1fr}.pg-reading{grid-template-columns:1fr;gap:35px}.pg-contents{position:static}.pg-contents nav{grid-template-columns:1fr 1fr;gap:12px 25px}.pg-footer{flex-direction:column}}@media(max-width:600px){.pg-header{align-items:flex-start;padding:20px;gap:15px}.pg-brand{flex-direction:column;align-items:flex-start;gap:8px}.pg-brand>span:last-child{font-size:9px;max-width:none}.pg-lockup{gap:10px}.pg-lockup img:first-child{width:65px}.pg-lockup img:last-child{width:28px;height:28px}.pg-header nav{flex-direction:column;align-items:flex-end;gap:15px;font-size:12px}.pg-header .pg-button{font-size:10px;padding:12px}.pg-wrap{width:calc(100% - 40px)}.pg-hero{grid-template-columns:1fr;padding:40px 0 50px;gap:35px}.pg-hero img{aspect-ratio:1.5}.pg-deck{font-size:17px}.pg-reading{padding-top:30px}.pg-contents nav{grid-template-columns:1fr}.pg-article p,.pg-article li{font-size:16px}.pg-compare,.pg-cards{grid-template-columns:1fr}.pg-next{padding:30px 23px;margin-bottom:50px}.pg-actions{align-items:flex-start;flex-direction:column}.pg-card{padding:25px}.pg-index{padding-top:50px}.pg-footer{padding:30px 20px}.pg-table table{min-width:500px}.pg-kicker{font-size:10px}.pg-breadcrumb{font-size:11px}}@media(prefers-reduced-motion:reduce){.property-guides{scroll-behavior:auto}.property-guides *{transition:none!important}}

.pg-lockup img:first-child{filter:brightness(0) invert(1)}

.pg-guide-group{margin:0 0 60px}.pg-guide-group>h2{padding-top:28px;border-top:1px solid #cdd1cd}
