.ownership-guide .article-hero-image{background-image:url(/images/commercial-property.webp);background-position:50% 48%}.ownership-guide .article-hero h1{overflow-wrap:anywhere;max-width:950px;font-size:clamp(2.15rem,4.8vw,4.45rem);line-height:1.08}.ownership-guide .article-hero-content>p:last-child{max-width:760px}.ownership-guide .article-body h3{color:#0b2741;margin:26px 0 12px;font-size:1.25rem;line-height:1.4}.ownership-guide .article-body ul{color:#394552;padding-left:24px;list-style:outside}.ownership-guide .article-body li{margin:12px 0}.ownership-guide .article-body a{text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.ownership-guide .article-button{text-decoration:none!important}.purchase-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:28px 0 34px;display:grid}.purchase-stats>div{color:#fff;background:#0b2741;border-top:4px solid #d5a34c;flex-direction:column;gap:8px;min-width:0;padding:22px 18px;display:flex}.purchase-stats b{color:#efc879;overflow-wrap:anywhere;font-family:Georgia,serif;font-size:clamp(1.25rem,2.1vw,1.8rem);line-height:1.15}.purchase-stats span{color:#e1e7ed;font-size:.88rem;line-height:1.5}.occupancy-figure{margin:32px 0}.occupancy-chart{color:#fff;background:#06172b;border:1px solid #263c60;border-radius:18px;min-width:0;padding:clamp(22px,4vw,38px)}.occupancy-title{letter-spacing:.12em;font-weight:800;color:#efc879!important;margin:0 0 7px!important;font-size:.8rem!important}.ownership-guide .article-body .occupancy-note{color:#c6d2db;margin:0 0 24px;font-size:.9rem}.occupancy-row{grid-template-columns:145px minmax(0,1fr) 82px;align-items:center;gap:16px;margin:17px 0;display:grid}.occupancy-row>span{letter-spacing:.08em;color:#dce3e9;font-size:.76rem;font-weight:800}.occupancy-row strong{text-align:right;white-space:nowrap;color:#fff;font-size:.95rem}.occupancy-track{background:#203450;border-radius:99px;min-width:0;height:18px;overflow:hidden}.occupancy-track i{border-radius:inherit;background:#d5a34c;height:100%;display:block}.occupancy-track .mortgage-bar{background:#7894b5}.ownership-guide .article-body .occupancy-delta{color:#efc879;margin:20px 0 0;font-weight:700}.occupancy-figure figcaption{color:#596571;margin-top:12px;font-size:.85rem;line-height:1.6}.ownership-callout{color:#0b2741;background:#eae6dc;border-left:4px solid #d5a34c;margin:28px 0;padding:22px 26px}.ownership-guide .article-body .ownership-callout p{color:#394552;margin:8px 0 0}.ownership-flow{background:#f0eee8;border:1px solid #d9d6ce;border-radius:14px;min-width:0;margin:30px 0;padding:clamp(20px,4vw,32px)}.flow-heading{letter-spacing:.12em;font-weight:800;color:#9b6e25!important;margin:0 0 22px!important;font-size:.8rem!important}.flow-diagram{grid-template-columns:minmax(0,1fr) minmax(150px,1.05fr) minmax(0,1fr);align-items:center;gap:16px;display:grid}.flow-entity{color:#fff;text-align:center;overflow-wrap:anywhere;background:#0b2741;border:1px solid #d5a34c;border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:22px 18px;display:flex}.flow-entity>b{letter-spacing:.14em;color:#efc879;font-size:.78rem}.flow-entity>strong{color:#fff;font-family:Georgia,serif;font-size:1.18rem}.flow-entity>span{color:#dce3e9;font-size:.83rem;line-height:1.45}.flow-entity.opco{color:#0b2741;background:#fff;border-color:#b7c1cb}.flow-entity.opco>strong{color:#0b2741}.flow-entity.opco>span{color:#52606c}.flow-link{text-align:center;color:#52606c;flex-direction:column;align-items:center;gap:8px;min-width:0;font-size:.84rem;line-height:1.4;display:flex}.flow-link i{color:#9b6e25;font-size:1.6rem;font-style:normal;line-height:1}.ownership-guide .article-body .flow-foot{color:#596571;text-align:center;margin:18px 0 0;font-size:.82rem}.ownership-guide .ownership-contact{margin:22px 0 0;font-size:.95rem}.ownership-guide .ownership-scope{font-size:.9rem}.ownership-guide .ownership-related>a{margin:14px 0;font-weight:700;display:block}.ownership-guide .article-header nav,.ownership-guide .article-kicker,.ownership-guide .article-aside span,.ownership-guide .article-author,.ownership-guide .article-button,.ownership-guide .article-footer{font-size:.875rem}@media (max-width:760px){.purchase-stats{grid-template-columns:1fr}.purchase-stats>div{padding:18px}.purchase-stats b{font-size:1.55rem}.flow-diagram{grid-template-columns:1fr;gap:12px}.flow-link{padding:4px 0}.flow-link i{transform:rotate(90deg)}}@media (max-width:600px){.ownership-guide .article-header{gap:10px;padding:0 18px}.ownership-guide .article-brand{letter-spacing:.12em;gap:8px;font-size:.88rem}.ownership-guide .article-brand>span:first-child{width:36px;height:36px;font-size:24px}.ownership-guide .article-header nav{gap:12px;font-size:.78rem}.ownership-guide .article-hero h1{max-width:100%;font-size:clamp(2rem,8vw,2.65rem)}.ownership-guide .article-hero-content{width:calc(100% - 36px)}.occupancy-row{grid-template-columns:minmax(0,1fr) auto;gap:7px 12px}.occupancy-row>span{font-size:.7rem}.occupancy-row strong{font-size:.86rem}.occupancy-track{grid-column:1/-1;height:14px}.occupancy-chart{border-radius:12px}.ownership-callout{padding:20px}.ownership-flow{padding:20px 16px}}
