.header nav .nav-contact{background:var(--accent);color:var(--on-dark);padding:0 16px;border-radius:3px;font-weight:600}.header nav{gap:18px}.conversion-band{display:grid;grid-template-columns:1.4fr 1fr;gap:6vw;padding:65px 7vw;background:var(--surface);border-top:1px solid var(--line)}.conversion-band h2{font-size:clamp(30px,3vw,44px);max-width:640px}.conversion-band p:not(.area-kicker){color:var(--muted);max-width:580px}.conversion-actions{align-self:center;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.conversion-primary{gap:30px}.conversion-phone{font-size:14px;min-height:44px;display:flex;align-items:center}.mobile-conversion{display:none}.inquiry-section{display:grid;grid-template-columns:1fr 1.2fr;gap:7vw;padding-top:60px;padding-bottom:70px;scroll-margin-top:25px}.inquiry-section h2{font-size:clamp(30px,3vw,44px)}.inquiry-section p{color:var(--muted)}.inquiry-section label{margin-bottom:20px}.inquiry-section input,.inquiry-section select,.inquiry-section textarea{display:block;width:100%;margin-top:8px;padding:12px;background:var(--surface);color:var(--ink);font:inherit;border:1px solid var(--line);border-radius:3px}.inquiry-section select:focus-visible,.inquiry-section textarea:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.inquiry-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.inquiry-note,#inquiry-status{font-size:12px;line-height:1.7}.inquiry-section button{cursor:pointer}.conversion-band+.mobile-conversion+footer{margin-top:0}
@media(max-width:1100px) and (min-width:601px){.header nav{order:3;width:100%;justify-content:center;margin:0}.header>.language-switch{margin-left:auto}.header{justify-content:space-between}}
@media(max-width:600px){.conversion-band,.inquiry-section{grid-template-columns:1fr;padding:42px 24px;gap:24px}.conversion-actions,.conversion-primary{width:100%}.inquiry-fields{grid-template-columns:1fr;gap:0}.mobile-conversion{display:grid;grid-template-columns:.8fr 1.6fr;position:fixed;bottom:0;left:0;right:0;z-index:8;background:#34363af5;border-top:1px solid #777064;padding:8px 12px calc(8px + env(safe-area-inset-bottom));gap:10px;backdrop-filter:blur(12px)}.mobile-conversion a{min-height:46px;display:flex;align-items:center;justify-content:center;font-size:12px;text-decoration:none;gap:8px;border-radius:3px}.mobile-conversion a:last-child{background:var(--accent);color:var(--on-dark);font-weight:600}body{padding-bottom:82px}.header nav .nav-contact{min-height:44px;margin-top:5px;justify-content:center}.header nav{gap:0 18px}}

.journal-crosslinks{padding:55px 7vw;background:var(--paper)}.journal-crosslinks h2{font-size:32px;margin-bottom:25px}.journal-crosslinks>a{display:flex;justify-content:space-between;gap:24px;padding:20px 0;border-top:1px solid var(--line);font-size:20px;text-decoration:none;max-width:1100px}.journal-crosslinks>a span{color:var(--accent)}@media(max-width:600px){.journal-crosslinks{padding:40px 24px}.journal-crosslinks>a{font-size:17px}}
.inquiry-section .inquiry-consent{display:flex;align-items:flex-start;gap:.65rem}
.inquiry-section .inquiry-consent input{appearance:auto;width:1.3rem;height:1.3rem;flex:none;margin:.2rem 0 0}
footer .equal-housing-mark{display:block;width:78px;height:auto;background:#fff;padding:6px;margin-top:10px}

.inquiry-direct{display:flex;flex-direction:column;align-items:flex-start;gap:.65rem;margin-top:1.3rem}
.inquiry-direct .conversion-primary{min-height:52px;justify-content:center}
.inquiry-direct .conversion-phone{text-underline-offset:.22em}
.inquiry-section form{border:1px solid var(--line);border-radius:16px;padding:clamp(16px,3vw,30px);min-width:0}
.inquiry-section form button[type=submit]{min-height:48px}

.inquiry-call-qr{margin:.5rem 0 0;color:var(--muted);font-size:.85rem}
.inquiry-call-qr img{display:block;width:128px;height:128px;background:#fff;border-radius:4px}
.inquiry-call-qr figcaption{margin-top:.4rem}
@media(max-width:700px){.inquiry-call-qr{display:none}}
