/* Shared October content round: restrained, responsive additions. */
.editorial-section{padding:64px 0;border-top:1px solid #dce2e3}.editorial-section h2{font-size:clamp(28px,3.2vw,42px);line-height:1.15;margin:0 0 20px}.editorial-section p{max-width:72ch;line-height:1.75}.editorial-kicker{font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;opacity:.7}.editorial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;align-items:start}.editorial-card{border:1px solid #d6dede;padding:30px;border-radius:8px;background:#fff;color:#243b43}.editorial-card h3{font-size:24px;line-height:1.3;margin:12px 0}.editorial-card img{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;border-radius:4px}.editorial-card a{font-weight:650;text-decoration:underline;text-underline-offset:4px}.editorial-hero{padding:64px 0 38px}.editorial-hero h1{font-size:clamp(38px,5vw,66px);line-height:1.1;max-width:20ch}.editorial-hero>p{max-width:66ch;line-height:1.75}.editorial-body{max-width:820px;margin:0 auto;padding:20px 24px 70px}.editorial-body h2{font-size:30px;margin:38px 0 14px}.editorial-body p{font-size:17px;line-height:1.8}.editorial-body a{text-decoration:underline}.editorial-breadcrumb{font-size:13px;padding-top:24px;display:flex;gap:9px;flex-wrap:wrap}.editorial-breadcrumb a{text-decoration:underline}.rent-table-wrap{overflow-x:auto;border:1px solid #d6dede;border-radius:7px}.rent-table{width:100%;border-collapse:collapse;background:#fff;color:#253b44;font-size:16px;text-align:left}.rent-table caption{text-align:left;font-weight:650;padding:20px}.rent-table th,.rent-table td{padding:15px 20px;border-top:1px solid #dce2e3}.rent-table thead{background:#edf2f1}.rent-table a{text-decoration:underline;text-underline-offset:3px}.rent-table td:last-child{white-space:nowrap}.rent-note{font-size:14px;line-height:1.65;max-width:85ch;margin:15px 0}.editorial-faq h3{font:inherit;margin:0;display:inline}.editorial-faq summary{gap:14px}.editorial-faq .faq-list{max-width:100%}.editorial-links{display:flex;gap:12px 24px;flex-wrap:wrap;margin:22px 0}.editorial-links a{text-decoration:underline;text-underline-offset:4px}.community-footer{padding:30px 0;border-top:1px solid currentColor;margin-top:24px}.community-footer address{font-style:normal;line-height:1.8;font-size:14px}.community-footer address a{overflow-wrap:anywhere}.community-footer .community-brand{font-weight:700;display:inline-block;margin:0 0 18px;text-decoration:underline;text-underline-offset:4px}.community-footer p{font-size:14px}.social-frame{border:0;width:100%;max-width:500px;height:500px;background:#f3f5f5;border-radius:8px}.social-caption{font-size:14px;line-height:1.7}.price-disclosure{font-size:13px;line-height:1.6;max-width:65ch;margin:10px 0}.photo-controls button{font-size:14px!important;width:auto!important;min-width:76px;padding:10px!important}.sr-only:not(:focus){clip:rect(0,0,0,0);clip-path:inset(50%)}
@media(max-width:700px){.editorial-grid{grid-template-columns:1fr;gap:24px}.editorial-section{padding:40px 0}.editorial-hero{padding:36px 0 24px}.editorial-card{padding:22px}.rent-table th,.rent-table td{padding:12px;font-size:14px}.editorial-links{gap:14px;flex-direction:column}.community-footer address{font-size:14px}.editorial-body{padding-inline:0}.editorial-breadcrumb{font-size:12px}.social-frame{max-width:100%}}
@media(min-width:1021px){.main-nav{gap:15px!important}.main-nav>a:not(.button){font-size:13px!important}.header-inner .brand{max-width:205px}}
