.lar-hero .room-hero-inner{align-items:center}.lar-hero h1{max-width:720px}.lar-hero .lead{max-width:760px}.lar-intro-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:clamp(2.5rem,7vw,7rem);align-items:start}.lar-intro-grid p{line-height:1.8}.devi-section{padding:clamp(4rem,8vw,7rem) clamp(1.25rem,6vw,6rem);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.7fr);gap:clamp(2rem,6vw,6rem);background:#e8dfcd;color:#503d31}.devi-card{max-width:760px}.devi-card h2{font-family:Georgia,serif;font-size:clamp(2.4rem,5vw,4.4rem);font-weight:400;line-height:1.05;margin:.5rem 0 1.5rem}.devi-card p{line-height:1.8}.legacy-quote{align-self:center;padding:clamp(2rem,4vw,3.5rem);background:#fffaf2;border-radius:9rem 9rem 1.5rem 1.5rem}.legacy-quote span{display:block;color:#9a682c;text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;text-align:center}.legacy-quote blockquote{margin:1.5rem 0 0;font-family:Georgia,serif;font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.35;text-align:center;color:#5c3d32}.guardian-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:3rem}.guardian-grid article{padding:1.6rem;background:#f6efe3;border-radius:1rem}.guardian-grid span{color:#a77628;font-family:Georgia,serif;font-size:1.2rem}.guardian-grid h3{font-family:Georgia,serif;font-size:1.35rem;margin:.8rem 0}.guardian-grid p{line-height:1.6;margin-bottom:0}@media(max-width:900px){.lar-intro-grid,.devi-section{grid-template-columns:1fr}.guardian-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-quote{max-width:520px;width:100%;margin:auto}}@media(max-width:560px){.guardian-grid{grid-template-columns:1fr}.legacy-quote{border-radius:5rem 5rem 1rem 1rem}.route-nav a:not(.nav-cta){display:none}}
