.upanayan-hero{display:grid;grid-template-columns:1.5fr 1fr;gap:70px;align-items:center;background:var(--theme-deep);color:white;padding-top:90px;padding-bottom:90px}.upanayan-hero h1{font-size:clamp(44px,5.4vw,76px);line-height:1.08;letter-spacing:-.045em;font-weight:400;margin:25px 0}.upanayan-hero h1 em{color:var(--theme-highlight);font-family:Georgia,serif}.upanayan-hero p:not(.eyebrow){max-width:670px;line-height:1.8;margin:25px 0 35px}.upanayan-mark{aspect-ratio:1;border:1px solid #779285;border-radius:50%;display:flex;flex-direction:column;justify-content:center;text-align:center;gap:25px;max-width:380px;width:100%;background:radial-gradient(circle,#325b44 0%,transparent 68%)}.upanayan-mark strong{font-family:Georgia,serif;font-size:clamp(25px,3vw,44px);font-weight:400;color:var(--theme-highlight)}.upanayan-mark span{font-size:11px;letter-spacing:.2em;text-transform:uppercase}.section h2{font-size:clamp(33px,4vw,56px);font-weight:400;line-height:1.15;letter-spacing:-.035em}.section h2 em{font-family:Georgia,serif}.upanayan-columns{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:30px}.upanayan-columns p,.section p{line-height:1.8}.upanayan-pillars,.upanayan-path{background:var(--theme-panel)}.upanayan-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin-top:45px}.upanayan-cards article{border-top:1px solid var(--theme-line);padding-top:25px}.upanayan-cards span{font-size:10px;letter-spacing:.12em;color:var(--theme-accent)}.upanayan-cards h3{font-size:24px;line-height:1.3;font-weight:400;letter-spacing:-.02em;margin:20px 0}.upanayan-cards p{font-size:14px}.upanayan-model>p{max-width:650px}.upanayan-model dl{margin-top:40px}.upanayan-model dl>div{display:grid;grid-template-columns:1fr 2fr;gap:40px;border-top:1px solid var(--theme-line);padding:25px 0}.upanayan-model dt{font-size:25px}.upanayan-model dd{margin:0;line-height:1.8;max-width:650px}.upanayan-path ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;padding-left:22px;margin:40px 0}.upanayan-path strong{font-size:20px;font-weight:500}.upanayan-path li p{font-size:14px}.programme-note{font-size:12px;color:var(--theme-muted);max-width:850px;margin-top:30px}.upanayan-contact>p:not(.eyebrow){max-width:700px}.upanayan-contact .button{margin-top:20px}@media(max-width:850px){.upanayan-hero{grid-template-columns:1fr;gap:40px;padding-top:60px;padding-bottom:60px}.upanayan-mark{max-width:280px}.upanayan-columns,.upanayan-cards,.upanayan-path ol{grid-template-columns:1fr;gap:25px}.upanayan-model dl>div{grid-template-columns:1fr;gap:12px}}
.upanayan-hero>div{min-width:0}.upanayan-hero h1 em{white-space:normal;overflow-wrap:break-word}
