:root{--red:#b71932;--ink:#1f2024;--muted:#697078;--line:#dedfe2;--bg:#f5f5f4}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font-family:'Noto Sans Devanagari',sans-serif;line-height:1.75}.shell{max-width:1160px;width:calc(100% - 36px);margin:auto}.ticker{background:var(--red);padding:8px 6%;color:#fff;font-size:.78rem}.ticker span{padding:0 9px;color:#ffc7cf}header{background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:9}.mast{height:79px;display:flex;justify-content:space-between;align-items:center}.brand{color:#1d1f23;text-decoration:none;font:800 clamp(1.7rem,3vw,2.35rem)/1 'Roboto Condensed',sans-serif;letter-spacing:-.06em}.brand span{color:var(--red);font-size:.65em;letter-spacing:-.03em}.date{font-size:.76rem;line-height:1.45;text-align:right;color:var(--muted)}.menu{display:none;background:transparent;border:0;font-size:1.5rem}.nav{display:flex;gap:0;border-top:1px solid #eee}.nav a{padding:11px 15px;text-decoration:none;color:#2e3034;font-size:.86rem;font-weight:700;border-right:1px solid #eee}.nav a:first-child{color:var(--red);border-bottom:3px solid var(--red)}.lead{padding:28px 0}.breadcrumb{font-size:.78rem;font-weight:700;color:var(--red)}.news-grid{display:grid;grid-template-columns:1.35fr .7fr;gap:26px}.lead-story{background:#fff;padding:25px;border-top:5px solid var(--red)}h1{font-size:clamp(2rem,4.2vw,4rem);line-height:1.15;letter-spacing:-.045em;margin:12px 0}.deck{font-size:1.05rem;color:var(--muted)}.visual{height:270px;margin-top:20px;background:linear-gradient(125deg,#bd1c37,#ffad9a);position:relative;overflow:hidden}.visual:after{content:'wellness';position:absolute;right:7%;bottom:-8%;color:#fff8;font:800 5rem/1 'Roboto Condensed';letter-spacing:-.1em}.visual:before{content:'';position:absolute;width:290px;height:290px;left:13%;top:22px;border:2px solid #fff9;border-radius:50%}.side{display:grid;gap:14px}.mini{background:#fff;border-top:3px solid #25272b;padding:17px}.mini b{color:var(--red);font-size:.73rem}.mini h2{font-size:1.15rem;line-height:1.35;margin:6px 0}.strip{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:22px 0}.strip article{background:#fff;padding:16px;border-bottom:3px solid var(--red)}.strip small{color:var(--red);font-weight:700}.strip h3{margin:7px 0;font-size:1rem;line-height:1.4}.article-area{padding:30px 0 65px}.reading{background:#fff;padding:clamp(22px,5vw,55px);border:1px solid var(--line);max-width:850px}.reading h2{font-size:1.45rem;line-height:1.35;margin:38px 0 10px;color:#9c1930;border-left:4px solid var(--red);padding-left:10px}.reading p{color:#3e4146}.note{background:#fff2f3;border-left:4px solid var(--red);padding:16px}.page-head{background:#202126;color:#fff;padding:42px 0}.page-head h1{margin:0}.page-head p{color:#d5d7da}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:20px}.contact-grid div{background:#fff;padding:18px;border-left:4px solid var(--red)}footer{background:#202126;color:#cdd0d3;padding:45px 0 14px}.footer{display:grid;grid-template-columns:2fr 1fr 1fr;gap:28px}.light{color:#fff}.footer a:not(.brand){display:block;color:#cdd0d3;text-decoration:none;font-size:.84rem;margin:6px 0}.footer p{font-size:.85rem}.copy{border-top:1px solid #42444a;padding-top:12px;margin-top:30px;font-size:.75rem}@media(max-width:700px){.shell{width:calc(100% - 26px)}.mast{height:65px}.date{display:none}.menu{display:block}.nav{display:none;position:absolute;background:white;left:0;right:0;flex-direction:column;box-shadow:0 8px 15px #0002}.nav.open{display:flex}.nav a{border-bottom:1px solid #eee}.news-grid,.contact-grid{grid-template-columns:1fr}.strip{grid-template-columns:1fr}.visual{height:190px}.footer{grid-template-columns:1fr 1fr}.footer>div:first-child{grid-column:1/-1}.reading{padding:22px}.ticker{font-size:.7rem}}
