/* More generous, botanical editorial frame for Ali’s page. */
.landing-nav{height:112px;position:relative;justify-content:center;border-bottom:1px solid rgba(161,128,87,.28);background:rgba(255,252,246,.65)}
.landing-nav>.brand{position:absolute;left:clamp(18px,4vw,62px);gap:12px}
.landing-nav>.brand img{width:116px}
.landing-nav>.brand span{font-size:1.12rem;letter-spacing:.18em}
.ali-top-links{display:flex;gap:clamp(20px,4vw,58px);align-items:center}
.ali-top-links a{font-size:1rem;color:#796347;text-decoration:none;border-bottom:1px solid transparent;padding:8px 0}
.ali-top-links a:hover{border-color:#a78750}
.landing{width:min(1520px,94vw)}
.signature-row{justify-content:space-between}
.signature-actions button:first-child{font-size:clamp(11px,1vw,15px);padding-inline:10px}
.ali-detail-photo span i{display:none}
.experience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.experience-grid img{height:clamp(170px,21vw,250px)}
.ali-primary-invitation{min-height:52px;border:1px solid #a58754;background:linear-gradient(120deg,#f7f0e3,#fffaf1);color:#725b3c;box-shadow:0 6px 18px rgba(65,50,36,.1)}
.ali-primary-invitation:hover{transform:translateY(-2px);box-shadow:0 9px 22px rgba(65,50,36,.14)}
@media(max-width:760px){.landing-nav{height:88px;justify-content:flex-end;padding-right:14px}.landing-nav>.brand{left:12px}.landing-nav>.brand img{width:72px}.landing-nav>.brand span{display:none}.ali-top-links{gap:15px}.ali-top-links a{font-size:.86rem}.landing{width:100%}.experience-grid{grid-template-columns:1fr 1fr}}
@media(max-width:420px){.landing-nav>.brand img{width:58px}.ali-top-links{gap:10px}.ali-top-links a{font-size:.77rem}}
