.site-header nav{gap:clamp(12px,1.7vw,28px)}
.join-us{display:grid;grid-template-columns:.78fr 1.22fr;gap:70px;align-items:start;border-block:1px solid #332713;background:radial-gradient(circle at 12% 18%,#2b1d08,#060504 47%)}
.join-intro{position:sticky;top:120px}
.join-intro h2{font:500 clamp(36px,4.5vw,62px)/1.18 Georgia,"Noto Serif SC",serif;margin:12px 0 22px;color:var(--bright)}
.join-intro>p:last-child,.join-panel>p{color:var(--muted)}
.join-panel{padding:42px;border:1px solid #684e22;background:linear-gradient(145deg,#151006,#070605);box-shadow:0 28px 90px #0008}
.join-panel>small,.join-contact small{display:block;color:var(--gold);letter-spacing:2.4px}
.join-panel h3{font:500 clamp(27px,3vw,40px)/1.3 Georgia,"Noto Serif SC",serif;margin:22px 0 12px}
.join-principles{margin:32px 0;border-top:1px solid #3c2e18}
.join-principles>div{display:grid;grid-template-columns:48px 1fr;gap:18px;padding:22px 0;border-bottom:1px solid #3c2e18}
.join-principles b{font:24px Georgia;color:#92703a}
.join-principles span{color:#ad9e7c}
.join-principles strong{display:block;margin-bottom:4px;color:var(--bright);font-size:17px}
.join-contact{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px;background:#0a0805;border:1px solid #493719}
.join-contact b{display:block;margin-top:5px;font:clamp(18px,2vw,27px) Georgia;color:var(--bright);letter-spacing:.4px;overflow-wrap:anywhere}
.join-contact a{flex:0 0 auto;padding:12px 17px;background:linear-gradient(120deg,#9b6d24,#f2ca6a);color:#080604;font-weight:700;border-radius:4px}
.footer-links{display:flex;flex-wrap:wrap;gap:18px;margin:20px 0}
.footer-links a{color:#bca677;font-size:13px}
.footer-links a:first-child{color:var(--gold)}
.consult .consent a{color:var(--gold);text-decoration:underline;text-underline-offset:3px}
@media(max-width:900px){.join-us{grid-template-columns:1fr;gap:35px}.join-intro{position:static}}
@media(max-width:560px){.join-panel{padding:22px}.join-contact{align-items:stretch;flex-direction:column}.join-contact a{text-align:center}}
