/* Negotiations and property owner information, 30 September 2026 */
.negotiations{padding-top:110px;padding-bottom:110px}
.negotiations-intro{display:grid;grid-template-columns:1fr minmax(270px,.8fr);gap:7%;align-items:end;margin-bottom:44px}
.negotiations-intro h2,.owner-page h1,.owner-page h2{font-family:'Noto Serif Display',Georgia,serif;font-weight:400;letter-spacing:-.025em;line-height:1.13}
.negotiations-intro h2{font-size:clamp(36px,4.2vw,62px);margin:14px 0 0;max-width:700px}
.negotiations-intro>p{font-size:17px;line-height:1.65;max-width:560px;margin:0 0 6px;color:#354355}
.negotiations-feature{background:#0b1b2e;color:#fff;display:grid;grid-template-columns:1fr .94fr;gap:0;position:relative;min-height:390px}
.negotiations-feature>div{padding:clamp(30px,4vw,62px);align-self:center}
.negotiations-status,.owner-kicker{font-size:14px;line-height:1.5;letter-spacing:.065em;text-transform:uppercase;font-weight:700}
.negotiations-status{color:#d7bd8d;margin:0 0 28px}
.negotiations-feature h3{font-family:'Noto Serif Display',Georgia,serif;font-weight:400;font-size:clamp(32px,3.6vw,52px);line-height:1.12;margin:0 0 8px}
.negotiations-feature p{font-size:16px;line-height:1.65;max-width:560px}
.negotiations-feature .negotiations-address{color:#d9dfeb;margin:0 0 22px}
.negotiations-feature>img{width:100%;height:100%;object-fit:cover;min-height:390px}
.negotiations-link{display:inline-block;color:#fff;border-bottom:1px solid #c8a66a;padding-bottom:5px;margin-top:18px;text-decoration:none;font-weight:700}
.negotiations-link:hover,.negotiations-link:focus-visible{color:#edd3a4}
.negotiations-credit{position:absolute;right:14px;bottom:6px;font-size:12px!important;color:#fff;background:#0b1b2ecc;padding:2px 8px;margin:0}
.negotiations-credit a{color:inherit}
.negotiations-other{border-bottom:1px solid #dedbd4;padding:36px 0 4px}
.negotiations-other h3{font-size:23px;margin:0 0 8px}
.negotiations-other p{margin:0 0 24px;max-width:820px;color:#445066}
.negotiations-links{display:flex;flex-wrap:wrap;gap:0 26px}
.negotiations-links a{display:inline-block;color:inherit;text-decoration:none;border-bottom:1px solid #d9d6ce;padding:9px 0;margin-bottom:12px;font-size:16px}
.negotiations-links a:hover,.negotiations-links a:focus-visible{border-bottom-color:#9a723a}
.registration-files{display:flex;flex-wrap:wrap;gap:8px 22px;align-items:baseline;margin:24px 0 6px}
.registration-files strong{width:100%;font-size:15px}
.registration-files a{font-size:14px;line-height:1.5}
.case-owner-link{margin-top:28px!important;max-width:600px}
.case-owner-link a{display:inline-block;border-bottom:1px solid #c8a66a;text-decoration:none;padding-bottom:6px}

.owner-page{background:#fff;color:#0b1b2e;font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.6}
.owner-page .wrap{width:min(90%,1200px);margin-left:auto;margin-right:auto}
.owner-header{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-top:20px;padding-bottom:20px;min-height:104px}
.owner-brand{display:flex;align-items:center;gap:14px;text-decoration:none;color:#0b1b2e;font-family:'Noto Serif Display',Georgia,serif;font-size:23px;line-height:1.05;letter-spacing:-.02em}
.owner-brand img{width:55px;height:auto}
.owner-header nav{display:flex;flex-wrap:wrap;gap:12px 30px}
.owner-header nav a{color:#0b1b2e;text-decoration:none;font-size:15px;border-bottom:1px solid transparent}
.owner-header nav a:hover,.owner-header nav a:focus-visible{border-color:#b99657}
.owner-hero{background:#0b1b2e;color:#fff;padding:clamp(60px,8vw,110px) 0 84px}
.owner-kicker{color:#a7854e;margin:0 0 18px}
.owner-hero .owner-kicker{color:#d2b788}
.owner-page h1{font-size:clamp(46px,6vw,88px);max-width:970px;margin:0 0 30px}
.owner-lead{font-size:clamp(19px,2vw,24px);line-height:1.5;max-width:880px;color:#e8ebef;margin:0 0 42px}
.owner-status{border-top:1px solid #536073;border-bottom:1px solid #536073;padding:24px 0;display:grid;grid-template-columns:230px minmax(0,1fr);gap:4px 30px;max-width:920px}
.owner-status>span{font-size:14px;color:#c4d0df;grid-row:span 2}
.owner-status strong{font-size:19px;line-height:1.45}
.owner-status p{margin:4px 0 0;color:#d7dce5;line-height:1.6}
.owner-primary{display:inline-block;background:#c8a66a;color:#0b1b2e;text-decoration:none;padding:14px 23px;margin-top:32px;font-weight:700}
.owner-primary:hover,.owner-primary:focus-visible{background:#e5c68e}
.owner-steps,.owner-company{padding-top:100px;padding-bottom:105px}
.owner-section-head{display:grid;grid-template-columns:1fr .9fr;column-gap:9%;align-items:end;margin-bottom:46px}
.owner-section-head .owner-kicker{grid-column:1/-1}
.owner-page h2{font-size:clamp(34px,4vw,58px);margin:0;max-width:760px}
.owner-section-head>p:last-child{margin:0;color:#4a5665;font-size:17px;line-height:1.65}
.owner-step-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 7%}
.owner-step-list li{border-top:1px solid #d9d9d3;display:grid;grid-template-columns:56px 1fr;gap:16px;padding:25px 0 30px}
.owner-step-list li>span{color:#9a723a;font-weight:700}
.owner-step-list h3{font-size:21px;line-height:1.3;margin:0 0 10px}
.owner-step-list p{margin:0;color:#4a5665;line-height:1.65}
.owner-principle{background:#f4f1e9;padding:95px 0}
.owner-principle-inner{display:grid;grid-template-columns:1fr 1fr;gap:0 8%}
.owner-principle .owner-kicker{grid-column:1/-1}
.owner-principle h2{font-size:clamp(30px,3.4vw,49px);max-width:650px}
.owner-principle p:last-child{align-self:end;margin:0;color:#374356;font-size:18px;line-height:1.65}
.owner-company{padding-bottom:65px}
.owner-company-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:9%;border-top:1px solid #d9d9d3;padding-top:32px}
.owner-company dl{margin:0}
.owner-company dl>div{padding:12px 0 16px;border-bottom:1px solid #e8e5dd}
.owner-company dt{font-size:14px;color:#667184;margin-bottom:4px}
.owner-company dd{margin:0;overflow-wrap:anywhere;font-size:16px;line-height:1.55}
.owner-docs{background:#f4f1e9;padding:30px;align-self:start}
.owner-docs h3{font-size:21px;margin:0 0 16px}
.owner-docs a{display:block;padding:12px 0;border-top:1px solid #d8d3c7;color:#0b1b2e;text-underline-offset:4px}
.owner-docs p{font-size:14px;color:#475367;line-height:1.6;margin:18px 0 0}
.owner-contact{display:grid;grid-template-columns:1fr .6fr;gap:8%;border-top:1px solid #d9d9d3;padding-top:42px;padding-bottom:80px}
.owner-contact h2{font-size:clamp(32px,3.6vw,50px)}
.owner-contact p:last-child{max-width:640px;color:#475367}
.owner-contact>div:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:7px;padding-top:17px}
.owner-contact strong{font-size:21px}
.owner-contact span{font-size:14px;color:#667184;margin-bottom:12px}
.owner-contact a{color:#0b1b2e;font-size:19px;text-underline-offset:5px}
.owner-footer{border-top:1px solid #d9d9d3;display:flex;gap:20px;justify-content:space-between;padding-top:25px;padding-bottom:36px;font-size:14px}
.owner-footer a{color:inherit}
@media(max-width:1120px){.header{position:relative;flex-wrap:wrap}.header .menu-button{display:block;background:none;border:0;padding:10px 0;font-size:14px}.header nav#navigation{display:none;width:100%;flex-direction:column;align-items:flex-start;gap:16px;padding:20px 0 25px}.header nav#navigation.open{display:flex}}
@media(max-width:900px){.negotiations-intro,.owner-section-head,.owner-principle-inner{grid-template-columns:1fr;gap:20px}.owner-principle .owner-kicker,.owner-section-head .owner-kicker{grid-column:auto}.owner-principle p:last-child{max-width:760px}.owner-company-grid{gap:35px}}
@media(max-width:700px){.negotiations{padding-top:70px;padding-bottom:70px}.negotiations-feature{grid-template-columns:1fr}.negotiations-feature>div{padding:32px 27px}.negotiations-feature>img{min-height:230px;max-height:300px}.negotiations-credit{bottom:6px}.owner-header{align-items:flex-start;flex-direction:column;min-height:0}.owner-header nav{gap:8px 22px}.owner-hero{padding:60px 0}.owner-status{grid-template-columns:1fr;gap:8px}.owner-status>span{grid-row:auto}.owner-steps,.owner-company{padding-top:70px;padding-bottom:70px}.owner-step-list{grid-template-columns:1fr}.owner-principle{padding:70px 0}.owner-company-grid,.owner-contact{grid-template-columns:1fr;gap:26px}.owner-contact{padding-bottom:55px}.owner-footer{flex-wrap:wrap}}
