@import url(https://fonts.googleapis.com/css2?family=Fraunces:opsz,ital,wght@9..144,0,400;9..144,0,500;9..144,0,600;9..144,1,400&family=Karla:wght@400;500;600;700&family=Tiro+Devanagari+Sanskrit:ital@0;1&family=Inter:wght@400;500;600;700&display=swap);:root{--navy:#071124;--navy-2:#0b1830;--navy-3:#10213d;--ivory:#f5f0e6;--paper:#fffdf8;--cream:#f5efe4;--gold:#b88a3b;--gold-2:#d7b66c;--sindoor:#b94c33;--red:#b84d34;--rose:#d98b87;--green:#315c4b;--green-2:#23473d;--ink:#162033;--muted:#677184;--line:#0711241f;--radius:20px;--shadow:0 20px 55px #0711241a;--max:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{max-width:100%;overflow-x:hidden}body{background:#f5f0e6;background:var(--ivory);color:#162033;color:var(--ink);font-family:Karla,sans-serif;line-height:1.6;margin:0}a{color:inherit;text-decoration:none}iframe,img,video{max-width:100%}img{display:block;height:auto}button,input,select,textarea{font:inherit;max-width:100%}main,section{max-width:100%}.container{margin:auto;width:min(1240px,calc(100% - 36px));width:min(var(--max),calc(100% - 36px))}::selection{background:#b94c33;background:var(--sindoor);color:#fff}.eyebrow{align-items:center;color:#b88a3b;color:var(--gold);display:inline-flex;font-size:12px;font-weight:700;gap:10px;letter-spacing:.16em;text-transform:uppercase}.eyebrow:before{background:currentColor;content:"";height:1px;width:28px}.section{padding:84px 0}.section-head{align-items:end;display:flex;gap:30px;justify-content:space-between;margin-bottom:34px}.section-head h2{font-family:Fraunces,serif;font-size:clamp(34px,4vw,58px);font-weight:500;line-height:1.04;margin:8px 0 0}.section-head p{color:#677184;color:var(--muted);margin:0;max-width:520px}.link{color:#b94c33;color:var(--sindoor);cursor:pointer;font-weight:700;white-space:nowrap}.link:hover{opacity:.75}.dev{font-family:Tiro Devanagari Sanskrit,serif}.btn,.outline,.primary-btn,.secondary-btn{align-items:center;border:1px solid #0000;border-radius:999px;cursor:pointer;display:inline-flex;font-size:15px;font-weight:700;gap:9px;justify-content:center;min-height:46px;padding:0 20px;transition:.25s}.btn,.primary-btn{background:#b94c33;background:var(--sindoor);color:#fff}.btn:hover,.primary-btn:hover{box-shadow:0 12px 25px #b94c333b;transform:translateY(-2px)}.secondary-btn{border-color:#ffffff40;color:#fff}.secondary-btn:hover{background:#ffffff14}.outline{background:#fffdf8;background:var(--paper);border-color:#0711241f;border-color:var(--line);color:#162033;color:var(--ink)}.outline:hover{border-color:#b94c33;border-color:var(--sindoor)}.topline{background:#050d1d;border-bottom:1px solid #ffffff14;color:#e8dcc2;font-size:13px}.topline .container{align-items:center;display:flex;gap:20px;justify-content:space-between;min-height:36px}.topline a{color:#d7b66c;color:var(--gold-2);font-weight:700}.header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f5f0e6f0;border-bottom:1px solid #0711241f;border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;z-index:60}.navbar{gap:24px;justify-content:space-between;min-height:78px}.brand,.navbar{align-items:center;display:flex}.brand{gap:12px}.brand-mark{background:#071124;background:var(--navy);border-radius:50%;color:#d7b66c;color:var(--gold-2);display:grid;font-family:Tiro Devanagari Sanskrit,serif;font-size:18px;height:42px;place-items:center;width:42px}.brand-copy strong{display:block;font-size:20px;letter-spacing:.19em;line-height:1}.brand-copy small{color:#677184;color:var(--muted);display:block;font-size:10px;letter-spacing:.13em;margin-top:5px}.navlinks{align-items:center;display:flex;font-size:14px;font-weight:700;gap:22px}.navlinks a{padding:4px 0;position:relative}.navlinks a:after{background:#b94c33;background:var(--sindoor);bottom:-6px;content:"";height:2px;left:0;position:absolute;transition:.25s;width:0}.navlinks a.active:after,.navlinks a:hover:after{width:100%}.nav-actions{align-items:center;display:flex;gap:10px}.menu-btn,.search-btn{background:#0000;border:1px solid #0711241f;border:1px solid var(--line);border-radius:50%;cursor:pointer;display:grid;font-size:18px;height:42px;place-items:center;width:42px}.menu-btn{display:none}.mobile-drawer{background:#fffdf8;background:var(--paper);box-shadow:-20px 0 50px #0003;inset:0 0 0 auto;overflow:auto;padding:28px;position:fixed;transform:translateX(100%);transition:.3s;width:min(390px,90vw);z-index:120}.mobile-drawer.open{transform:none}.drawer-head{align-items:center;display:flex;justify-content:space-between}.close-btn{background:#0000;border:0;cursor:pointer;font-size:30px}.drawer-links{margin-top:35px}.drawer-links a{border-bottom:1px solid #0711241f;border-bottom:1px solid var(--line);display:block;font-weight:700;padding:14px 0}.backdrop{background:#00000080;display:none;inset:0;position:fixed;z-index:110}.backdrop.show{display:block}footer.site-footer{background:#050d1d;color:#aeb8c6;padding:70px 0 35px}.footer-grid{grid-gap:50px;display:grid;gap:50px;grid-template-columns:1.4fr repeat(3,1fr)}.footer-brand h3{color:#fff;letter-spacing:.19em;margin:0}.footer-brand p{max-width:420px}footer.site-footer h4{color:#fff;margin-top:0}footer.site-footer a{cursor:pointer;display:block;font-size:14px;margin:8px 0}footer.site-footer a:hover{color:#d7b66c;color:var(--gold-2)}.footer-bottom{border-top:1px solid #ffffff1a;display:flex;font-size:12px;justify-content:space-between;margin-top:50px;padding-top:22px}.hero{background:radial-gradient(circle at 78% 24%,#d7b66c2e,#0000 26%),radial-gradient(circle at 18% 12%,#d98b8717,#0000 22%),linear-gradient(145deg,#071124,#0b1931 60%,#0d2242);background:radial-gradient(circle at 78% 24%,#d7b66c2e,#0000 26%),radial-gradient(circle at 18% 12%,#d98b8717,#0000 22%),linear-gradient(145deg,var(--navy),#0b1931 60%,#0d2242);color:#fff;overflow:hidden;position:relative}.hero:before{color:hsla(0,0%,100%,.025);content:"ॐ";font-family:Tiro Devanagari Sanskrit;font-size:430px;line-height:1;position:absolute;right:-60px;top:-120px}.hero-grid{grid-gap:70px;align-items:center;display:grid;gap:70px;grid-template-columns:1.17fr .83fr;min-height:560px;padding:72px 0}.hero h1{font-family:Fraunces,serif;font-size:clamp(44px,6vw,82px);font-weight:500;letter-spacing:-.02em;line-height:.99;margin:20px 0 22px}.hero h1 em{color:#d7b66c;color:var(--gold-2);font-style:italic}.hero-copy>p{color:#cad3df;font-size:18px;line-height:1.75;margin:0;max-width:720px}.hero-actions{gap:13px;margin-top:31px}.hero-actions,.hero-meta{display:flex;flex-wrap:wrap}.hero-meta{border-top:1px solid #ffffff21;gap:42px;margin-top:44px;padding-top:24px}.hero-meta strong{color:#d7b66c;color:var(--gold-2);display:block;font-size:22px}.hero-meta span{color:#9baabd;display:block;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.hero-library{min-height:425px;place-items:center}.hero-library,.orbit{display:grid;position:relative}.orbit{border:1px solid #d7b66c3d;border-radius:50%;height:390px;place-items:center;width:390px}.orbit:after,.orbit:before{border:1px solid #d7b66c24;border-radius:50%;content:"";position:absolute}.orbit:before{inset:34px}.orbit:after{inset:74px}.orbit-center{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff26;border-radius:50%;display:flex;flex-direction:column;height:176px;justify-content:center;position:relative;text-align:center;width:176px;z-index:2}.orbit-center .dev{color:#d7b66c;color:var(--gold-2);font-family:Tiro Devanagari Sanskrit;font-size:43px}.orbit-center small{color:#bdc8d5;font-size:11px;letter-spacing:.15em}.orbit-tag{background:#fffdf8;background:var(--paper);border-radius:999px;box-shadow:0 20px 55px #0711241a;box-shadow:var(--shadow);color:#162033;color:var(--ink);font-size:12px;font-weight:700;padding:11px 16px;position:absolute}.tag1{left:21px;top:38px}.tag2{right:-13px;top:79px}.tag3{bottom:65px;right:-7px}.tag4{bottom:32px;left:34px}.lib-hero{background:radial-gradient(circle at 82% 20%,#d9b8722b,#0000 27%),linear-gradient(145deg,#071124,#10243e);background:radial-gradient(circle at 82% 20%,#d9b8722b,#0000 27%),linear-gradient(145deg,var(--navy),#10243e);color:#fff;padding:82px 0 105px}.lib-hero-grid{grid-gap:50px;align-items:center;display:grid;gap:50px;grid-template-columns:1fr .72fr}.lib-hero h1{font-family:Fraunces;font-size:clamp(44px,6vw,80px);font-weight:500;line-height:.99;margin:18px 0}.lib-hero p{color:#c5cfdb;font-size:18px}.breadcrumb{color:#aeb9c7;font-size:12px;margin-bottom:18px}.breadcrumb a{color:#d7b66c;color:var(--gold-2)}.feature-card{background:hsla(0,0%,100%,.055);border:1px solid #ffffff21;border-radius:22px;padding:28px}.feature-card h2{font-family:Fraunces;font-size:34px;font-weight:500;margin:12px 0}.tag{background:#eee5d6;border-radius:99px;color:#70572f;display:inline-flex;font-size:10px;font-weight:700;letter-spacing:.04em;padding:5px 9px;text-transform:uppercase}.portal-strip{background:#fffdf8;background:var(--paper);border-bottom:1px solid #0711241f;border-bottom:1px solid var(--line)}.portal-grid{display:grid;grid-template-columns:repeat(6,1fr)}.portal-item{border-right:1px solid #0711241f;border-right:1px solid var(--line);cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:112px;padding:22px 18px;transition:.25s}.portal-item:first-child{border-left:1px solid #0711241f;border-left:1px solid var(--line)}.portal-item:hover{background:#faf3e8}.portal-item span.dev{color:#b94c33;color:var(--sindoor);font-family:Tiro Devanagari Sanskrit;font-size:18px}.portal-item strong{font-size:14px;margin-top:3px}.portal-item small{color:#677184;color:var(--muted);font-size:11px;margin-top:2px}.library-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1.3fr .7fr}.gita-card{background:linear-gradient(90deg,#071124f5,#071124b8),radial-gradient(circle at 80% 20%,#bd934e,#0000 33%);border-radius:20px;border-radius:var(--radius);box-shadow:0 20px 55px #0711241a;box-shadow:var(--shadow);color:#fff;min-height:440px;overflow:hidden;padding:42px;position:relative}.gita-card:after{bottom:-50px;color:hsla(0,0%,100%,.045);content:"गीता";font-family:Tiro Devanagari Sanskrit;font-size:220px;position:absolute;right:20px}.gita-card h3{font-family:Fraunces,serif;font-size:48px;line-height:1;margin:18px 0 12px}.gita-card p{color:#cad3df;font-size:16px;max-width:650px}.gita-search{background:#fff;border-radius:14px;display:flex;margin-top:30px;padding:7px;position:relative;z-index:2}.gita-search input{border:0;color:#162033;color:var(--ink);flex:1 1;min-width:0;outline:0;padding:10px 13px}.gita-search button{background:#b94c33;background:var(--sindoor);border:0;border-radius:10px;color:#fff;cursor:pointer;font-weight:700;padding:0 18px}.gita-stats{display:flex;gap:35px;margin-top:30px;position:relative;z-index:2}.gita-stats strong{color:#d7b66c;color:var(--gold-2);display:block;font-size:24px}.gita-stats small{color:#aab7c7;letter-spacing:.1em;text-transform:uppercase}.side-libraries{grid-gap:24px;display:grid;gap:24px;grid-template-rows:1fr 1fr}.mini-library{background:#fffdf8;background:var(--paper);border:1px solid #0711241f;border:1px solid var(--line);border-radius:20px;border-radius:var(--radius);box-shadow:0 10px 25px #0711240d;overflow:hidden;padding:30px;position:relative}.mini-library:after{bottom:-28px;color:rgba(185,76,51,.055);content:attr(data-dev);font-family:Tiro Devanagari Sanskrit;font-size:98px;position:absolute;right:13px}.mini-library h3{font-family:Fraunces;font-size:28px;margin:10px 0 7px}.mini-library p{color:#677184;color:var(--muted);font-size:14px;margin:0 0 18px}.mantra-section{background:#071124;background:var(--navy);color:#fff}.mantra-section .section-head p{color:#aeb9c7}.deity-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(6,1fr)}.deity{background:hsla(0,0%,100%,.035);border:1px solid #ffffff1a;border-radius:18px;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;min-height:180px;padding:20px;transition:.25s}.deity:hover{background:#ffffff12;transform:translateY(-4px)}.deity .symbol{background:#d7b66c1f;border-radius:50%;color:#d7b66c;color:var(--gold-2);display:grid;font-family:Tiro Devanagari Sanskrit;font-size:21px;height:46px;place-items:center;width:46px}.deity strong{font-size:17px}.deity small{color:#99a8b9}.deity-grid.light .deity{background:#fffdf8;background:var(--paper);border:1px solid #0711241f;border:1px solid var(--line);color:#162033;color:var(--ink)}.deity-grid.light .deity small{color:#677184;color:var(--muted)}.deity-grid.light .deity .symbol{background:#eee2cd;color:#b84d34;color:var(--red)}.cardgrid{grid-gap:20px;display:grid;gap:20px}.cardgrid.c2{grid-template-columns:repeat(2,1fr)}.cardgrid.c3{grid-template-columns:repeat(3,1fr)}.cardgrid.c4{grid-template-columns:repeat(4,1fr)}.ucard{background:#fffdf8;background:var(--paper);border:1px solid #0711241f;border:1px solid var(--line);border-radius:18px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:.25s}.ucard:hover{box-shadow:0 20px 55px #0711241a;box-shadow:var(--shadow);transform:translateY(-4px)}.ucard .cover{background:linear-gradient(145deg,#10233e,#253d60);color:#d7b66c;color:var(--gold-2);display:grid;font-family:Tiro Devanagari Sanskrit;font-size:32px;height:170px;padding:18px;place-items:center;text-align:center}.ucard .body{padding:22px}.ucard h3{font-family:Fraunces;font-size:24px;font-weight:500;line-height:1.15;margin:8px 0}.ucard p{color:#677184;color:var(--muted);font-size:14px;margin:6px 0 0}.ucard .meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.editorial-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:1.2fr .8fr .8fr}.story{background:#fffdf8;background:var(--paper);border:1px solid #0711241f;border:1px solid var(--line);border-radius:18px;cursor:pointer;overflow:hidden;transition:.25s}.story:hover{box-shadow:0 20px 55px #0711241a;box-shadow:var(--shadow);transform:translateY(-4px)}.story-visual{align-items:end;background:linear-gradient(20deg,#071124d9,#0711241a),radial-gradient(circle at 70% 20%,#d7b66c,#0000 29%),linear-gradient(135deg,#7f473f,#14233d);color:#fff;display:flex;min-height:210px;overflow:hidden;padding:26px;position:relative}.story-visual img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:0}.story-visual:after{background:linear-gradient(180deg,#0711241a,#071124b8);content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.story.featured .story-visual{min-height:320px}.story-visual span{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff24;border-radius:99px;font-size:11px;letter-spacing:.12em;padding:7px 10px;position:relative;text-transform:uppercase;z-index:2}.story-body{padding:24px}.story-body small{color:#b94c33;color:var(--sindoor);font-weight:700;letter-spacing:.1em;text-transform:uppercase}.story-body h3{font-family:Fraunces;font-size:27px;font-weight:500;line-height:1.15;margin:10px 0}.story.featured h3{font-size:37px}.story-body p{color:#677184;color:var(--muted);font-size:14px}.byline{color:#818a98;font-size:12px;margin-top:16px}.research-bg{background:#ebe3d6}.research-grid{grid-gap:55px;align-items:center;display:grid;gap:55px;grid-template-columns:.86fr 1.14fr}.research-panel{background:#fffdf8;background:var(--paper);border-radius:24px;box-shadow:0 20px 55px #0711241a;box-shadow:var(--shadow);padding:40px}.paper{grid-gap:17px;align-items:start;border-bottom:1px solid #0711241f;border-bottom:1px solid var(--line);display:grid;gap:17px;grid-template-columns:92px 1fr auto;padding:20px 0}.paper:last-child{border-bottom:0}.paper-type{background:#f2e7d4;border-radius:7px;color:#8c6529;font-size:10px;font-weight:700;padding:6px 8px;text-align:center;text-transform:uppercase}.paper h4{font-size:16px;line-height:1.35;margin:0 0 5px}.paper p{color:#677184;color:var(--muted);font-size:12px;margin:0}.paper a{color:#b94c33;color:var(--sindoor);cursor:pointer;font-size:13px;font-weight:700}.submit-box{background:#071124;background:var(--navy);border-radius:22px;color:#fff;padding:38px}.submit-box h3{font-family:Fraunces;font-size:40px;line-height:1.08;margin:14px 0}.submit-box p{color:#bdc8d5}.submit-list{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin:25px 0}.submit-list div{border:1px solid #ffffff1a;border-radius:11px;color:#d9e0e8;font-size:13px;padding:12px}.podcast{background:#fffdf8;background:var(--paper);border-radius:24px;box-shadow:0 20px 55px #0711241a;box-shadow:var(--shadow);display:grid;grid-template-columns:.72fr 1.28fr;overflow:hidden}.podcast-art{background:radial-gradient(circle at 50% 38%,#d7b66c73,#0000 16%),repeating-radial-gradient(circle at 50% 42%,#0000 0 18px,#d7b66c24 19px 20px),#071124;background:radial-gradient(circle at 50% 38%,#d7b66c73,#0000 16%),repeating-radial-gradient(circle at 50% 42%,#0000 0 18px,#d7b66c24 19px 20px),var(--navy);color:#d7b66c;color:var(--gold-2);display:grid;min-height:360px;place-items:center}.podcast-art .mic{background:#ffffff0a;border:1px solid #d7b66c66;border-radius:50%;display:grid;font-size:46px;height:128px;place-items:center;width:128px}.podcast-body{padding:44px}.podcast-body h3{font-family:Fraunces;font-size:42px;line-height:1.1;margin:12px 0}.podcast-body p{color:#677184;color:var(--muted)}.episode{align-items:center;border-top:1px solid #0711241f;border-top:1px solid var(--line);display:flex;gap:15px;margin-top:25px;padding:17px 0}.play{background:#b94c33;background:var(--sindoor);border:0;border-radius:50%;color:#fff;cursor:pointer;font-size:17px;height:48px;width:48px}.episode strong{display:block}.episode small{color:#677184;color:var(--muted)}.newsletter-inner{align-items:center;background:#b94c33;background:var(--sindoor);border-radius:22px;color:#fff;display:flex;gap:30px;justify-content:space-between;padding:38px 42px}.newsletter-inner h3{font-family:Fraunces;font-size:33px;margin:0}.newsletter-inner p{color:#f7dad2;margin:5px 0 0}.subscribe{background:#fff;border-radius:999px;display:flex;padding:6px;width:min(430px,100%)}.subscribe input{background:#0000;border:0;color:#162033;color:var(--ink);flex:1 1;min-width:0;outline:0;padding:10px 15px}.subscribe button{background:#071124;background:var(--navy);border:0;border-radius:999px;color:#fff;cursor:pointer;font-weight:700;padding:0 20px}.detail-hero{background:radial-gradient(circle at 76% 22%,#d9b87233,#0000 26%),linear-gradient(145deg,#071124,#102440);background:radial-gradient(circle at 76% 22%,#d9b87233,#0000 26%),linear-gradient(145deg,var(--navy),#102440);color:#fff;overflow:hidden;padding:80px 0 115px;position:relative}.detail-hero:after{bottom:-120px;color:hsla(0,0%,100%,.028);content:"ॐ";font-family:Tiro Devanagari Sanskrit;font-size:330px;position:absolute;right:20px}.detail-hero h1{font-family:Fraunces;font-size:clamp(40px,5.5vw,72px);font-weight:500;line-height:1;margin:16px 0}.detail-hero .lead{color:#c7d0dd;font-size:18px;max-width:830px}.chip-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:25px}.chip-row span{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:99px;font-size:11px;padding:7px 10px}.pull-up{margin-top:-54px;position:relative;z-index:5}.mantra-card{background:#fffdf8;background:var(--paper);border:1px solid #0711241f;border:1px solid var(--line);border-radius:24px;box-shadow:0 20px 55px #0711241a;box-shadow:var(--shadow);padding:42px;text-align:center}.mantra-card .sanskrit{color:#071124;color:var(--navy);font-family:Tiro Devanagari Sanskrit;font-size:clamp(30px,5vw,54px);line-height:1.55}.mantra-card .translit{color:#7e6236;font-family:Fraunces;font-size:21px;font-style:italic;margin-top:18px}.audio-bar{align-items:center;background:#f1e8d9;border-radius:16px;display:flex;gap:14px;margin:28px auto 0;max-width:640px;padding:12px 16px}.audio-bar audio{width:100%}.main-grid{grid-gap:42px;align-items:start;display:grid;gap:42px;grid-template-columns:minmax(0,1fr) 300px}.content-card{background:#fffdf8;background:var(--paper);border:1px solid #0711241f;border:1px solid var(--line);border-radius:22px;padding:46px}.content-card h2{font-family:Fraunces;font-size:34px;font-weight:500;line-height:1.1;margin:40px 0 16px}.content-card h2:first-child{margin-top:0}.content-card p{color:#2d3748;font-family:Fraunces;font-size:18px;line-height:1.85;white-space:pre-wrap}.meaning-box{background:#f3eadc;border-left:4px solid #b88a3b;border-left:4px solid var(--gold);border-radius:0 15px 15px 0;font-family:Karla;padding:26px}.meaning-box strong{display:block;margin-bottom:8px}.word-table{border-collapse:collapse;margin-top:18px;width:100%}.word-table td,.word-table th{border-bottom:1px solid #0711241f;border-bottom:1px solid var(--line);font-size:14px;padding:13px;text-align:left}.word-table th{color:#b94c33;color:var(--sindoor)}.practice-box{background:#071124;background:var(--navy);border-radius:18px;color:#fff;margin:36px 0;padding:30px}.practice-box h3{font-family:Fraunces;font-size:29px;margin:0 0 12px}.practice-box p{color:#c2ccd8;font-family:Karla;font-size:15px}.practice-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.practice-grid div{border:1px solid #ffffff1a;border-radius:10px;font-size:13px;padding:12px}.note{background:#faf6ef;border:1px solid #0711241f;border:1px solid var(--line);border-radius:14px;color:#677184;color:var(--muted);font-size:13px;padding:18px}.sidebar{position:-webkit-sticky;position:sticky;top:100px}.side-card{background:#fffdf8;background:var(--paper);border:1px solid #0711241f;border:1px solid var(--line);border-radius:17px;margin-bottom:16px;padding:21px}.side-card h3{font-family:Fraunces;font-size:22px;margin:0 0 13px}.side-card a{cursor:pointer;display:block;font-size:13px;padding:8px 0}.fact,.side-card a{border-bottom:1px solid #0711241f;border-bottom:1px solid var(--line)}.fact{display:flex;font-size:12px;gap:15px;justify-content:space-between;padding:9px 0}.fact span:first-child{color:#677184;color:var(--muted)}.filter-bar{margin-top:-34px;position:relative;z-index:5}.filter-bar form{grid-gap:8px;background:#fffdf8;background:var(--paper);border-radius:18px;box-shadow:0 20px 55px #0711241a;box-shadow:var(--shadow);display:grid;gap:8px;grid-template-columns:1fr repeat(3,180px) 130px;padding:10px}.filter-bar input,.filter-bar select{background:#fff;border:1px solid #0711241f;border:1px solid var(--line);border-radius:11px;color:#162033;color:var(--ink);padding:12px}.filter-bar button{background:#b94c33;background:var(--sindoor);border:0;border-radius:11px;color:#fff;cursor:pointer;font-weight:700}.media-embed{aspect-ratio:16/9;background:#000;border-radius:16px;margin:20px 0;overflow:hidden;position:relative;width:100%}.media-embed iframe,.media-embed video{border:0;height:100%;inset:0;position:absolute;width:100%}.form-card{background:#fffdf8;background:var(--paper);border:1px solid #0711241f;border:1px solid var(--line);border-radius:22px;padding:38px}.field{display:block;margin-bottom:18px}.field label{color:#162033;color:var(--ink);display:block;font-size:13px;font-weight:700;margin-bottom:6px}.field input,.field select,.field textarea{background:#fff;border:1px solid #0711241f;border:1px solid var(--line);border-radius:12px;color:#162033;color:var(--ink);padding:12px 14px;width:100%}.field textarea{min-height:130px;resize:vertical}.menu-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.menu-tile{background:#fffdf8;background:var(--paper);border:1px solid #0711241f;border:1px solid var(--line);border-radius:18px;cursor:pointer;padding:30px;transition:.25s}.menu-tile:hover{box-shadow:0 20px 55px #0711241a;box-shadow:var(--shadow);transform:translateY(-4px)}.menu-tile .dev{color:#b94c33;color:var(--sindoor);font-family:Tiro Devanagari Sanskrit;font-size:34px}.menu-tile h3{font-family:Fraunces;font-size:26px;margin:10px 0 4px}.menu-tile p{color:#677184;color:var(--muted);font-size:14px;margin:0}.empty-note{background:#fffdf8;background:var(--paper);border:1px dashed #0711241f;border:1px dashed var(--line);border-radius:14px;padding:20px}.center-load,.empty-note{color:#677184;color:var(--muted);text-align:center}.center-load{padding:80px 0}@media(max-width:1050px){.navlinks{display:none}.menu-btn{display:grid}.hero-grid{gap:25px;grid-template-columns:1fr .75fr}.orbit{height:320px;width:320px}.deity-grid,.portal-grid{grid-template-columns:repeat(3,1fr)}.editorial-grid{grid-template-columns:1.2fr .8fr}.cardgrid.c4,.menu-grid{grid-template-columns:repeat(2,1fr)}.filter-bar form{grid-template-columns:1fr 1fr}}@media(max-width:820px){.topline{display:none}.navbar{gap:12px;min-height:66px}.nav-actions .primary-btn{display:none}.hero-grid{grid-template-columns:1fr;min-height:auto;padding:58px 0}.hero-library{display:none}.lib-hero-grid{grid-template-columns:1fr}.portal-grid{grid-template-columns:repeat(2,1fr)}.library-grid,.podcast,.research-grid{grid-template-columns:1fr}.side-libraries{grid-template-columns:1fr 1fr}.deity-grid{grid-template-columns:repeat(2,1fr)}.cardgrid.c2,.cardgrid.c3,.editorial-grid,.main-grid{grid-template-columns:1fr}.sidebar{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr;position:static}.newsletter-inner{align-items:start;flex-direction:column}.footer-grid{grid-template-columns:1fr 1fr}.section-head{align-items:start;flex-direction:column}.menu-grid{grid-template-columns:1fr}}@media(max-width:520px){.brand-copy small{display:none}.section{padding:58px 0}.cardgrid.c4,.deity-grid,.filter-bar form,.footer-grid,.practice-grid,.side-libraries,.sidebar{grid-template-columns:1fr}.footer-bottom{display:block}.content-card{padding:26px 20px}}.art-hero{background:radial-gradient(circle at 80% 18%,#d5b36d29,#0000 25%),linear-gradient(145deg,#071124,#0c1b35);background:radial-gradient(circle at 80% 18%,#d5b36d29,#0000 25%),linear-gradient(145deg,var(--navy),#0c1b35);color:#fff;overflow:hidden;padding:74px 0 140px;position:relative}.art-hero:after{bottom:-90px;color:#ffffff08;content:"॥";font-family:Tiro Devanagari Sanskrit,serif;font-size:300px;position:absolute;right:-10px}.art-kicker{align-items:center;color:#d7b66c;color:var(--gold-2);display:inline-flex;font-size:12px;font-weight:700;gap:12px;letter-spacing:.16em;text-transform:uppercase}.art-kicker:before{background:currentColor;content:"";height:1px;width:32px}.art-hero h1{font-family:Fraunces,serif;font-size:clamp(40px,6vw,84px);font-weight:500;letter-spacing:-.02em;line-height:1;margin:20px 0 16px;max-width:960px}.art-dek{color:#c7d0dc;font-size:20px;margin:0;max-width:800px}.art-meta-row{color:#aeb9c8;flex-wrap:wrap;font-size:13px;gap:20px;margin-top:30px}.art-author-chip,.art-meta-row{align-items:center;display:flex}.art-author-chip{color:#fff;gap:11px}.art-avatar{background:linear-gradient(135deg,#d2b06c,#9b4c38);border-radius:50%;display:grid;font-size:14px;font-weight:700;height:42px;place-items:center;width:42px}.art-dot{background:#d7b66c;background:var(--gold-2);border-radius:50%;height:4px;width:4px}.art-cover-wrap{margin-top:-90px;position:relative;z-index:4}.art-cover{aspect-ratio:16/9;background:linear-gradient(135deg,#9d5e4b,#1c3152);border-radius:24px;box-shadow:0 20px 55px #0711241a;box-shadow:var(--shadow);overflow:hidden}.art-cover img{height:100%;object-fit:cover;width:100%}.art-cover-fallback{color:#ffffff80;display:grid;font-family:Tiro Devanagari Sanskrit,serif;font-size:34px;height:100%;place-items:center;width:100%}.art-shell{grid-gap:44px;align-items:start;display:grid;gap:44px;grid-template-columns:76px minmax(0,1fr) 260px;padding:64px 0 90px}.art-share-rail{display:flex;flex-direction:column;gap:10px;position:-webkit-sticky;position:sticky;top:100px}.art-share-label{color:#677184;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.12em;margin-bottom:6px;text-transform:uppercase}.art-share-btn{background:#fffdf8;background:var(--paper);border:1px solid #0711241f;border:1px solid var(--line);border-radius:50%;color:#162033;color:var(--ink);cursor:pointer;display:grid;font-size:15px;height:44px;place-items:center;text-decoration:none;transition:background .2s,color .2s,transform .2s;width:44px}.art-share-btn:hover{background:#071124;background:var(--navy);color:#fff;transform:translateY(-2px)}.art-progress-card{background:#fffdf8;background:var(--paper);border:1px solid #0711241f;border:1px solid var(--line);border-radius:12px;margin-top:20px;padding:14px}.art-progress-card strong{color:#677184;color:var(--muted);display:block;font-size:11px;letter-spacing:.1em;margin-bottom:9px;text-transform:uppercase}.art-progress-line{background:#e7dfd3;border-radius:99px;height:4px;overflow:hidden}.art-progress-fill{background:#b94c33;background:var(--sindoor);height:100%;transition:width .1s}.art-body{background:#fffdf8;background:var(--paper);border:1px solid #0711241f;border:1px solid var(--line);border-radius:24px;box-shadow:0 10px 30px #0711240d;padding:48px 54px}.art-sidebar{display:flex;flex-direction:column;gap:16px;position:-webkit-sticky;position:sticky;top:100px}.art-side-card{background:#fffdf8;background:var(--paper);border:1px solid #0711241f;border:1px solid var(--line);border-radius:16px;padding:20px}.art-side-card h4{font-family:Fraunces,serif;font-size:21px;margin:0 0 12px}.art-toc a{border-bottom:1px solid #0711241f;border-bottom:1px solid var(--line);color:#4c5667;cursor:pointer;display:block;font-size:13px;padding:8px 0}.art-toc a.sub{color:#68758c;padding-left:14px}.art-toc a:last-child{border-bottom:0}.art-toc a:hover{color:#b94c33;color:var(--sindoor)}.art-author-card p{color:#677184;color:var(--muted);font-size:14px;margin:0 0 8px}.article-html{font-family:Fraunces,serif;font-size:19px;line-height:1.85}.article-html p{margin:0 0 24px}.article-html h2{font-size:clamp(28px,3.4vw,38px);font-weight:500;line-height:1.1;margin:48px 0 16px}.article-html h3{font-size:26px;font-weight:500;margin:34px 0 12px}.article-html h4{font-family:Fraunces,serif;font-size:22px;margin:28px 0 10px}.article-html ol,.article-html ul{margin:0 0 24px;padding-left:24px}.article-html li{margin:8px 0}.article-html a{color:#b94c33;color:var(--sindoor);text-decoration:underline}.article-html blockquote{border-left:4px solid #b88a3b;border-left:4px solid var(--gold);border-radius:0 16px 16px 0;color:#4d5665;margin:36px 0;padding:26px 32px}.article-html strong{font-weight:600}@media(max-width:1050px){.art-shell{gap:24px;grid-template-columns:60px minmax(0,1fr) 230px}}@media(max-width:820px){.art-shell{gap:22px;grid-template-columns:1fr;padding-top:44px}.art-share-rail{align-items:center;flex-direction:row;flex-wrap:wrap;position:static}.art-share-label{margin:0 6px 0 0}.art-progress-card{display:none}.art-sidebar{position:static}.art-body{padding:36px 30px}.art-cover,.art-cover img,.art-cover-fallback{min-height:0}}@media(max-width:520px){.art-hero{padding:54px 0 110px}.art-cover-wrap{margin-top:-70px}.art-body{padding:26px 20px}.article-html{font-size:18px}}.brand-logo-img{display:block;height:44px;max-width:180px;object-fit:contain;width:auto}.social-links{align-items:center;display:flex;gap:10px}.social-links a{border:1px solid #ffffff2e;border-radius:50%;color:#fff;display:grid;height:38px;place-items:center;transition:background .2s,transform .2s,color .2s;width:38px}.social-links a:hover{background:#b94c33;background:var(--sindoor);border-color:#b94c33;border-color:var(--sindoor);color:#fff;transform:translateY(-2px)}.footer-social{margin-top:18px}.drawer-brand{align-items:center;display:flex;gap:10px}.drawer-brand .brand-mark{height:38px;width:38px}.drawer-brand .brand-logo-img{height:36px}.drawer-social{border-top:1px solid #0711241f;border-top:1px solid var(--line);margin-top:28px;padding-top:20px}.drawer-social .social-links a{border-color:#0711241f;border-color:var(--line);color:#162033;color:var(--ink)}.drawer-social .social-links a:hover{color:#fff}.drawer-social-label{color:#677184;color:var(--muted);display:block;font-size:11px;font-weight:700;letter-spacing:.12em;margin-bottom:12px;text-transform:uppercase}.responsive-2col{grid-gap:34px;align-items:start;display:grid;gap:34px;grid-template-columns:1fr 1fr}.responsive-2col.wide-left{grid-template-columns:1.2fr .8fr}.media-embed{max-width:100%}.article-html{word-wrap:break-word;overflow-wrap:break-word}.article-html *{max-width:100%}.article-html .ql-video,.article-html iframe{border:0;height:auto!important;width:100%!important}.article-html .ql-video,.article-html iframe,.article-html video{aspect-ratio:16/9;background:#000;border-radius:16px;display:block;margin:26px 0}.article-html video{height:auto;object-fit:cover;width:100%}.article-html img{border-radius:16px;height:auto;margin:32px 0;width:100%}.article-html table{border-collapse:collapse;display:block;overflow-x:auto;width:100%}@media(max-width:820px){.responsive-2col,.responsive-2col.wide-left{grid-template-columns:1fr}}.sd-granth .ucard .cover{aspect-ratio:3/4;font-size:34px;height:auto;min-height:0;padding:22px}.sd-granth .ucard .cover img{height:100%;object-fit:cover;width:100%}.granth-cover{aspect-ratio:3/4;background:linear-gradient(160deg,#10233e,#253d60);border-radius:14px 14px 0 0;color:#d7b66c;color:var(--gold-2);display:grid;font-family:Tiro Devanagari Sanskrit,serif;font-size:34px;overflow:hidden;padding:20px;place-items:center;position:relative;text-align:center}.granth-cover img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.sd-ayur .lib-hero{background:radial-gradient(circle at 82% 20%,#d9b87224,#0000 27%),linear-gradient(145deg,#315c4b,#23473d 65%,#10243e);background:radial-gradient(circle at 82% 20%,#d9b87224,#0000 27%),linear-gradient(145deg,var(--green),var(--green-2) 65%,#10243e)}.sd-ayur .ucard .cover{background:linear-gradient(145deg,#071124,#315c4b);background:linear-gradient(145deg,var(--navy),var(--green))}.sd-ayur .eyebrow{color:#d7b66c;color:var(--gold-2)}.ayur-cta{background:#315c4b;background:var(--green);border-radius:20px;border-radius:var(--radius);color:#fff;padding:62px 0}.ayur-cta .cta-inner{grid-gap:30px;align-items:center;display:grid;gap:30px;grid-template-columns:1fr auto}.ayur-cta h2{font-family:Fraunces,serif;font-size:clamp(30px,3.6vw,44px);font-weight:500;line-height:1.06;margin:6px 0}.ayur-cta p{color:#c7d7d0;margin:0}.ayur-cta .eyebrow{color:#d7b66c;color:var(--gold-2)}@media(max-width:820px){.ayur-cta .cta-inner{grid-template-columns:1fr}}.pdf-shell{background:#525659;border:1px solid #0711241f;border:1px solid var(--line);border-radius:18px;box-shadow:0 10px 30px #07112414;margin:8px 0 0;overflow:hidden}.pdf-frame{background:#525659;border:0;display:block;height:78vh;min-height:520px;width:100%}.pdf-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.pdf-empty{background:#faf6ef;border:1px dashed #0711241f;border:1px dashed var(--line);border-radius:16px;color:#677184;color:var(--muted);padding:40px;text-align:center}@media(max-width:820px){.pdf-frame{height:70vh;min-height:420px}}.sd-diet .lib-hero{background:radial-gradient(circle at 82% 20%,#d9b87224,#0000 27%),linear-gradient(145deg,#315c4b,#23473d 60%,#10243e);background:radial-gradient(circle at 82% 20%,#d9b87224,#0000 27%),linear-gradient(145deg,var(--green),var(--green-2) 60%,#10243e)}.meal-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.meal{background:#fffdf8;background:var(--paper);border:1px solid #0711241f;border:1px solid var(--line);border-radius:18px;box-shadow:0 10px 25px #0711240d;overflow:hidden}.meal-head{align-items:center;background:linear-gradient(145deg,#315c4b,#23473d);background:linear-gradient(145deg,var(--green),var(--green-2));color:#fff;display:flex;gap:14px;padding:20px 22px}.meal-head .meal-ico{background:#ffffff24;border-radius:50%;color:#d7b66c;color:var(--gold-2);display:grid;flex:0 0 auto;font-family:Tiro Devanagari Sanskrit,serif;font-size:20px;height:44px;place-items:center;width:44px}.meal-head strong{display:block;font-family:Fraunces,serif;font-size:22px;font-weight:500}.meal-head small{color:#c7d7d0;display:block;font-size:12px;letter-spacing:.1em;margin-top:2px;text-transform:uppercase}.meal-body{padding:20px 22px}.meal-body ul{color:#40474f;margin:0;padding-left:18px}.meal-body li{font-size:14px;margin:9px 0}.meal-body .tag{margin-bottom:12px}.diet-note{background:#f3eadc;border-left:4px solid #b88a3b;border-left:4px solid var(--gold);border-radius:0 15px 15px 0;color:#4d5665;font-size:14px;margin-top:26px;padding:20px 22px}@media(max-width:820px){.meal-grid{grid-template-columns:1fr}}.sd-magazine .lib-hero{background:radial-gradient(circle at 80% 18%,#d5b36d29,#0000 25%),linear-gradient(145deg,#1a1230,#0c1b35)}.mag-lead{grid-gap:26px;align-items:stretch;display:grid;gap:26px;grid-template-columns:1.25fr .75fr}.mag-feature{background:linear-gradient(0deg,#071124db,#07112426),linear-gradient(135deg,#7f473f,#14233d);border-radius:22px;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;min-height:420px;overflow:hidden;padding:38px;position:relative}.mag-feature img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:0}.mag-feature:after{background:linear-gradient(0deg,#071124db,#0711241a);content:"";inset:0;position:absolute;z-index:1}.mag-feature>*{position:relative;z-index:2}.mag-feature .kicker{color:#d7b66c;color:var(--gold-2);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.mag-feature h2{font-family:Fraunces,serif;font-size:clamp(30px,3.6vw,46px);font-weight:500;line-height:1.05;margin:12px 0}.mag-feature p{color:#dfe4ea;max-width:560px}.mag-side{grid-gap:16px;display:grid;gap:16px;grid-template-rows:repeat(3,1fr)}.mag-side-item{background:#fffdf8;background:var(--paper);border:1px solid #0711241f;border:1px solid var(--line);border-radius:16px;padding:20px;transition:transform .2s,box-shadow .2s}.mag-side-item:hover{box-shadow:0 20px 55px #0711241a;box-shadow:var(--shadow);transform:translateY(-3px)}.mag-side-item small{color:#b94c33;color:var(--sindoor);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.mag-side-item h3{font-family:Fraunces,serif;font-size:20px;font-weight:500;line-height:1.2;margin:8px 0 0}.mag-editions{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,1fr)}.edition{background:#fffdf8;background:var(--paper);border:1px solid #0711241f;border:1px solid var(--line);border-radius:16px;cursor:pointer;overflow:hidden;transition:transform .2s,box-shadow .2s}.edition:hover{box-shadow:0 20px 55px #0711241a;box-shadow:var(--shadow);transform:translateY(-4px)}.edition .edition-cover{aspect-ratio:3/4;background:linear-gradient(160deg,#10233e,#253d60);color:#d7b66c;color:var(--gold-2);display:grid;font-family:Tiro Devanagari Sanskrit,serif;font-size:26px;padding:18px;place-items:center;text-align:center}.edition .edition-cover img{height:100%;object-fit:cover;width:100%}.edition .edition-body{padding:18px}.edition .edition-body small{color:#677184;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.edition .edition-body h4{font-family:Fraunces,serif;font-size:18px;font-weight:500;line-height:1.2;margin:6px 0 0}@media(max-width:1050px){.mag-editions{grid-template-columns:repeat(2,1fr)}}@media(max-width:820px){.mag-lead{grid-template-columns:1fr}.mag-side{grid-template-columns:1fr 1fr;grid-template-rows:none}}@media(max-width:520px){.mag-editions,.mag-side{grid-template-columns:1fr}}.journal-index-hero,.magazine-index-hero{padding:62px 0 70px}.journal-index-hero h1,.magazine-index-hero h1{font-size:clamp(38px,5vw,64px);max-width:880px}.journal-index-hero p,.magazine-index-hero p{font-size:17px;max-width:720px}.journal-index-section,.magazine-main-section{padding:56px 0 70px}.journal-toolbar{align-items:end;display:flex;gap:28px;justify-content:space-between;margin-bottom:26px}.journal-toolbar h2{font-family:Fraunces,serif;font-size:34px;font-weight:500;line-height:1.1;margin:7px 0 0}.category-pills{display:flex;flex-wrap:wrap;gap:7px;justify-content:flex-end}.category-pills a,.category-pills button{align-items:center;background:#fffdf8b8;border:1px solid #0711241f;border:1px solid var(--line);border-radius:999px;color:#162033;color:var(--ink);cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;padding:8px 13px;transition:.2s}.category-pills a.active,.category-pills a:hover,.category-pills button.active,.category-pills button:hover{background:#071124;background:var(--navy);border-color:#071124;border-color:var(--navy);color:#fff}.journal-feature{display:grid!important;grid-template-columns:1.2fr .8fr;margin-bottom:20px}.journal-feature .story-visual{min-height:275px!important}.journal-feature .story-body{display:flex;flex-direction:column;justify-content:center;padding:28px}.journal-feature .story-body h3{font-size:31px}.journal-card-grid .story-body{padding:19px}.journal-card-grid .story-body h3{font-size:21px;margin:8px 0}.journal-card-grid .story-body p{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}.magazine-toolbar{margin-bottom:24px}.magazine-main-section .mag-feature{min-height:360px;padding:30px}.magazine-main-section .mag-feature h2{font-size:clamp(29px,3.2vw,42px)}.mag-side-item{padding:18px}.mag-side-item h3{font-size:19px}.mag-side-item span{color:#677184;color:var(--muted);display:block;font-size:11px;margin-top:10px}.magazine-editions-section{background:#eee6d9;padding:54px 0 68px}@media(max-width:820px){.journal-toolbar{align-items:flex-start;flex-direction:column}.category-pills{justify-content:flex-start}.journal-feature{grid-template-columns:1fr}}@media(max-width:520px){.journal-index-hero,.magazine-index-hero{padding:44px 0 50px}.journal-index-hero h1,.magazine-index-hero h1{font-size:39px}.journal-index-section,.magazine-main-section{padding:42px 0 55px}.journal-toolbar h2{font-size:29px}.category-pills a,.category-pills button{font-size:11px;padding:7px 11px}.journal-feature .story-body h3{font-size:26px}}.practice-card-cover{background:linear-gradient(145deg,#0f2440,#8a6632);color:#d7b66c;color:var(--gold-2);display:grid;font-family:Tiro Devanagari Sanskrit,serif;font-size:30px;height:164px;overflow:hidden;place-items:center}.practice-card-cover img{height:100%;object-fit:cover;width:100%}.media-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.media-badges span{background:#efe6d8;border:1px solid #0711241f;border:1px solid var(--line);border-radius:999px;color:#675f53;font-size:10px;padding:5px 8px}.professional-standard{grid-gap:22px;align-items:start;background:#fffdf8;background:var(--paper);border:1px solid #0711241f;border-left:3px solid #b88a3b;border:1px solid var(--line);border-left:3px solid var(--gold);border-radius:0 14px 14px 0;display:grid;gap:22px;grid-template-columns:160px 1fr;margin-bottom:32px;padding:19px 21px}.professional-standard strong{color:#071124;color:var(--navy);font-family:Fraunces,serif;font-size:18px;font-weight:500}.professional-standard p{color:#677184;color:var(--muted);font-size:13px;line-height:1.65;margin:0}.review-line{color:#3f6947;font-size:11px;font-weight:700;margin-top:10px}.plan-review{background:#faf6ef;border-top:1px solid #0711241f;border-top:1px solid var(--line);color:#4d6652;display:flex;flex-direction:column;font-size:10px;gap:5px;padding:12px 18px 15px}.plan-review .warning{color:#9a4935;font-weight:700}@media(max-width:600px){.practice-card-cover{height:138px}.professional-standard{gap:7px;grid-template-columns:1fr;padding:17px}}.form-error{background:#fff1ee;border:1px solid #b84d3447;border-radius:10px;color:#8f3324;font-size:13px;margin-bottom:18px;padding:12px 14px}.field-note{color:#677184;color:var(--muted);display:block;font-size:11px;line-height:1.5;margin-top:6px}.research-consent{align-items:flex-start;background:#faf5ec;border:1px solid #0711241f;border:1px solid var(--line);border-radius:12px;color:#4c5665;display:flex;font-size:12px;gap:10px;line-height:1.55;margin:2px 0 20px;padding:14px}.research-consent input{flex:0 0 auto;margin-top:3px}.btn:disabled{cursor:not-allowed;opacity:.55}.error-note{background:#fff4f0!important;border-color:#b84d3447!important;color:#8f3324!important}.mantra-detail-direct{background:#f5f0e6;background:var(--ivory);min-height:100vh}.mantra-direct-section{background:linear-gradient(180deg,#f6f0e6,#eee5d8);padding:34px 0 22px}.mantra-direct-card{background:#fffdf8;background:var(--paper);border:1px solid #0711241f;border:1px solid var(--line);border-radius:20px;box-shadow:0 14px 38px #07112414;margin:0 auto;padding:38px 42px 34px;text-align:center;width:min(980px,100%)}.mantra-direct-card .sanskrit{color:#071124;color:var(--navy);font-family:Tiro Devanagari Sanskrit,serif;font-size:clamp(34px,5vw,56px);line-height:1.48;margin:0;white-space:pre-wrap}.mantra-direct-card .translit{color:#7e6236;font-family:Fraunces,serif;font-size:clamp(18px,2.1vw,23px);font-style:italic;line-height:1.45;margin:14px 0 0}.mantra-direct-card h1{color:#071124;color:var(--navy);font-family:Fraunces,serif;font-size:clamp(27px,3vw,38px);font-weight:500;line-height:1.12;margin:24px 0 8px}.mantra-direct-card .lead{color:#5f6978;font-size:15px;line-height:1.65;margin:0 auto;max-width:720px}.mantra-direct-chips{justify-content:center;margin-top:20px}.mantra-primary-media{margin-top:25px;text-align:left}.mantra-primary-media .eyebrow{margin-bottom:10px;text-align:center}.mantra-detail-content{padding-top:26px}@media(max-width:600px){.mantra-direct-section{padding:18px 0 10px}.mantra-direct-card{border-radius:14px;padding:27px 17px 24px}.mantra-direct-card .sanskrit{font-size:clamp(30px,10vw,42px);line-height:1.5}.mantra-direct-card .translit{font-size:17px;margin-top:10px}.mantra-direct-card h1{font-size:26px;margin-top:20px}.mantra-direct-card .lead{font-size:14px}.mantra-direct-chips{gap:7px;margin-top:16px}.mantra-direct-chips span{font-size:10px;padding:7px 9px}.mantra-detail-content{padding-top:16px}}.sr-only{clip:rect(0,0,0,0)!important;border:0!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.mantra-deity-page,.mantra-experience-page,.mantra-library-page{background:#f5f0e6;min-height:100vh}.mantra-experience-shell{padding:28px 0 72px}.mantra-experience-container{width:min(1040px,calc(100% - 34px))}.mantra-page-search{margin:0 auto 34px;width:min(720px,100%)}.mantra-experience-header{margin:0 auto 28px;max-width:880px;text-align:center}.mantra-experience-kicker{color:#b88a3b;color:var(--gold);font-size:11px;font-weight:700;letter-spacing:.17em;margin:0 0 9px;text-transform:uppercase}.mantra-experience-header h1{text-wrap:balance;color:#071124;color:var(--navy);font-family:Fraunces,serif;font-size:clamp(36px,5vw,58px);font-weight:500;line-height:1.08;margin:0}.mantra-experience-header>p:last-child{text-wrap:pretty;color:#5d6777;font-size:17px;line-height:1.7;margin:14px auto 0;max-width:760px}.mantra-search{position:relative;width:100%;z-index:42}.mantra-search-control{align-items:center;background:#fffdf8;background:var(--paper);border:1px solid #07112429;border-radius:15px;box-shadow:0 12px 30px #07112412;color:#6b7480;display:flex;gap:12px;height:58px;padding:0 17px}.mantra-search-control:focus-within{border-color:#b94c3385;box-shadow:0 0 0 3px #b94c331a,0 14px 34px #07112414}.mantra-search-control input{background:#0000;border:0;color:#071124;color:var(--navy);font-size:16px;height:100%;outline:0;padding:0;width:100%}.mantra-search-control input::placeholder{color:#8b929e}.mantra-search-control input::-webkit-search-cancel-button{display:none}.mantra-search-clear{background:#eee7db;border:0;border-radius:50%;color:#66707f;cursor:pointer;display:grid;height:32px;place-items:center;width:32px}.mantra-search-results{background:#fffdf9;border:1px solid #0711241f;border:1px solid var(--line);border-radius:15px;box-shadow:0 24px 55px #0711242e;left:0;max-height:min(540px,62vh);overflow:auto;padding:8px;position:absolute;right:0;top:calc(100% + 8px)}.mantra-search-heading{color:#8a6d3d;font-size:10px;font-weight:700;letter-spacing:.15em;padding:8px 10px 6px;text-transform:uppercase}.mantra-search-result{grid-gap:18px;align-items:center;background:#0000;border:0;border-bottom:1px solid #07112414;color:#071124;color:var(--navy);cursor:pointer;display:grid;gap:18px;grid-template-columns:minmax(180px,1fr) minmax(120px,.75fr);padding:12px 13px;text-align:left;width:100%}.mantra-search-result:last-child{border-bottom:0}.mantra-search-result.is-active,.mantra-search-result:hover{background:#f4ede2;border-radius:10px}.mantra-search-result-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.mantra-search-result-copy strong{font-size:14px;line-height:1.35}.mantra-search-result-copy small{color:#77808d;font-size:11px}.mantra-search-result-sanskrit{color:#725a34;font-size:16px;min-width:0;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.mantra-search-empty{color:#737c89;font-size:13px;padding:20px;text-align:center}.mantra-search.is-compact .mantra-search-control{border-radius:13px;box-shadow:none;height:48px}.mantra-search.is-compact .mantra-search-control input{font-size:14px}.mantra-practice-player{grid-gap:16px;align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdf8f5;border:1px solid #07112426;border-radius:16px;box-shadow:0 16px 38px #0711241f;display:grid;gap:16px;grid-template-columns:minmax(150px,1.1fr) auto minmax(220px,1.5fr) auto;margin:0 auto 25px;padding:14px 16px;position:-webkit-sticky;position:sticky;top:88px;width:min(960px,100%);z-index:36}.mantra-player-title{display:flex;flex-direction:column;min-width:0}.mantra-player-title span{color:#9a7438;font-size:9px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.mantra-player-title strong{color:#071124;color:var(--navy);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mantra-player-controls{align-items:center;display:flex;gap:5px}.mantra-player-controls button,.mantra-player-options button{background:#0000;border:0;border-radius:50%;color:#344052;cursor:pointer;display:grid;height:34px;place-items:center;transition:.2s;width:34px}.mantra-player-controls button:hover,.mantra-player-options button:hover{background:#ece5d9;color:#071124;color:var(--navy)}.mantra-player-controls button:disabled{cursor:not-allowed;opacity:.28}.mantra-player-controls button.is-active{background:#ede2ce;color:#9d552f}.mantra-player-controls .mantra-player-play{background:#071124;background:var(--navy);color:#fff;height:43px;width:43px}.mantra-player-controls .mantra-player-play:hover{background:#132341;color:#fff;transform:scale(1.03)}.mantra-player-timeline{grid-gap:8px;font-feature-settings:"tnum";align-items:center;color:#697382;display:grid;font-size:10px;font-variant-numeric:tabular-nums;gap:8px;grid-template-columns:38px minmax(120px,1fr) 38px}.mantra-player-timeline span:last-child{text-align:right}.mantra-player-options input,.mantra-player-timeline input{-webkit-appearance:none;appearance:none;border-radius:99px;cursor:pointer;height:4px;outline:0}.mantra-player-timeline input{background:linear-gradient(to right,#b94c33 0,#b94c33 var(--mantra-audio-progress),#d8d5cf var(--mantra-audio-progress),#d8d5cf 100%);background:linear-gradient(to right,var(--sindoor) 0,var(--sindoor) var(--mantra-audio-progress),#d8d5cf var(--mantra-audio-progress),#d8d5cf 100%);width:100%}.mantra-player-options input{background:#d8d5cf;width:60px}.mantra-player-options input::-webkit-slider-thumb,.mantra-player-timeline input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#071124;background:var(--navy);border:2px solid #fff;border-radius:50%;box-shadow:0 1px 5px #0003;height:13px;width:13px}.mantra-player-options input::-moz-range-thumb,.mantra-player-timeline input::-moz-range-thumb{background:#071124;background:var(--navy);border:2px solid #fff;border-radius:50%;height:11px;width:11px}.mantra-player-options{align-items:center;display:flex;gap:5px}.mantra-player-options select{background:#f7f2e9;border:1px solid #0711241f;border:1px solid var(--line);border-radius:8px;color:#3f4957;font-size:11px;height:32px;outline:0;padding:0 8px}.mantra-player-error{background:#fff0ec;border-radius:8px;color:#943d2d;font-size:11px;grid-column:1/-1;margin-top:-4px;padding:8px 10px}.mantra-primary-video{border-radius:18px;box-shadow:0 18px 44px #0711241f;margin:0 auto 28px;overflow:hidden;width:min(900px,100%)}.mantra-reading-card{background:#fffdf8;background:var(--paper);border:1px solid #0711241f;border:1px solid var(--line);border-radius:20px;box-shadow:0 18px 48px #07112414;margin:0 auto;padding:42px 54px;width:min(900px,100%)}.mantra-reading-label{color:#a47835;font-size:10px;font-weight:700;letter-spacing:.17em;margin-bottom:20px;text-align:center;text-transform:uppercase}.mantra-reading-sanskrit{color:#071124;color:var(--navy);font-size:18px;font-weight:400;line-height:1.75;margin:0;overflow-wrap:normal;white-space:pre-wrap;word-break:normal}.mantra-reading-card.is-short .mantra-reading-sanskrit{text-align:center}.mantra-reading-card.is-long .mantra-reading-sanskrit{text-align:left}.mantra-reading-translation,.mantra-reading-transliteration{border-top:1px solid #0711241f;border-top:1px solid var(--line);margin-top:35px;padding-top:28px}.mantra-practice-notes h2,.mantra-reading-translation h2,.mantra-reading-transliteration h2{color:#a47835;font-family:Karla,sans-serif;font-size:10px;font-weight:700;letter-spacing:.16em;margin:0 0 12px;text-transform:uppercase}.mantra-reading-transliteration p{color:#725d3b;font-family:Fraunces,serif;font-size:18px;font-style:italic;line-height:1.75;margin:0;white-space:pre-wrap}.mantra-reading-translation div{color:#303b4b;font-family:Fraunces,serif;font-size:18px;line-height:1.8;white-space:pre-wrap}.mantra-practice-notes{background:#eee6d8;border-left:3px solid #b88a3b;border-left:3px solid var(--gold);border-radius:0 13px 13px 0;color:#4d5764;margin:20px auto 0;padding:24px 28px;width:min(900px,100%)}.mantra-practice-notes p{font-size:14px;line-height:1.75;margin:7px 0;white-space:pre-wrap}.mantra-sequence-nav{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr;margin:22px auto 0;width:min(900px,100%)}.mantra-sequence-nav>a{align-items:center;background:#fffdf8;background:var(--paper);border:1px solid #0711241f;border:1px solid var(--line);border-radius:13px;display:flex;gap:12px;min-width:0;padding:15px 17px}.mantra-sequence-nav>a:hover{border-color:#b94c3361;transform:translateY(-1px)}.mantra-sequence-nav .is-next{justify-content:flex-end;text-align:right}.mantra-sequence-nav span{display:flex;flex-direction:column;min-width:0}.mantra-sequence-nav small{color:#8b7550;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.mantra-sequence-nav strong{color:#071124;color:var(--navy);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mantra-library-intro{background:linear-gradient(180deg,#08152a,#0b1b35);color:#fff;padding:60px 0 48px}.mantra-library-intro-inner{grid-gap:70px;align-items:center;display:grid;gap:70px;grid-template-columns:minmax(300px,.9fr) minmax(420px,1.1fr)}.mantra-deity-header h1,.mantra-library-intro h1{font-family:Fraunces,serif;font-size:clamp(38px,5vw,62px);font-weight:500;line-height:1.05;margin:0}.mantra-library-intro p:not(.mantra-experience-kicker){color:#c4cdda;font-size:16px;margin:14px 0 0;max-width:590px}.mantra-library-search-wrap .mantra-search-control{background:#fff;color:#627083}.mantra-library-section{padding:58px 0}.mantra-library-index-section{padding-bottom:80px;padding-top:10px}.mantra-library-section-head{align-items:end;display:flex;gap:24px;justify-content:space-between;margin-bottom:24px}.mantra-library-section-head h2{color:#071124;color:var(--navy);font-family:Fraunces,serif;font-size:clamp(30px,4vw,46px);font-weight:500;line-height:1.08;margin:0}.mantra-deity-switcher select,.mantra-library-section-head select{background:#fffdf8;background:var(--paper);border:1px solid #0711241f;border:1px solid var(--line);border-radius:11px;color:#071124;color:var(--navy);height:44px;min-width:190px;outline:0;padding:0 38px 0 13px}.mantra-library-count{background:#eee6d8;border:1px solid #0711241f;border:1px solid var(--line);border-radius:99px;color:#786746;font-size:11px;font-weight:700;padding:7px 11px}.mantra-deity-directory{grid-gap:13px;display:grid;gap:13px;grid-template-columns:repeat(3,minmax(0,1fr))}.mantra-deity-directory-item{grid-gap:13px;align-items:center;background:#fffdf8;background:var(--paper);border:1px solid #0711241f;border:1px solid var(--line);border-radius:14px;display:grid;gap:13px;grid-template-columns:42px minmax(0,1fr) auto;min-height:92px;padding:17px;transition:.2s}.mantra-deity-directory-item:hover{border-color:#b94c3359;box-shadow:0 12px 30px #07112412;transform:translateY(-2px)}.mantra-deity-symbol,.mantra-directory-icon{background:#eee4d3;border-radius:50%;color:#7e5f2c;display:grid;font-family:Tiro Devanagari Sanskrit,serif;font-size:20px;height:42px;place-items:center;width:42px}.mantra-deity-directory-item span:nth-child(2),.mantra-directory-copy{display:flex;flex-direction:column;min-width:0}.mantra-deity-directory-item strong,.mantra-directory-copy strong{color:#071124;color:var(--navy);font-size:15px}.mantra-deity-directory-item small,.mantra-directory-copy small{color:#76808d;font-size:11px}.mantra-title-directory{background:#fffdf8;background:var(--paper);border:1px solid #0711241f;border:1px solid var(--line);border-radius:16px;overflow:hidden}.mantra-title-directory-item{grid-gap:15px;align-items:center;border-bottom:1px solid #07112417;display:grid;gap:15px;grid-template-columns:42px minmax(220px,.9fr) minmax(180px,1.1fr) auto;padding:14px 17px;transition:.18s}.mantra-title-directory-item:last-child{border-bottom:0}.mantra-title-directory-item:hover{background:#f2eadf}.mantra-directory-icon{font-family:inherit;font-size:medium;height:36px;width:36px}.mantra-directory-sanskrit{color:#725b36;font-size:17px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap}.mantra-deity-header{background:#0a1830;color:#fff;padding:48px 0 38px}.mantra-deity-header-grid{grid-gap:55px;align-items:center;display:grid;gap:55px;grid-template-columns:minmax(0,1fr) 180px}.mantra-deity-header p:not(.mantra-experience-kicker){color:#c4cdda;max-width:700px}.mantra-deity-header img{border:5px solid #ffffff17;border-radius:50%;height:170px;object-fit:cover;width:170px}.mantra-back-link{align-items:center;color:#d7c79f;display:inline-flex;font-size:12px;font-weight:700;gap:6px;margin-bottom:20px}.mantra-deity-tools{padding:28px 0}.mantra-deity-tools-grid{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 240px}.mantra-deity-switcher{display:flex;flex-direction:column;gap:6px}.mantra-deity-switcher>span{color:#7b6845;font-size:9px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.mantra-deity-switcher select{border-radius:15px;height:58px;min-width:0;width:100%}@media(max-width:900px){.mantra-practice-player{gap:10px 14px;grid-template-columns:minmax(150px,1fr) auto;top:76px}.mantra-player-timeline{grid-column:1/-1;grid-row:2}.mantra-player-options{grid-column:1/-1;grid-row:3;justify-content:flex-end}.mantra-library-intro-inner{gap:28px;grid-template-columns:1fr}.mantra-deity-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.mantra-title-directory-item{grid-template-columns:38px minmax(0,1fr) auto}.mantra-directory-sanskrit{font-size:15px;grid-column:2/3;grid-row:2;text-align:left}}@media(max-width:640px){.mantra-experience-shell{padding:16px 0 48px}.mantra-experience-container{width:min(100% - 22px,1040px)}.mantra-page-search{margin-bottom:23px}.mantra-experience-header{margin-bottom:20px;padding:0 4px;text-align:left}.mantra-experience-header h1{font-size:34px;line-height:1.08}.mantra-experience-header>p:last-child{font-size:14px;line-height:1.6;margin-top:10px}.mantra-search-control{border-radius:13px;height:52px;padding:0 13px}.mantra-search-result{gap:4px;grid-template-columns:1fr;padding:11px}.mantra-search-result-sanskrit{font-size:14px;text-align:left}.mantra-search-results{max-height:60vh}.mantra-practice-player{grid-gap:8px 10px;border-radius:13px;display:grid;gap:8px 10px;grid-template-columns:1fr auto;margin-bottom:16px;padding:11px 12px;position:-webkit-sticky;position:sticky;top:69px}.mantra-player-title strong{font-size:12px}.mantra-player-controls{gap:1px}.mantra-player-controls button{height:31px;width:31px}.mantra-player-controls .mantra-player-play{height:39px;width:39px}.mantra-player-timeline{gap:5px;grid-template-columns:31px minmax(80px,1fr) 31px}.mantra-player-options{display:none}.mantra-reading-card{border-radius:15px;padding:27px 19px}.mantra-reading-label{margin-bottom:13px}.mantra-reading-sanskrit{font-size:16px;line-height:1.72}.mantra-reading-card.is-long .mantra-reading-sanskrit,.mantra-reading-card.is-short .mantra-reading-sanskrit{text-align:left}.mantra-reading-translation,.mantra-reading-transliteration{margin-top:26px;padding-top:21px}.mantra-reading-translation div,.mantra-reading-transliteration p{font-size:16px;line-height:1.72}.mantra-practice-notes{padding:20px 18px}.mantra-sequence-nav{grid-template-columns:1fr}.mantra-sequence-nav>a{min-height:64px}.mantra-library-intro{padding:38px 0 34px}.mantra-library-intro-inner{gap:22px}.mantra-deity-header h1,.mantra-library-intro h1{font-size:39px}.mantra-library-intro p:not(.mantra-experience-kicker){font-size:14px}.mantra-library-section{padding:38px 0}.mantra-library-index-section{padding-bottom:55px;padding-top:0}.mantra-library-section-head{align-items:flex-start;flex-direction:column;gap:13px}.mantra-library-section-head select{width:100%}.mantra-deity-directory{grid-template-columns:1fr}.mantra-deity-directory-item{min-height:78px;padding:13px}.mantra-title-directory-item{gap:10px;grid-template-columns:36px minmax(0,1fr) auto;padding:13px 12px}.mantra-directory-sanskrit{display:none}.mantra-directory-copy strong{font-size:14px}.mantra-deity-header{padding:32px 0 29px}.mantra-deity-header-grid{gap:20px;grid-template-columns:1fr}.mantra-deity-header img{display:none}.mantra-deity-tools{padding:18px 0 27px}.mantra-deity-tools-grid{gap:13px;grid-template-columns:1fr}.mantra-deity-switcher select{height:50px}}.section-search-slot{margin-top:24px;position:relative;width:min(720px,100%);z-index:55}.section-search-slot.is-dark{margin-top:28px}.practice-switcher-slot{margin-top:20px;width:min(650px,100%)}.verse-search-slot{margin:0 auto 14px;width:100%}.library-search{max-width:100%;min-width:0;position:relative;width:100%;z-index:55}.library-search-control{align-items:center;background:#fffdf8;border:1px solid #0711242b;border-radius:14px;box-shadow:0 12px 30px #07112414;color:#6b7480;display:flex;gap:11px;height:54px;min-width:0;padding:0 15px;width:100%}.library-search-control:focus-within{border-color:#b94c3385;box-shadow:0 0 0 3px #b94c331a,0 14px 34px #0711241a}.library-search-control input{-webkit-appearance:none;appearance:none;background:#0000;border:0;color:#071124;color:var(--navy);display:block;font-family:Karla,sans-serif;font-size:16px;height:100%;line-height:1.2;min-width:0;outline:0;padding:0;width:100%}.library-search-control input::placeholder{color:#858d99;opacity:1}.library-search-control input::-webkit-search-cancel-button{display:none}.library-search-clear{background:#eee7db;border:0;border-radius:50%;color:#66707f;cursor:pointer;display:grid;flex:0 0 32px;height:32px;place-items:center;width:32px}.library-search-results{background:#fffdf9;border:1px solid #0711241f;border:1px solid var(--line);border-radius:15px;box-shadow:0 24px 58px #07112433;left:0;max-height:min(560px,64vh);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:8px;position:absolute;right:0;top:calc(100% + 8px);width:100%}.library-search-heading{color:#8a6d3d;font-size:10px;font-weight:700;letter-spacing:.15em;padding:8px 10px 7px;text-transform:uppercase}.library-search-result{grid-gap:14px;align-items:center;background:#0000;border:0;border-bottom:1px solid #07112414;color:#071124;color:var(--navy);cursor:pointer;display:grid;gap:14px;grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:12px 13px;text-align:left;width:100%}.library-search-result:last-child{border-bottom:0}.library-search-result.is-active,.library-search-result:hover{background:#f4ede2;border-radius:10px}.library-search-result-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.library-search-result-copy strong{font-size:14px;line-height:1.35}.library-search-result-copy small,.library-search-result-copy strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library-search-result-copy small{color:#77808d;font-size:11px}.library-search-preview{-webkit-box-orient:vertical;-webkit-line-clamp:1;color:#806b48;display:-webkit-box;font-family:Tiro Devanagari Sanskrit,Fraunces,serif;font-size:13px;line-height:1.4;min-width:0;overflow:hidden}.library-search-empty{color:#737c89;font-size:13px;padding:20px;text-align:center}.library-search.is-compact .library-search-control{border-radius:13px;box-shadow:none;height:48px}.lib-hero .library-search-control,.mantra-library-intro .library-search-control,.section-search-slot.is-dark .library-search-control{background:#fff;border-color:#ffffff59;color:#627083}.library-search-control input,.mantra-deity-switcher select,.mantra-library-section-head select,.mantra-search-control input,.mantra-search.is-compact .mantra-search-control input{font-size:16px!important}.mantra-search,.mantra-search-control,.mantra-search-results{max-width:100%;min-width:0}.mantra-search-control input{-webkit-appearance:none;appearance:none;min-width:0}@media(max-width:720px){.section-search-slot{margin-top:20px;width:100%}.section-search-slot.is-dark{margin-top:22px}.practice-switcher-slot{margin-top:17px}.library-search-control,.mantra-search-control{border-radius:12px;height:50px;padding:0 12px}.library-search.is-compact .library-search-control,.mantra-search.is-compact .mantra-search-control{height:48px}.library-search-results,.mantra-search-results{border-radius:12px;left:0;max-height:58vh;max-width:100%;padding:6px;right:0;width:100%}.library-search-result{gap:10px;padding:11px 10px}.library-search-result-copy strong{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:14px;white-space:normal}.library-search-result-copy small{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:-webkit-box;white-space:normal}.library-search-preview{font-size:12px}.mantra-deity-switcher select,.mantra-library-section-head select{min-width:0;width:100%}}.journal-point-list{grid-gap:0;background:#fffdf8b8;border:1px solid #0711241f;border:1px solid var(--line);border-radius:18px;box-shadow:0 12px 36px rgba(7,17,36,.045);display:grid;gap:0;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:26px;overflow:hidden}.journal-point{grid-gap:14px;align-items:center;border-bottom:1px solid #0711241f;border-bottom:1px solid var(--line);color:#071124;color:var(--navy);display:grid;gap:14px;grid-template-columns:44px minmax(0,1fr) auto;min-height:92px;min-width:0;padding:17px 19px;position:relative;transition:background-color .2s ease,transform .2s ease}.journal-point:nth-child(odd){border-right:1px solid #0711241f;border-right:1px solid var(--line)}.journal-point:nth-last-child(-n+2){border-bottom:0}.journal-point:hover{background:#fff;transform:translateY(-1px)}.journal-point-number{align-items:center;background:rgba(185,137,54,.055);border:1px solid #b9893659;border-radius:50%;color:#b88a3b;color:var(--gold);display:flex;font-family:Fraunces,serif;font-size:15px;height:38px;justify-content:center;line-height:1;width:38px}.journal-point-copy{display:flex;flex-direction:column;gap:5px;min-width:0}.journal-point-copy small{color:#b94c33;color:var(--sindoor);font-size:10px;font-weight:700;letter-spacing:.1em;line-height:1.2;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.journal-point-copy strong{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#071124;color:var(--navy);display:-webkit-box;font-family:Fraunces,serif;font-size:18px;font-weight:500;line-height:1.28;overflow:hidden;overflow-wrap:anywhere}.journal-point-arrow,.journal-point-meta{align-items:center;color:#677184;color:var(--muted);display:flex;font-size:12px;gap:5px;line-height:1;white-space:nowrap}.journal-point-arrow,.journal-point-meta b{color:#b94c33;color:var(--sindoor);font-size:18px;font-weight:400}.home-journal-points{margin-top:30px}.journal-more-section{border-top:1px solid #0711241f;border-top:1px solid var(--line);margin-top:46px;padding-top:36px}.journal-more-head{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:4px}.journal-more-head h2{font-family:Fraunces,serif;font-size:clamp(28px,3vw,38px);font-weight:500;line-height:1.08;margin:7px 0 0}.journal-more-head p{color:#677184;color:var(--muted);font-size:13px;line-height:1.6;margin:0;max-width:430px}@media(max-width:760px){.journal-point-list{border-radius:14px;grid-template-columns:1fr;margin-top:20px}.journal-point{border-bottom:1px solid #0711241f!important;border-bottom:1px solid var(--line)!important;border-right:0!important;gap:11px;grid-template-columns:38px minmax(0,1fr) 22px;min-height:78px;padding:14px 13px}.journal-point:last-child{border-bottom:0!important}.journal-point-number{font-size:14px;height:34px;width:34px}.journal-point-copy strong{font-size:16px;line-height:1.3}.journal-point-copy small{font-size:9px}.journal-point-meta{font-size:0}.journal-point-meta b{font-size:18px;margin:0}.journal-point-arrow{font-size:18px}.journal-more-section{margin-top:34px;padding-top:28px}.journal-more-head{align-items:flex-start;flex-direction:column;gap:10px}.journal-more-head p{font-size:12px}}.compact-author-box{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:76px minmax(0,1fr);max-width:760px;padding:28px 0}.compact-author-box .author-photo{height:72px;width:72px}.compact-author-box h3{font-size:25px;margin:2px 0 4px}.compact-author-role{color:#b94c33;color:var(--sindoor);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.author-specialization{color:#677184;color:var(--muted);font-size:13px;margin-bottom:7px}.author-bio-clamp{-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;color:#677184;color:var(--muted);display:-webkit-box;font-size:14px;line-height:1.55;margin:0 0 11px;max-width:660px;overflow:hidden}.compact-author-actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between}.compact-profile-links{display:flex;flex-wrap:wrap;gap:6px}.compact-profile-links a{align-items:center;background:#ffffff7a;border:1px solid #0711241f;border:1px solid var(--line);border-radius:999px;color:#566174;display:inline-flex;font-size:11px;font-weight:700;min-height:27px;padding:4px 9px}.compact-profile-links a:hover{border-color:#b94c33;border-color:var(--sindoor);color:#b94c33;color:var(--sindoor)}.compact-view-profile{font-size:13px;font-weight:800;white-space:nowrap}.team-profile-hero{background:radial-gradient(circle at 82% 18%,#d5b56b21,#0000 28%),linear-gradient(135deg,#06152b,#102745);color:#fff;padding:82px 0}.team-profile-grid{grid-gap:44px;align-items:center;display:grid;gap:44px;grid-template-columns:180px minmax(0,780px)}.team-profile-photo{border:3px solid #d7b66c;border:3px solid var(--gold-2);border-radius:50%;box-shadow:0 18px 50px #00000047;height:160px;object-fit:cover;width:160px}.team-profile-placeholder{background:#d7b66c21;color:#d7b66c;color:var(--gold-2);display:grid;font-family:Fraunces,serif;font-size:58px;place-items:center}.team-profile-role{color:#d7b66c;color:var(--gold-2);font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.team-profile-intro h1{font-family:Fraunces,serif;font-size:clamp(48px,7vw,82px);font-weight:500;line-height:1;margin:12px 0 20px}.team-profile-specialization{color:#d4dce7;font-size:18px;line-height:1.55;margin:0}.team-profile-credentials{color:#d7b66c;color:var(--gold-2);font-size:14px;margin:12px 0 0}.verified-mark{color:#8cd49a;display:inline-block;font-size:12px;font-weight:800;margin-left:9px}.team-profile-registration{color:#aeb9c8;font-size:13px;margin:6px 0 0}.profile-social-links{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.profile-social-links a{align-items:center;background:hsla(0,0%,100%,.055);border:1px solid #ffffff2b;border-radius:999px;color:#e8edf3;display:inline-flex;font-size:12px;gap:8px;padding:8px 12px}.profile-social-links a span{background:#d7b66c;background:var(--gold-2);border-radius:50%;color:#07152a;display:grid;font-size:9px;font-weight:900;height:23px;min-width:23px;padding:0 4px;place-items:center}.profile-social-links a b{font-weight:700}.profile-social-links a:hover{background:#ffffff1f;border-color:#d7b66c;border-color:var(--gold-2)}.team-profile-body-section{padding-bottom:32px}.team-profile-body{max-width:920px}.team-profile-about h2{font-family:Fraunces,serif;font-size:clamp(34px,5vw,52px);margin:8px 0 24px}.team-profile-bio{color:#3f4b5e;font-family:Fraunces,serif;font-size:19px;line-height:1.8;white-space:pre-line}.team-contributions-section{padding-top:36px}.contribution-meta{align-items:center;display:flex;flex-wrap:wrap;gap:7px}.contribution-role{background:#eee4d6;border-radius:999px;color:#7e4d32;display:inline-flex;font-size:10px;font-weight:800;letter-spacing:.06em;padding:4px 8px;text-transform:uppercase}@media(max-width:720px){.compact-author-box{gap:14px;grid-template-columns:58px minmax(0,1fr);padding:22px 0}.compact-author-box .author-photo{height:56px;width:56px}.compact-author-box h3{font-size:21px}.compact-author-actions{align-items:flex-start;flex-direction:column}.team-profile-hero{padding:58px 0}.team-profile-grid{gap:24px;grid-template-columns:1fr;text-align:center}.team-profile-photo-wrap{display:flex;justify-content:center}.team-profile-photo{height:126px;width:126px}.team-profile-intro h1{font-size:50px}.profile-social-links{justify-content:center}.team-profile-bio{font-size:18px}}.contributor-card-list{display:grid;grid-template-columns:1fr;max-width:820px}.contributor-profile-card{max-width:none;width:100%}.contributor-profile-card+.contributor-profile-card{border-top:1px solid #0711241f;border-top:1px solid var(--line)}.contributor-profile-card:last-child{padding-bottom:8px}@media(max-width:720px){.contributor-card-list{width:100%}}.profile-social-links{gap:11px}.profile-social-links a.profile-social-icon-only{align-items:center;background:hsla(0,0%,100%,.055);border:1px solid #ffffff30;border-radius:50%;color:#d7b66c;color:var(--gold-2);display:inline-flex;gap:0;height:44px;justify-content:center;min-width:44px;padding:0;transition:transform .2s ease,background .2s ease,border-color .2s ease;width:44px}.profile-social-links a.profile-social-icon-only svg{display:block;height:21px;width:21px}.profile-social-links a.profile-social-icon-only:hover{background:#d7b66c;background:var(--gold-2);border-color:#d7b66c;border-color:var(--gold-2);color:#07152a;transform:translateY(-2px)}@media(max-width:720px){.profile-social-links{gap:9px}.profile-social-links a.profile-social-icon-only{height:41px;min-width:41px;width:41px}.profile-social-links a.profile-social-icon-only svg{height:20px;width:20px}}.ayurveda-english-title{color:#d7b66c;color:var(--gold-2);font-size:14px;font-weight:700;letter-spacing:.04em;margin:8px 0 10px}.ayurveda-rich-lead{max-width:760px}.ayurveda-rich-lead p{margin:0 0 10px}.ayurveda-rich-lead p:last-child{margin-bottom:0}.ayurveda-record-section{margin:36px 0}.ayurveda-record-section:first-of-type{margin-top:28px}.ayurveda-rich-content{color:#344054;font-family:Karla,sans-serif;font-size:16px;line-height:1.75}.ayurveda-rich-content p{margin:0 0 18px}.ayurveda-rich-content h2,.ayurveda-rich-content h3,.ayurveda-rich-content h4{color:#162033;color:var(--ink);font-family:Fraunces,serif;font-weight:500}.ayurveda-rich-content h2{font-size:30px;margin:34px 0 14px}.ayurveda-rich-content h3{font-size:24px;margin:28px 0 12px}.ayurveda-rich-content h4{font-size:20px;margin:24px 0 10px}.ayurveda-rich-content ol,.ayurveda-rich-content ul{margin:0 0 20px;padding-left:24px}.ayurveda-rich-content li{margin:7px 0}.ayurveda-rich-content blockquote{background:#f5ecdf;border-left:3px solid #b88a3b;border-left:3px solid var(--gold);border-radius:0 12px 12px 0;margin:24px 0;padding:18px 22px}.ayurveda-rich-content a{color:#b94c33;color:var(--sindoor);text-decoration:underline}.ayurveda-rich-content img{border-radius:14px;display:block;height:auto;margin:24px 0;width:100%}.ayurveda-rich-content iframe{aspect-ratio:16/9;border:0;border-radius:14px;display:block;height:auto;margin:24px 0;width:100%}.ayurveda-rich-content table{border-collapse:collapse;margin:22px 0;width:100%}.ayurveda-rich-content td,.ayurveda-rich-content th{border:1px solid #0711241f;border:1px solid var(--line);padding:11px 12px;text-align:left;vertical-align:top}@media(max-width:720px){.ayurveda-rich-content{font-size:15px}.ayurveda-record-section{margin:30px 0}}.sd-ayur .detail-hero .responsive-2col,.sd-ayur .main-grid{min-width:0}.sd-ayur .content-card,.sd-ayur .detail-hero .responsive-2col>*,.sd-ayur .main-grid>*,.sd-ayur .sidebar{max-width:100%;min-width:0}.sd-ayur .ayurveda-rich-content,.sd-ayur .ayurveda-rich-lead{max-width:100%;min-width:0;overflow-wrap:anywhere;width:100%;word-break:normal}.sd-ayur .ayurveda-rich-content a,.sd-ayur .ayurveda-rich-content blockquote,.sd-ayur .ayurveda-rich-content div,.sd-ayur .ayurveda-rich-content em,.sd-ayur .ayurveda-rich-content h2,.sd-ayur .ayurveda-rich-content h3,.sd-ayur .ayurveda-rich-content h4,.sd-ayur .ayurveda-rich-content li,.sd-ayur .ayurveda-rich-content p,.sd-ayur .ayurveda-rich-content span,.sd-ayur .ayurveda-rich-content strong,.sd-ayur .ayurveda-rich-lead div,.sd-ayur .ayurveda-rich-lead p,.sd-ayur .ayurveda-rich-lead span{max-width:100%!important;min-width:0!important;overflow-wrap:anywhere!important;white-space:normal!important;word-break:normal}.sd-ayur .ayurveda-rich-content [style*=width],.sd-ayur .ayurveda-rich-lead [style*=width]{max-width:100%!important;width:auto!important}.sd-ayur .ayurveda-rich-content [style*=min-width],.sd-ayur .ayurveda-rich-lead [style*=min-width]{min-width:0!important}.sd-ayur .ayurveda-rich-content [style*=white-space],.sd-ayur .ayurveda-rich-lead [style*=white-space]{white-space:normal!important}.sd-ayur .ayurveda-rich-content iframe,.sd-ayur .ayurveda-rich-content img,.sd-ayur .ayurveda-rich-content video{display:block;height:auto;max-width:100%;width:100%}.sd-ayur .ayurveda-rich-content table{display:block;max-width:100%;overflow-x:auto;white-space:normal;width:100%}.sd-ayur .ayurveda-rich-content pre{overflow-wrap:anywhere;white-space:pre-wrap}.sd-ayur .detail-hero .lead.ayurveda-rich-lead{display:block;overflow:hidden}.sd-ayur .detail-hero .ayurveda-rich-lead p{margin:0 0 10px}@media(max-width:720px){.sd-ayur .content-card{overflow:hidden}.sd-ayur .ayurveda-rich-content,.sd-ayur .ayurveda-rich-lead{overflow-wrap:anywhere}}.sd-ayur .ayurveda-mixed-title{font-family:Fraunces,"Noto Serif",Georgia,Times New Roman,"Noto Serif Devanagari",Noto Sans Devanagari,serif;font-weight:600;-webkit-hyphens:none;hyphens:none;line-height:1.08;margin:20px 0 12px;max-width:100%;overflow-wrap:normal!important;text-rendering:optimizeLegibility;white-space:normal;word-break:normal!important}.sd-ayur .ayurveda-rich-content,.sd-ayur .ayurveda-rich-content div,.sd-ayur .ayurveda-rich-content em,.sd-ayur .ayurveda-rich-content li,.sd-ayur .ayurveda-rich-content p,.sd-ayur .ayurveda-rich-content span,.sd-ayur .ayurveda-rich-content strong,.sd-ayur .ayurveda-rich-lead,.sd-ayur .ayurveda-rich-lead *{-webkit-hyphens:none!important;hyphens:none!important;overflow-wrap:break-word!important;word-break:normal!important}.sd-ayur .ayurveda-rich-content a{overflow-wrap:anywhere!important}@media(max-width:720px){.sd-ayur .ayurveda-mixed-title{font-size:clamp(42px,13vw,62px);line-height:1.08}}.sd-ayur .ayurveda-mixed-title{font-feature-settings:"kern";font-family:inherit;-webkit-font-kerning:normal;font-kerning:normal;letter-spacing:0;overflow-wrap:normal;word-break:normal}.sd-ayur .ayurveda-title-latin{font-family:Georgia,Times New Roman,serif}.sd-ayur .ayurveda-title-dev,.sd-ayur .ayurveda-title-latin{display:inline;font-style:normal;font-weight:600;letter-spacing:0;unicode-bidi:isolate;white-space:nowrap}.sd-ayur .ayurveda-title-dev{font-family:"Noto Serif Devanagari",Kohinoor Devanagari,Devanagari Sangam MN,Noto Sans Devanagari,serif}.sd-ayur .ayurveda-rich-content,.sd-ayur .ayurveda-rich-content blockquote,.sd-ayur .ayurveda-rich-content div,.sd-ayur .ayurveda-rich-content em,.sd-ayur .ayurveda-rich-content li,.sd-ayur .ayurveda-rich-content p,.sd-ayur .ayurveda-rich-content span,.sd-ayur .ayurveda-rich-content strong,.sd-ayur .ayurveda-rich-lead,.sd-ayur .ayurveda-rich-lead div,.sd-ayur .ayurveda-rich-lead em,.sd-ayur .ayurveda-rich-lead p,.sd-ayur .ayurveda-rich-lead span,.sd-ayur .ayurveda-rich-lead strong{word-wrap:normal!important;text-wrap:pretty;-webkit-hyphens:none!important;hyphens:none!important;line-break:auto;overflow-wrap:normal!important;white-space:normal!important;word-break:normal!important}.sd-ayur .ayurveda-rich-content a,.sd-ayur .ayurveda-rich-lead a{overflow-wrap:anywhere!important;word-break:break-word!important}.sd-ayur .ayurveda-rich-content pre{max-width:100%;overflow-x:auto;white-space:pre-wrap!important}.practice-copy-card,.practice-hero-grid>*,.practice-layout>*,.practice-main{max-width:100%;min-width:0}.practice-secondary-title{color:#d7b66c;color:var(--gold-2);font-size:15px;margin:8px 0}.practice-rich-content,.practice-rich-lead,.research-rich-content,.server-rich-content{max-width:100%;min-width:0;overflow-wrap:normal;white-space:normal;word-break:normal}.practice-rich-lead p{margin:0 0 10px}.practice-rich-content p:last-child,.practice-rich-lead p:last-child,.research-rich-content p:last-child,.server-rich-content p:last-child{margin-bottom:0}.practice-rich-content,.research-rich-content,.server-rich-content{color:#344054;font-family:Karla,sans-serif;font-size:16px;line-height:1.75}.practice-rich-content p,.research-rich-content p,.server-rich-content p{margin:0 0 18px}.practice-rich-content h2,.practice-rich-content h3,.practice-rich-content h4,.research-rich-content h2,.research-rich-content h3,.research-rich-content h4,.server-rich-content h2,.server-rich-content h3,.server-rich-content h4{color:#162033;color:var(--ink);font-family:Fraunces,serif;margin:26px 0 12px}.practice-rich-content ol,.practice-rich-content ul,.research-rich-content ol,.research-rich-content ul,.server-rich-content ol,.server-rich-content ul{margin:0 0 20px;padding-left:24px}.practice-rich-content li,.research-rich-content li,.server-rich-content li{margin:7px 0}.practice-rich-content blockquote,.research-rich-content blockquote,.server-rich-content blockquote{background:#f5ecdf;border-left:3px solid #b88a3b;border-left:3px solid var(--gold);border-radius:0 12px 12px 0;margin:22px 0;padding:17px 21px}.practice-rich-content iframe,.practice-rich-content img,.practice-rich-content video,.research-rich-content iframe,.research-rich-content img,.research-rich-content video,.server-rich-content iframe,.server-rich-content img,.server-rich-content video{border:0;border-radius:14px;display:block;height:auto;margin:22px 0;max-width:100%;width:100%}.practice-rich-content iframe,.research-rich-content iframe,.server-rich-content iframe{aspect-ratio:16/9}.practice-rich-content table,.research-rich-content table,.server-rich-content table{border-collapse:collapse;display:block;margin:22px 0;max-width:100%;overflow-x:auto;width:100%}.practice-rich-content td,.practice-rich-content th,.research-rich-content td,.research-rich-content th,.server-rich-content td,.server-rich-content th{border:1px solid #0711241f;border:1px solid var(--line);padding:10px 12px;text-align:left;vertical-align:top}.practice-rich-content a,.practice-rich-lead a,.research-rich-content a,.server-rich-content a{color:#b94c33;color:var(--sindoor);overflow-wrap:anywhere}@media(max-width:720px){.practice-rich-content,.research-rich-content,.server-rich-content{font-size:15px}}.home-v2{background:var(--ivory)}.home-v2-section{padding:54px 0}.home-v2-section-head{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:22px}.home-v2-section-head>div:first-child{max-width:720px}.home-v2-section-head h2{font-family:Fraunces,serif;font-size:clamp(31px,3.8vw,48px);font-weight:500;letter-spacing:-.018em;line-height:1.06;margin:8px 0 0}.home-v2-section-head>p{color:var(--muted);font-size:15px;line-height:1.55;margin:0;max-width:480px}.home-v2-section-head.light h2{color:#fff}.home-v2-section-head.light>p{color:#aebbd0}.home-v2-text-link{align-items:center;color:var(--sindoor);display:inline-flex;font-weight:700;gap:8px;white-space:nowrap}.home-v2-hero{background:radial-gradient(circle at 78% 16%,#d7b66c2b,#0000 27%),radial-gradient(circle at 8% 90%,#b94c3329,#0000 30%),linear-gradient(135deg,#061024,#0a1a35 58%,#0c2444);color:#fff;overflow:hidden;position:relative}.home-v2-hero:after{border:1px solid #d7b66c1a;border-radius:50%;box-shadow:0 0 0 55px hsla(41,57%,63%,.035),0 0 0 110px hsla(41,57%,63%,.025),0 0 0 165px hsla(41,57%,63%,.018);content:"";height:680px;inset:auto -13% -60% auto;pointer-events:none;position:absolute;width:680px}.home-v2-hero-grid{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:1.03fr .97fr;min-height:560px;padding:46px 0;position:relative;z-index:2}.home-v2-hero-copy h1{font-family:Fraunces,serif;font-size:clamp(42px,4.8vw,64px);font-weight:500;letter-spacing:-.026em;line-height:1.03;margin:16px 0 18px;max-width:760px}.home-v2-hero-copy>p{color:#c8d2df;font-size:16px;line-height:1.65;margin:0;max-width:690px}.home-v2-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.home-v2-hero .secondary-btn{border-color:#ffffff47}.home-v2-trustline{align-items:center;color:#9eacbe;display:flex;font-size:12px;gap:9px;letter-spacing:.02em;margin-top:24px}.home-v2-hero-feature{min-width:0}.home-v2-practice-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,hsla(0,0%,100%,.095),hsla(0,0%,100%,.035));border:1px solid #ffffff29;border-radius:24px;box-shadow:0 32px 70px #00000040;overflow:hidden;padding:27px;position:relative}.home-v2-practice-card:before{bottom:-62px;color:hsla(0,0%,100%,.025);content:"ॐ";font-family:Tiro Devanagari Sanskrit;font-size:176px;line-height:1;position:absolute;right:-18px}.home-v2-practice-topline{align-items:center;color:var(--gold-2);display:flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:.14em;position:relative;text-transform:uppercase;z-index:1}.home-v2-practice-mantra{color:#fff;font-size:clamp(23px,2.5vw,34px);line-height:1.5;margin:22px 0 14px;position:relative;text-align:center;white-space:pre-line;z-index:1}.home-v2-practice-card h2{font-family:Fraunces,serif;font-size:27px;font-weight:500;line-height:1.15;margin:0 0 8px;position:relative;text-align:center;z-index:1}.home-v2-practice-card>p{color:#b9c5d4;font-size:14px;margin:0 auto 17px;max-width:500px;position:relative;text-align:center;z-index:1}.home-v2-hero-audio{border-radius:14px;height:48px;margin-top:4px;position:relative;width:100%;z-index:1}.home-v2-practice-play{background:#ffffff1a;border:1px solid #ffffff24;border-radius:14px;gap:9px;justify-content:center;padding:13px 18px}.home-v2-card-link,.home-v2-practice-play{align-items:center;display:flex;font-weight:700;position:relative;z-index:1}.home-v2-card-link{border-top:1px solid #ffffff1f;color:#fff;font-size:14px;justify-content:space-between;margin-top:15px;padding-top:14px}.home-v2-hero-image{aspect-ratio:4/3;border:1px solid #ffffff26;border-radius:28px;box-shadow:0 32px 70px #00000047;object-fit:cover;width:100%}.home-v2-hero-feature .media-player,.home-v2-hero-feature iframe,.home-v2-hero-feature video{border-radius:24px;overflow:hidden}.home-v2-quick{background:var(--paper);border-bottom:1px solid var(--line)}.home-v2-quick-rail{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.home-v2-quick-rail>a{grid-gap:12px;align-items:center;border-right:1px solid var(--line);display:grid;gap:12px;grid-template-columns:auto 1fr auto;min-height:92px;min-width:0;padding:14px;transition:.22s}.home-v2-quick-rail>a:first-child{border-left:1px solid var(--line)}.home-v2-quick-rail>a:hover{background:#fbf4e9}.home-v2-quick-rail>a>span{color:var(--gold);font-family:Fraunces,serif;font-size:18px}.home-v2-quick-rail small,.home-v2-quick-rail strong{display:block}.home-v2-quick-rail strong{font-size:14px;line-height:1.2}.home-v2-quick-rail small{color:var(--muted);font-size:11px;line-height:1.35;margin-top:5px}.home-v2-quick-rail svg{color:var(--sindoor)}.home-v2-journal{background:#f7f2e9}.home-v2-newsroom{grid-gap:18px;display:grid;gap:18px;grid-template-columns:1.2fr .8fr}.home-v2-lead-story{background:var(--paper);border:1px solid var(--line);border-radius:24px;display:grid;grid-template-rows:minmax(275px,1fr) auto;min-width:0;overflow:hidden;transition:.25s}.home-v2-lead-story:hover,.home-v2-side-stories>a:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.home-v2-lead-image{background:var(--navy);overflow:hidden;position:relative}.home-v2-lead-image img,.home-v2-side-stories>a>img{height:100%;object-fit:cover;width:100%}.home-v2-cover-fallback{background:radial-gradient(circle at 72% 25%,#d7b66c57,#0000 27%),linear-gradient(145deg,#0c1a32,#162d50);color:var(--gold-2);display:grid;font-family:Fraunces,serif;font-size:42px;height:100%;min-height:150px;place-items:center;width:100%}.home-v2-lead-copy{padding:22px 24px 24px}.home-v2-lead-copy>span,.home-v2-side-stories span{color:var(--sindoor);font-size:11px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.home-v2-lead-copy h3{font-family:Fraunces,serif;font-size:clamp(28px,2.7vw,40px);font-weight:500;letter-spacing:-.015em;line-height:1.08;margin:8px 0 10px}.home-v2-lead-copy p{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:var(--muted);display:-webkit-box;font-size:14px;line-height:1.55;margin:0;overflow:hidden}.home-v2-lead-copy>div{color:#7d8797;font-size:12px;margin-top:18px}.home-v2-side-stories{grid-gap:13px;display:grid;gap:13px;grid-template-columns:1fr 1fr}.home-v2-side-stories>a{background:var(--paper);border:1px solid var(--line);border-radius:16px;display:grid;grid-template-rows:120px 1fr;min-width:0;overflow:hidden;transition:.25s}.home-v2-side-stories>a>div:last-child{padding:14px}.home-v2-side-stories h3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-family:Fraunces,serif;font-size:18px;font-weight:500;line-height:1.17;margin:8px 0;overflow:hidden}.home-v2-side-stories small{color:var(--muted);font-size:11px}.home-v2-latest-list{background:var(--paper);border:1px solid var(--line);border-radius:22px;margin-top:18px;overflow:hidden}.home-v2-latest-title{align-items:center;border-bottom:1px solid var(--line);color:var(--sindoor);display:flex;font-size:14px;gap:9px;letter-spacing:.12em;padding:14px 18px;text-transform:uppercase}.home-v2-latest-grid{display:grid;grid-template-columns:1fr 1fr}.home-v2-latest-grid>a{grid-gap:12px;align-items:center;border-bottom:1px solid var(--line);display:grid;gap:12px;grid-template-columns:auto 1fr auto;min-width:0;padding:15px 17px;transition:.2s}.home-v2-latest-grid>a:nth-child(odd){border-right:1px solid var(--line)}.home-v2-latest-grid>a:hover{background:#fbf6ed}.home-v2-latest-number{border:1px solid #b88a3b59;border-radius:50%;color:var(--gold);display:grid;font-family:Fraunces,serif;height:35px;place-items:center;width:35px}.home-v2-latest-grid em,.home-v2-latest-grid small,.home-v2-latest-grid strong{display:block}.home-v2-latest-grid small{color:var(--sindoor);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.home-v2-latest-grid strong{font-family:Fraunces,serif;font-size:17px;line-height:1.2;margin-top:4px}.home-v2-latest-grid em{color:var(--muted);font-size:11px;font-style:normal;margin-top:5px}.home-v2-latest-grid svg{color:var(--sindoor)}.home-v2-empty{background:var(--paper);border:1px dashed var(--line);border-radius:20px;color:var(--muted);padding:45px;text-align:center}.home-v2-sound{background:linear-gradient(145deg,#061024,#0b1b35);color:#fff}.home-v2-sound-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr))}.home-v2-sound-grid>a{background:hsla(0,0%,100%,.035);border:1px solid #ffffff1c;border-radius:21px;display:flex;flex-direction:column;min-height:225px;min-width:0;padding:20px 18px;transition:.25s}.home-v2-sound-grid>a:hover{background:#ffffff12;border-color:#d7b66c52;transform:translateY(-4px)}.home-v2-sound-symbol{background:#d7b66c1f;border-radius:50%;color:var(--gold-2);display:grid;font-size:19px;height:46px;margin-bottom:17px;place-items:center;width:46px}.home-v2-sound-grid small{color:var(--gold-2);font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.home-v2-sound-grid h3{font-family:Fraunces,serif;font-size:23px;font-weight:500;line-height:1.1;margin:8px 0 10px}.home-v2-sound-grid p{color:#aebbd0;font-size:12px;line-height:1.5;margin:0 0 18px}.home-v2-sound-grid>a>span{align-items:center;color:#fff;display:flex;font-size:12px;font-weight:700;gap:7px;margin-top:auto}.home-v2-scripture{background:#efe7da}.home-v2-scripture-grid{grid-gap:20px;align-items:stretch;display:grid;gap:20px}.home-v2-scripture-copy{background:var(--paper);border:1px solid var(--line);border-radius:24px;padding:32px}.home-v2-scripture-copy h2{font-family:Fraunces,serif;font-size:clamp(31px,3.3vw,45px);font-weight:500;line-height:1.06;margin:10px 0 12px}.home-v2-scripture-copy>p{color:var(--muted);max-width:660px}.home-v2-scripture-copy form{align-items:center;background:#f8f4ec;border:1px solid var(--line);border-radius:15px;display:flex;gap:10px;margin-top:20px;padding:8px 8px 8px 15px}.home-v2-scripture-copy form svg{color:var(--gold)}.home-v2-scripture-copy input{background:#0000;border:0;flex:1 1;font-size:16px;min-width:0;outline:0;padding:8px 0}.home-v2-scripture-copy button{background:var(--sindoor);border:0;border-radius:11px;color:#fff;cursor:pointer;font-weight:700;padding:12px 19px}.home-v2-granth-feature{background:radial-gradient(circle at 80% 20%,#d7b66c38,#0000 28%),linear-gradient(145deg,#071124,#132c4b);border-radius:24px;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;min-height:315px;overflow:hidden;padding:32px;position:relative}.home-v2-granth-mark{color:hsla(0,0%,100%,.055);font-size:128px;position:absolute;right:20px;top:3px}.home-v2-granth-feature>span{color:var(--gold-2);font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.home-v2-granth-feature h3{font-family:Fraunces,serif;font-size:36px;font-weight:500;line-height:1.06;margin:13px 0}.home-v2-granth-feature p{color:#b9c5d3;max-width:570px}.home-v2-granth-feature strong{align-items:center;display:flex;gap:8px;margin-top:18px}.home-v2-diet{background:#f8f3eb}.home-v2-rail-buttons{display:flex;gap:8px}.home-v2-rail-buttons button{background:var(--paper);border:1px solid var(--line);border-radius:50%;cursor:pointer;display:grid;height:43px;place-items:center;width:43px}.home-v2-diet-rail{display:flex;overflow-x:auto;padding:4px 2px 18px;scroll-snap-type:x mandatory;scrollbar-width:none}.home-v2-diet-rail::-webkit-scrollbar{display:none}.home-v2-diet-rail>a{background:var(--paper);border:1px solid var(--line);border-radius:22px;display:flex;flex:0 0 min(320px,84vw);flex-direction:column;min-height:285px;padding:22px;transition:.25s}.home-v2-diet-rail>a:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.home-v2-diet-index{color:#b88a3b8c;font-family:Fraunces,serif;font-size:28px;margin-bottom:18px}.home-v2-diet-rail small{color:var(--sindoor);font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.home-v2-diet-rail h3{font-family:Fraunces,serif;font-size:23px;font-weight:500;line-height:1.13;margin:10px 0 12px}.home-v2-diet-rail p{color:var(--muted);line-height:1.55;margin:0}.home-v2-diet-rail span{color:#7c8797;font-size:11px;margin-top:auto;padding-top:24px}.home-v2-diet-rail strong{align-items:center;color:var(--sindoor);display:flex;font-size:13px;gap:7px;margin-top:13px}.home-v2-expert{background:#e9dfd0}.home-v2-expert-grid{grid-gap:0;background:var(--paper);border-radius:24px;box-shadow:var(--shadow);display:grid;gap:0;grid-template-columns:1.06fr .94fr;overflow:hidden}.home-v2-expert-video{background:var(--navy);display:grid;min-height:375px;overflow:hidden;place-items:center}.home-v2-expert-video .media-player,.home-v2-expert-video iframe,.home-v2-expert-video video{border:0;border-radius:0;height:100%;min-height:375px;width:100%}.home-v2-video-placeholder{grid-gap:25px;align-content:center;background:radial-gradient(circle at 50% 42%,#d7b66c3d,#0000 16%),repeating-radial-gradient(circle at 50% 42%,#0000 0 40px,#d7b66c17 41px 42px),linear-gradient(145deg,#071124,#102442);color:#fff;display:grid;gap:25px;height:100%;min-height:375px;place-items:center;width:100%}.home-v2-video-rings span{background:var(--sindoor);border-radius:50%;box-shadow:0 20px 45px #b94c3359;display:grid;height:86px;place-items:center;width:86px}.home-v2-video-placeholder small{color:#aab7c7}.home-v2-expert-copy{display:flex;flex-direction:column;justify-content:center;padding:36px}.home-v2-expert-copy h2{font-family:Fraunces,serif;font-size:clamp(31px,3.4vw,44px);font-weight:500;line-height:1.07;margin:14px 0}.home-v2-expert-copy>p{color:var(--muted);font-size:14px;line-height:1.55}.home-v2-expert-person{align-items:center;border-top:1px solid var(--line);display:flex;gap:13px;margin-top:10px;padding:19px 0 25px}.home-v2-expert-person>div{background:#efe3d0;border-radius:50%;color:var(--sindoor);display:grid;height:43px;place-items:center;width:43px}.home-v2-expert-person small,.home-v2-expert-person strong{display:block}.home-v2-expert-person small{color:var(--muted)}.home-v2-expert-copy .primary-btn{align-self:flex-start}.home-v2-wellbeing{background:var(--ivory)}.home-v2-wellbeing-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.home-v2-wellbeing-grid>a{background:var(--paper);border:1px solid var(--line);border-radius:21px;display:flex;flex-direction:column;min-height:225px;min-width:0;padding:21px;transition:.25s}.home-v2-wellbeing-grid>a:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.home-v2-wellbeing-grid>a>div{color:var(--gold);font-size:26px;margin-bottom:20px}.home-v2-wellbeing-grid small{color:var(--sindoor);font-size:10px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.home-v2-wellbeing-grid h3{font-family:Fraunces,serif;font-size:24px;font-weight:500;line-height:1.12;margin:8px 0 10px}.home-v2-wellbeing-grid p{color:var(--muted);font-size:13px;line-height:1.55;margin:0}.home-v2-wellbeing-grid span{align-items:center;color:var(--sindoor);display:flex;font-size:13px;font-weight:700;gap:7px;margin-top:auto}.home-v2-newsletter{padding-top:10px}.home-v2-newsletter-inner{box-shadow:0 20px 45px #b94c3329}@media(max-width:1100px){.home-v2-hero-grid{gap:35px;grid-template-columns:1fr 1fr}.home-v2-quick-rail{grid-template-columns:repeat(3,1fr)}.home-v2-quick-rail>a:nth-child(4){border-left:1px solid var(--line)}.home-v2-newsroom{grid-template-columns:1fr}.home-v2-side-stories{grid-template-columns:repeat(4,1fr)}.home-v2-sound-grid{grid-template-columns:repeat(3,1fr)}.home-v2-wellbeing-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:820px){.home-v2-section{padding:46px 0}.home-v2-section-head{align-items:flex-start;flex-direction:column;gap:14px;margin-bottom:23px}.home-v2-hero-grid{gap:28px;grid-template-columns:1fr;min-height:auto;padding:44px 0}.home-v2-hero-copy h1{font-size:clamp(38px,10vw,52px)}.home-v2-hero-copy>p{font-size:16px}.home-v2-practice-card{padding:25px}.home-v2-practice-mantra{font-size:28px}.home-v2-side-stories{grid-template-columns:1fr 1fr}.home-v2-latest-grid{grid-template-columns:1fr}.home-v2-latest-grid>a:nth-child(odd){border-right:0}.home-v2-sound-grid{display:flex;overflow-x:auto;padding-bottom:12px;scroll-snap-type:x mandatory;scrollbar-width:none}.home-v2-sound-grid::-webkit-scrollbar{display:none}.home-v2-sound-grid>a{flex:0 0 min(310px,84vw);scroll-snap-align:start}.home-v2-expert-grid,.home-v2-scripture-grid{grid-template-columns:1fr}.home-v2-expert-video,.home-v2-expert-video .media-player,.home-v2-expert-video iframe,.home-v2-expert-video video,.home-v2-video-placeholder{min-height:360px}}@media(max-width:620px){.home-v2-section{padding:38px 0}.home-v2-section-head h2{font-size:32px}.home-v2-hero-grid{padding:36px 0}.home-v2-hero-copy h1{font-size:38px;line-height:1.05}.home-v2-hero-actions{display:grid;grid-template-columns:1fr}.home-v2-hero-actions a{width:100%}.home-v2-trustline{align-items:flex-start;line-height:1.4}.home-v2-practice-card h2{font-size:24px}.home-v2-quick{overflow:hidden}.home-v2-quick-rail{display:flex;overflow-x:auto;padding-left:0;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%}.home-v2-quick-rail::-webkit-scrollbar{display:none}.home-v2-quick-rail>a{border-left:0!important;flex:0 0 78vw;min-height:100px;scroll-snap-align:start}.home-v2-quick-rail>a:first-child{border-left:1px solid var(--line)!important}.home-v2-lead-story{grid-template-rows:240px auto}.home-v2-lead-copy{padding:22px}.home-v2-lead-copy h3{font-size:29px}.home-v2-side-stories{grid-template-columns:1fr}.home-v2-side-stories>a{grid-template-columns:118px 1fr;grid-template-rows:1fr;min-height:132px}.home-v2-side-stories h3{-webkit-line-clamp:2;font-size:18px}.home-v2-latest-grid>a{gap:10px;padding:17px 15px}.home-v2-latest-number{font-size:13px;height:34px;width:34px}.home-v2-latest-grid strong{font-size:17px}.home-v2-expert-copy,.home-v2-granth-feature,.home-v2-scripture-copy{padding:27px}.home-v2-scripture-copy form{display:grid;grid-template-columns:auto 1fr}.home-v2-scripture-copy button{grid-column:1/-1;width:100%}.home-v2-granth-feature{min-height:285px}.home-v2-granth-feature h3{font-size:32px}.home-v2-rail-buttons{display:none}.home-v2-diet-rail>a{flex-basis:84vw;min-height:275px}.home-v2-expert-video,.home-v2-expert-video .media-player,.home-v2-expert-video iframe,.home-v2-expert-video video,.home-v2-video-placeholder{min-height:240px}.home-v2-expert-copy h2{font-size:31px}.home-v2-wellbeing-grid{grid-template-columns:1fr}.home-v2-wellbeing-grid>a{min-height:210px}.home-v2-newsletter-inner{align-items:stretch;flex-direction:column;padding:27px 22px}.home-v2-newsletter-inner h3{font-size:29px}.home-v2-newsletter-inner .subscribe{width:100%}}.home-v2-section{padding:42px 0}.home-v2-section-head{margin-bottom:16px}.home-v2-section-head h2{font-size:clamp(29px,3.25vw,43px)}.home-v2-section.home-v2-sound{padding:38px 0}.home-v2-sound-grid{gap:10px}.home-v2-sound-grid>a{border-radius:17px;min-height:158px;padding:15px 14px}.home-v2-sound-symbol{font-size:16px;height:38px;margin-bottom:10px;width:38px}.home-v2-sound-grid h3{font-size:19px;margin:5px 0 7px}.home-v2-sound-grid p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:11px;line-height:1.4;margin:0 0 10px;overflow:hidden}.home-v2-sound-grid>a>span{font-size:11px}.home-v2-section.home-v2-scripture{padding:38px 0}.home-v2-scripture-grid{gap:16px;grid-template-columns:1.08fr .92fr}.home-v2-scripture-copy{border-radius:20px;padding:25px}.home-v2-scripture-copy h2{font-size:clamp(29px,3vw,40px)}.home-v2-granth-feature{background:var(--paper);border:1px solid var(--line);border-radius:20px;box-shadow:none;color:var(--ink);display:grid;grid-template-columns:40% 60%;min-height:238px;padding:0}.home-v2-granth-cover{background:radial-gradient(circle at 50% 22%,#d7b66c2e,#0000 28%),linear-gradient(150deg,#071124,#102846);color:#fff;display:flex;flex-direction:column;justify-content:space-between;min-height:238px;overflow:hidden;padding:21px 17px;position:relative}.home-v2-granth-cover-line{background:var(--gold-2);height:2px;width:42px}.home-v2-granth-cover-title{color:#f1dfb7;font-size:17px;line-height:1.45}.home-v2-granth-cover-mark{color:#fff;font-size:48px;line-height:1}.home-v2-granth-cover small{color:#aebbd0;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.home-v2-granth-info{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:24px}.home-v2-granth-info>span{align-items:center;color:var(--sindoor);display:flex;font-size:10px;font-weight:700;gap:7px;letter-spacing:.11em;text-transform:uppercase}.home-v2-granth-info h3{font-family:Fraunces,serif;font-size:29px;font-weight:500;line-height:1.06;margin:10px 0}.home-v2-granth-info p{color:var(--muted);font-size:13px;line-height:1.48;margin:0}.home-v2-granth-info strong{align-items:center;color:var(--sindoor);display:flex;font-size:13px;gap:7px;margin-top:16px}.home-v2-granth-mark{display:none}.home-v2-section.home-v2-diet{padding:28px 0 32px}.home-v2-diet .home-v2-section-head{margin-bottom:12px}.home-v2-diet-rail{gap:11px;padding:2px 2px 8px}.home-v2-diet-rail>a{border-radius:18px;flex:0 0 min(282px,82vw);min-height:244px;padding:16px}.home-v2-diet-card-top{align-items:center;display:flex;gap:10px;margin-bottom:10px}.home-v2-diet-index{border:1px solid #b88a3b59;border-radius:50%;display:grid;flex:0 0 auto;font-size:15px;height:34px;margin:0;place-items:center;width:34px}.home-v2-diet-card-top small{line-height:1.25}.home-v2-diet-rail h3{font-size:20px;margin:5px 0 7px}.home-v2-diet-rail p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:12px;line-height:1.42;overflow:hidden}.home-v2-diet-mini-chart{background:#fbf7ef;border:1px solid var(--line);border-radius:12px;margin-top:12px;overflow:hidden}.home-v2-diet-mini-chart>div{align-items:center;border-bottom:1px solid var(--line);display:grid;grid-template-columns:38px 1fr;min-height:31px}.home-v2-diet-mini-chart>div:last-child{border-bottom:0}.home-v2-diet-mini-chart span{color:var(--gold);font-size:8px;font-weight:700;letter-spacing:.08em;margin:0;padding:0;text-align:center}.home-v2-diet-mini-chart b{border-left:1px solid var(--line);color:#4d5869;font-size:10px;font-weight:600;overflow:hidden;padding:7px 9px;text-overflow:ellipsis;white-space:nowrap}.home-v2-diet-rail footer{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:auto;padding-top:12px}.home-v2-diet-rail footer span{margin:0;max-width:55%;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.home-v2-diet-rail footer strong{margin:0;white-space:nowrap}.home-v2-section.home-v2-newsletter{padding:22px 0 28px}.home-v2-newsletter-inner{border-radius:18px;box-shadow:0 14px 30px #b94c3324;gap:20px;padding:24px 28px}.home-v2-newsletter-inner h3{font-size:28px}.home-v2-newsletter-inner .subscribe{background:#fff;border:2px solid #ffffffeb;box-shadow:0 5px 18px #07112424;display:flex!important;min-height:52px}.home-v2-newsletter-inner .subscribe input{background:#fff;color:#162033;display:block!important;font-size:15px;min-width:180px}.home-v2-newsletter-inner .subscribe input::placeholder{color:#7c8797;opacity:1}.home-v2-newsletter-inner .subscribe button{min-width:118px}@media(max-width:800px){.home-v2-section{padding:34px 0}.home-v2-section.home-v2-sound{padding:32px 0}.home-v2-sound-grid>a{flex-basis:min(245px,78vw);min-height:150px}.home-v2-scripture-grid{gap:12px}.home-v2-granth-feature{grid-template-columns:35% 65%;min-height:220px}.home-v2-granth-cover{min-height:220px;padding:17px 12px}.home-v2-granth-cover-title{font-size:14px}.home-v2-granth-cover-mark{font-size:37px}.home-v2-granth-info{padding:19px 16px}.home-v2-granth-info h3{font-size:25px}.home-v2-granth-info p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:12px;overflow:hidden}.home-v2-section.home-v2-diet{padding:24px 0 26px}.home-v2-diet-rail>a{flex-basis:78vw;min-height:238px}.home-v2-section.home-v2-newsletter{padding:18px 0 24px}.home-v2-newsletter-inner{gap:15px;padding:21px 18px}.home-v2-newsletter-inner h3{font-size:25px}.home-v2-newsletter-inner .subscribe{min-height:50px;width:100%}.home-v2-newsletter-inner .subscribe input{font-size:14px;min-width:0;padding:10px 12px}.home-v2-newsletter-inner .subscribe button{min-width:102px;padding:0 15px}}@media(max-width:520px){.home-v2-granth-feature{grid-template-columns:1fr}.home-v2-granth-cover{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto;min-height:128px}.home-v2-granth-cover small,.home-v2-granth-cover-line{display:none}.home-v2-granth-cover-title{font-size:16px}.home-v2-granth-cover-mark{font-size:40px}.home-v2-newsletter-inner .subscribe{padding:4px}}.home-v2-diet-head{margin:0 auto 18px;max-width:720px;text-align:center}.home-v2-diet-head h2{font-family:Fraunces,serif;font-size:clamp(29px,3.1vw,42px);font-weight:500;line-height:1.08;margin:8px 0 0}.home-v2-diet-viewport{overflow:hidden;width:100%}.home-v2-diet-rail{gap:14px;padding:2px 1px 10px;scroll-padding-inline:1px}.home-v2-diet-rail>a{flex-basis:calc(33.33333% - 9.33333px);flex-grow:0;flex-shrink:0;min-width:0;scroll-snap-align:start;text-align:center}.home-v2-diet-card-top{margin-bottom:8px}.home-v2-diet-card-top small{font-size:10px;letter-spacing:.13em}.home-v2-diet-rail h3{margin:7px auto 8px;max-width:310px}.home-v2-diet-rail p{margin:0 auto;max-width:330px;text-align:center}.home-v2-diet-mini-chart{text-align:left}.home-v2-diet-controls{align-items:center;display:flex;gap:13px;justify-content:center;margin-top:9px}.home-v2-diet-controls button{background:var(--paper);border:1px solid var(--line);border-radius:50%;color:var(--ink);cursor:pointer;display:grid;height:42px;place-items:center;transition:.2s;width:42px}.home-v2-diet-controls button:hover{border-color:var(--gold);color:var(--sindoor);transform:translateY(-1px)}.home-v2-diet-controls span{color:var(--muted);font-size:11px;letter-spacing:.05em}@media(max-width:820px){.home-v2-diet-head{margin-bottom:15px;padding:0 8px}.home-v2-diet-head h2{font-size:31px}.home-v2-diet-rail{gap:12px}.home-v2-diet-rail>a{border-radius:20px;flex-basis:100%;min-height:250px;padding:20px 18px;scroll-snap-align:center}.home-v2-diet-card-top{margin-bottom:7px}.home-v2-diet-rail h3{font-size:23px;line-height:1.12;margin:8px auto}.home-v2-diet-rail p{-webkit-line-clamp:3;font-size:13px;line-height:1.45}.home-v2-diet-mini-chart{margin:15px auto 0;max-width:430px;width:100%}.home-v2-diet-rail footer{margin-left:auto;margin-right:auto;max-width:430px;width:100%}}@media(max-width:520px){.home-v2-section.home-v2-diet{padding:22px 0 25px}.home-v2-diet-head h2{font-size:28px}.home-v2-diet-viewport{border-radius:20px}.home-v2-diet-rail>a{flex-basis:100%;min-height:248px;padding:20px 16px}.home-v2-diet-controls{margin-top:11px}.home-v2-diet-controls span{font-size:10px}.home-v2-granth-feature{background:radial-gradient(circle at 88% 20%,#d7b66c33,#0000 30%),linear-gradient(145deg,#071124,#132c4b);border:0;color:#fff;display:block;min-height:0;overflow:hidden;padding:24px 22px;position:relative}.home-v2-granth-feature:after{bottom:-13px;color:hsla(0,0%,100%,.055);content:"गीता";font-family:Tiro Devanagari Sanskrit,serif;font-size:78px;pointer-events:none;position:absolute;right:12px}.home-v2-granth-cover{display:none}.home-v2-granth-info{display:block;padding:0;position:relative;z-index:1}.home-v2-granth-info>span{color:var(--gold-2)}.home-v2-granth-info h3{color:#fff;font-size:30px;margin:10px 0 9px}.home-v2-granth-info p{-webkit-line-clamp:unset;color:#bdc9d8;display:block;font-size:13px;line-height:1.5;overflow:visible}.home-v2-granth-info strong{color:#fff;margin-top:17px}}.home-v2 .eyebrow:after,.home-v2 .eyebrow:before{content:none!important;display:none!important}.home-v2 .eyebrow{padding-left:0!important}.home-v2-granth-cover-line{display:none!important}.home-v2-quick-rail>a{grid-template-columns:1fr auto}.home-v2-quick-rail>a>div{min-width:0}.home-v2-diet-rail{gap:0!important;overscroll-behavior-x:contain;padding:0!important;scroll-padding:0!important}.home-v2-diet-rail>a{box-sizing:border-box;flex:0 0 100%!important;justify-content:center;min-height:245px;scroll-snap-align:start!important;scroll-snap-stop:always;width:100%}.home-v2-diet-rail>a[aria-current=true]{border-color:#b88a3b85;box-shadow:0 14px 32px #07112414}.home-v2-diet-card-top{justify-content:center}.home-v2-diet-rail h3{font-size:clamp(24px,3vw,34px);line-height:1.12;max-width:640px}.home-v2-diet-rail p{-webkit-line-clamp:unset;font-size:14px;line-height:1.5;max-width:560px;overflow:visible}.home-v2-diet-rail footer{border-top:1px solid var(--line);margin:28px auto 0;max-width:640px;padding-top:16px;width:100%}.home-v2-diet-controls button:active{transform:scale(.96)}@media(max-width:820px){.home-v2-scripture-grid{background:var(--paper);border:1px solid var(--line);border-radius:22px;gap:0!important;grid-template-columns:1fr!important;overflow:hidden}.home-v2-scripture-copy{border:0!important;border-radius:0!important;padding:24px 20px 20px!important}.home-v2-granth-feature{background:radial-gradient(circle at 88% 20%,#d7b66c33,#0000 30%),linear-gradient(145deg,#071124,#132c4b)!important;border:0!important;border-radius:0!important;color:#fff!important;display:block!important;min-height:0!important;overflow:hidden;padding:24px 20px!important;position:relative}.home-v2-granth-feature:after{bottom:-14px;color:hsla(0,0%,100%,.055);content:"गीता";font-family:Tiro Devanagari Sanskrit,serif;font-size:76px;pointer-events:none;position:absolute;right:12px}.home-v2-granth-cover{display:none!important}.home-v2-granth-info{display:block!important;padding:0!important;position:relative;z-index:1}.home-v2-granth-info>span{color:var(--gold-2)!important}.home-v2-granth-info h3{color:#fff!important;font-size:31px!important;margin:10px 0 9px!important;overflow-wrap:anywhere;white-space:normal}.home-v2-granth-info p{-webkit-line-clamp:unset!important;color:#bdc9d8!important;display:block!important;font-size:13px!important;line-height:1.5!important;overflow:visible!important}.home-v2-granth-info strong{color:#fff!important;margin-top:17px!important}.home-v2-diet-viewport{border-radius:20px;overflow:hidden}.home-v2-diet-rail>a{border-radius:20px!important;min-height:260px!important;padding:24px 20px!important}.home-v2-diet-rail h3{font-size:27px}.home-v2-diet-rail p{font-size:14px}}@media(max-width:520px){.home-v2-scripture-copy h2{font-size:31px}.home-v2-scripture-copy form{display:grid;grid-template-columns:auto minmax(0,1fr)!important}.home-v2-scripture-copy button{grid-column:1/-1;width:100%}.home-v2-diet-head{padding:0 10px}.home-v2-diet-head h2{font-size:29px}.home-v2-diet-rail>a{min-height:270px!important;padding:25px 18px!important}.home-v2-diet-rail h3{font-size:26px}.home-v2-diet-rail footer{align-items:flex-start;flex-direction:column;gap:9px;margin-top:24px}.home-v2-diet-rail footer span{max-width:100%;white-space:normal}}.home-v2-diet-rail>a.home-v2-diet-slide{grid-gap:clamp(24px,5vw,64px)!important;align-items:center!important;background:linear-gradient(135deg,#fffdf9,#f4ecdf)!important;display:grid!important;gap:clamp(24px,5vw,64px)!important;grid-template-columns:minmax(230px,340px) minmax(0,1fr)!important;min-height:0!important;padding:24px clamp(22px,4vw,48px)!important;text-align:left!important}.home-v2-diet-poster{aspect-ratio:3/4;background:#eee6da;border:1px solid #0711241f;border-radius:18px;box-shadow:0 16px 34px #0711241a;justify-self:center;max-width:340px;overflow:hidden;width:100%}.home-v2-diet-poster img{background:#fffaf1;display:block;height:100%;object-fit:contain;width:100%}.home-v2-diet-copy{align-items:flex-start;display:flex;flex-direction:column;min-width:0}.home-v2-diet-copy .home-v2-diet-card-top{justify-content:flex-start!important;margin-bottom:10px}.home-v2-diet-copy h3{margin:0 0 13px!important;max-width:620px!important;text-align:left!important}.home-v2-diet-copy p{margin:0!important;max-width:580px!important;text-align:left!important}.home-v2-diet-copy footer{margin:28px 0 0!important;max-width:620px!important;text-align:left!important}@media(max-width:820px){.home-v2-diet-rail>a.home-v2-diet-slide{gap:20px!important;grid-template-columns:minmax(0,1fr)!important;padding:20px 18px 22px!important}.home-v2-diet-poster{border-radius:16px;width:min(100%,360px)}.home-v2-diet-copy{align-items:center;justify-self:center;text-align:center;width:min(100%,560px)}.home-v2-diet-copy .home-v2-diet-card-top{justify-content:center!important}.home-v2-diet-copy h3,.home-v2-diet-copy p{text-align:center!important}.home-v2-diet-copy footer{margin-top:20px!important;text-align:left!important;width:100%!important}}@media(max-width:520px){.home-v2-diet-rail>a.home-v2-diet-slide{border-radius:18px!important;padding:14px 12px 20px!important}.home-v2-diet-poster{border-radius:14px;max-width:330px;width:100%}.home-v2-diet-copy h3{font-size:24px!important}.home-v2-diet-copy p{font-size:13px!important}.home-v2-diet-copy footer{align-items:flex-start!important;flex-direction:column!important;gap:8px!important}}.granth-reading-head{background:#fffdf8;border-bottom:1px solid var(--line);padding:46px 0 30px}.granth-reading-head-inner{max-width:920px}.granth-reading-head .breadcrumb{color:var(--muted);margin-bottom:13px}.granth-reading-head .breadcrumb a{color:var(--sindoor)}.granth-reading-head .eyebrow{color:var(--gold)}.granth-reading-head h1{color:var(--navy);font-family:Fraunces,serif;font-size:clamp(32px,4vw,50px);font-weight:500;line-height:1.08;margin:13px 0 10px}.granth-reading-head h1.dev{font-family:Tiro Devanagari Sanskrit,serif;line-height:1.25}.granth-reading-head p{color:var(--muted);font-size:16px;margin:0;max-width:760px}.granth-reading-section{padding:38px 0 62px}.granth-reading-container{max-width:900px}.verse-nav{grid-gap:12px;align-items:center;display:grid;gap:12px;grid-template-columns:1fr auto 1fr;margin:0 0 18px}.verse-nav button:last-child{justify-self:end}.verse-nav span{color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.verse-nav .outline{font-size:13px;min-height:39px;padding:0 15px}.verse-nav button:disabled{cursor:not-allowed;opacity:.35}.verse-reading-card{background:var(--paper);border:1px solid var(--line);border-radius:18px;box-shadow:0 12px 34px #0711240f;padding:38px 42px}.verse-original{border-bottom:1px solid var(--line);padding:6px 0 30px;text-align:center}.verse-sanskrit,.verse-transliteration{font-size:21px;line-height:1.72;margin:0;white-space:pre-wrap}.verse-sanskrit{color:var(--navy);font-family:Tiro Devanagari Sanskrit,serif}.verse-transliteration{color:#715d3d;font-family:Fraunces,serif;font-style:italic;margin-top:15px}.verse-meanings{grid-gap:0;border-bottom:1px solid var(--line);display:grid;gap:0;grid-template-columns:1fr 1fr}.verse-meaning-block{padding:28px 28px 30px}.verse-meaning-block:first-child{border-right:1px solid var(--line)}.verse-meaning-block span{color:var(--sindoor);display:block;font-size:10px;font-weight:700;letter-spacing:.12em;margin-bottom:10px;text-transform:uppercase}.verse-meaning-block p{color:#303a4b;font-family:Fraunces,serif;font-size:21px;line-height:1.72;margin:0;white-space:pre-wrap}.verse-meaning-block p.dev{font-family:Tiro Devanagari Sanskrit,serif;font-size:21px}.verse-commentary{padding-top:30px}.verse-commentary h2{color:var(--navy);font-family:Fraunces,serif;font-size:25px;font-weight:500;line-height:1.18;margin:9px 0 13px}.verse-commentary p{color:#303a4b;font-family:Fraunces,serif;font-size:17px;line-height:1.8;margin:0;white-space:pre-wrap}.verse-reading-card+.verse-nav{margin:18px 0 0}.granth-chapter-section{padding:48px 0 70px}.compact-section-head{align-items:end;display:flex;gap:24px;justify-content:space-between;margin-bottom:24px}.compact-section-head h2{font-family:Fraunces,serif;font-size:34px;font-weight:500;line-height:1.1;margin:7px 0 0}.compact-section-head p{color:var(--muted);font-size:13px;margin:0}.verse-list-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(2,minmax(0,1fr))}.verse-list-card{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:20px;transition:.2s}.verse-list-card:hover{border-color:#b88a3b73;box-shadow:0 12px 28px #07112412;transform:translateY(-2px)}.verse-number{color:var(--sindoor);display:inline-block;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.verse-list-sanskrit,.verse-list-translation{-webkit-box-orient:vertical;color:var(--navy);display:-webkit-box;font-size:18px;line-height:1.62;margin:11px 0 0;overflow:hidden}.verse-list-sanskrit{-webkit-line-clamp:2;font-family:Tiro Devanagari Sanskrit,serif}.verse-list-translation{-webkit-line-clamp:2;color:#5c6676;font-family:Fraunces,serif;font-style:italic}@media(max-width:720px){.granth-reading-head{padding:36px 0 24px}.granth-reading-head h1{font-size:36px}.verse-reading-card{padding:28px 22px}.verse-meanings{grid-template-columns:1fr}.verse-meaning-block:first-child{border-bottom:1px solid var(--line);border-right:0}.verse-meaning-block{padding:23px 0}.verse-original{padding-bottom:25px}.verse-meaning-block p,.verse-meaning-block p.dev,.verse-sanskrit,.verse-transliteration{font-size:19px}.verse-nav{grid-template-columns:1fr 1fr}.verse-nav span{display:none}.verse-list-grid{grid-template-columns:1fr}.compact-section-head{align-items:start;flex-direction:column}}.granth-meta-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.granth-meta-row span{background:#f1e8da;border:1px solid var(--line);border-radius:999px;color:#66583f;font-size:11px;padding:6px 10px}.chapter-list-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(3,minmax(0,1fr))}.chapter-list-card{background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:20px;transition:.2s}.chapter-list-card:hover{border-color:#b88a3b73;box-shadow:0 12px 28px #07112412;transform:translateY(-2px)}.chapter-list-card>span{color:var(--sindoor);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.chapter-list-card h3{color:var(--navy);font-family:Tiro Devanagari Sanskrit,serif;font-size:21px;font-weight:400;line-height:1.45;margin:10px 0 4px}.chapter-list-card .chapter-english-title{color:var(--navy);font-family:Fraunces,serif;font-size:18px;line-height:1.4;margin:0}.chapter-list-card .chapter-description{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:var(--muted);display:-webkit-box;font-size:13px;line-height:1.55;margin:10px 0 0;overflow:hidden}.granth-index-page .lib-hero{padding:62px 0 72px}.granth-index-page .lib-hero h1{font-size:clamp(38px,5vw,64px);max-width:780px}.granth-index-page .feature-card h2{font-size:29px}.granth-index-page .section{padding:58px 0}.granth-index-page .section-head h2{font-size:clamp(31px,3.5vw,46px)}@media(max-width:900px){.chapter-list-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.chapter-list-grid{grid-template-columns:1fr}.granth-index-page .lib-hero{padding:44px 0 52px}.granth-index-page .lib-hero h1{font-size:38px}}.granth-books-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.granth-book-card{grid-gap:18px;align-items:start;background:var(--paper);border:1px solid var(--line);border-radius:15px;display:grid;gap:18px;grid-template-columns:108px minmax(0,1fr);min-width:0;padding:15px;transition:.2s}.granth-book-card:hover{border-color:#b88a3b73;box-shadow:0 12px 28px #07112412;transform:translateY(-2px)}.granth-book-cover{aspect-ratio:3/4;background:linear-gradient(145deg,#112744,#855f30);border-radius:10px;box-shadow:0 7px 18px #0711241c;color:var(--gold-2);display:grid;font-family:Tiro Devanagari Sanskrit,serif;font-size:17px;line-height:1.35;overflow:hidden;padding:10px;place-items:center;text-align:center;width:108px}.granth-book-cover img{height:100%;object-fit:cover;width:100%}.granth-book-body{min-width:0;padding-top:3px}.granth-book-body h3{color:var(--navy);font-family:Fraunces,serif;font-size:21px;font-weight:500;line-height:1.2;margin:9px 0 7px}.granth-book-body p{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:var(--muted);display:-webkit-box;font-size:13px;line-height:1.55;margin:0;overflow:hidden}.granth-book-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.granth-book-meta span{background:#f6efe4;border:1px solid var(--line);border-radius:999px;color:#625d54;font-size:10px;padding:5px 8px}@media(max-width:820px){.granth-books-grid{grid-template-columns:1fr}}@media(max-width:480px){.granth-book-card{gap:14px;grid-template-columns:86px minmax(0,1fr);padding:12px}.granth-book-cover{border-radius:8px;font-size:14px;padding:7px;width:86px}.granth-book-body h3{font-size:19px;margin-top:7px}.granth-book-body p{-webkit-line-clamp:2}}.verse-media-section{border-bottom:1px solid var(--line);padding:28px 0}.verse-media-section .audio-bar{margin-top:13px}.verse-media-section .media-embed{margin:14px 0 0}.granth-verse-page .granth-reading-head{padding:28px 0 20px}.granth-verse-page .granth-reading-head-inner{text-align:center}.granth-verse-page .granth-reading-head .breadcrumb{display:flex;gap:5px;justify-content:center;margin-bottom:10px}.granth-verse-page .granth-reading-head .eyebrow{justify-content:center}.granth-verse-page .granth-reading-head h1{font-size:28px;line-height:1.15;margin:8px 0 7px}.granth-verse-page .granth-reading-head p{font-size:14px;margin:0 auto;max-width:650px}.granth-verse-page .granth-reading-section{padding:20px 0 48px}.granth-verse-page .verse-nav{margin-bottom:12px}.granth-verse-page .verse-nav span{text-align:center}.granth-verse-page .verse-reading-card{padding:30px 38px}.granth-verse-page .verse-original{padding:0 0 22px}.granth-verse-page .verse-transliteration{margin-top:8px}@media(max-width:720px){.granth-verse-page .granth-reading-head{padding:23px 0 16px}.granth-verse-page .granth-reading-head h1{font-size:24px;margin:7px 0 5px}.granth-verse-page .granth-reading-head p{font-size:13px;line-height:1.5}.granth-verse-page .granth-reading-section{padding:15px 0 38px}.granth-verse-page .verse-reading-card{padding:24px 18px}.granth-verse-page .verse-original{padding-bottom:18px}.granth-verse-page .verse-sanskrit,.granth-verse-page .verse-transliteration{font-size:18px;line-height:1.62}}.mantra-sound-page{background:#f5f0e6}.mantra-sound-intro{padding:52px 0 44px}.sound-collection-nav{background:#efe7da;border-bottom:1px solid var(--line)}.sound-collection-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));padding-bottom:16px;padding-top:16px}.sound-collection-grid>a{background:#ffffff8c;border:1px solid var(--line);border-radius:18px;display:flex;flex-direction:column;min-height:178px;min-width:0;padding:17px 15px;transition:.2s}.sound-collection-grid>a.active,.sound-collection-grid>a:hover{background:#07152c;border-color:#07152c;color:#fff;transform:translateY(-2px)}.sound-collection-symbol{background:#efe2c9;border-radius:50%;color:var(--gold);display:grid;font-size:17px;height:40px;margin-bottom:12px;place-items:center;width:40px}.sound-collection-grid>a.active .sound-collection-symbol,.sound-collection-grid>a:hover .sound-collection-symbol{background:#d7b66c21;color:var(--gold-2)}.sound-collection-grid small{color:var(--sindoor);font-size:9px;font-weight:700;letter-spacing:.11em;line-height:1.3;text-transform:uppercase}.sound-collection-grid>a.active small,.sound-collection-grid>a:hover small{color:var(--gold-2)}.sound-collection-grid strong{font-family:Fraunces,serif;font-size:20px;font-weight:500;line-height:1.1;margin:7px 0}.sound-collection-grid p{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--muted);display:-webkit-box;font-size:11px;line-height:1.42;margin:0;overflow:hidden}.sound-collection-grid>a.active p,.sound-collection-grid>a:hover p{color:#aebbd0}.mantra-deity-section{padding-top:48px}.sound-active-section{padding-bottom:34px}.sound-active-heading{grid-gap:18px;align-items:start;display:grid;gap:18px;grid-template-columns:auto 1fr;margin-bottom:24px;max-width:820px}.sound-active-symbol{background:#0a1a35;border-radius:50%;color:var(--gold-2);display:grid;font-size:23px;height:60px;place-items:center;width:60px}.sound-active-heading h2{font-family:Fraunces,serif;font-size:clamp(34px,4.2vw,50px);font-weight:500;line-height:1.05;margin:5px 0 10px}.sound-active-heading>div>p:last-child{color:var(--muted);line-height:1.55;margin:0;max-width:700px}.sound-slot-grid{grid-gap:13px;display:grid;gap:13px;grid-template-columns:repeat(3,minmax(0,1fr))}.sound-slot-grid article{background:var(--paper);border:1px solid var(--line);border-radius:17px;min-height:145px;padding:20px}.sound-slot-grid strong{font-family:Fraunces,serif;font-size:21px;font-weight:500;line-height:1.15}.sound-slot-grid p{color:var(--muted);font-size:12px;line-height:1.5;margin:9px 0 0}.sound-empty-note{background:var(--paper);border-style:solid;text-align:left}@media(max-width:980px){.sound-collection-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.sound-collection-grid::-webkit-scrollbar{display:none}.sound-collection-grid>a{flex:0 0 230px;scroll-snap-align:start}}@media(max-width:620px){.mantra-sound-intro{padding:38px 0 32px}.sound-collection-grid{gap:9px;padding-bottom:13px;padding-top:13px}.sound-collection-grid>a{flex-basis:76vw;min-height:155px;padding:15px}.mantra-deity-section{padding-top:36px}.sound-active-heading{gap:12px;grid-template-columns:1fr}.sound-active-symbol{font-size:19px;height:48px;width:48px}.sound-active-heading h2{font-size:36px}.sound-slot-grid{grid-template-columns:1fr}.sound-slot-grid article{min-height:0}}.mantra-practice-player.mantra-practice-player{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(135deg,#fffffffc,#f8f4ecfa);border:1px solid #08172d21;border-radius:18px;box-shadow:0 14px 36px #0711241a;box-sizing:border-box;display:block!important;margin:0 auto 28px;max-width:1000px;overflow:hidden;padding:15px 18px 13px;position:-webkit-sticky;position:sticky;top:88px;width:100%;z-index:35}.mantra-practice-player.mantra-practice-player *,.mantra-practice-player.mantra-practice-player :after,.mantra-practice-player.mantra-practice-player :before{box-sizing:border-box}.mantra-practice-player audio{display:none}.mantra-practice-player .mantra-player-top{grid-gap:18px;align-items:center;display:grid;gap:18px;grid-template-columns:minmax(220px,1fr) auto minmax(190px,1fr);min-width:0}.mantra-practice-player .mantra-player-track{align-items:center;display:flex;gap:11px;min-width:0}.mantra-practice-player .mantra-player-cover{background:linear-gradient(145deg,#071124,#183354);border-radius:10px;box-shadow:0 5px 13px #07112424;color:#d7b66c;display:grid;flex:0 0 42px;height:42px;place-items:center;width:42px}.mantra-practice-player .mantra-player-title{border:0;min-width:0;padding:0}.mantra-practice-player .mantra-player-title span{color:#9a7438;display:block;font-size:9px;font-weight:800;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.mantra-practice-player .mantra-player-title strong{color:var(--navy);display:block;font-size:13px;line-height:1.3;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mantra-practice-player .mantra-player-controls{align-items:center;display:flex;gap:4px;justify-content:center;min-width:0}.mantra-practice-player .mantra-player-controls button,.mantra-practice-player .mantra-player-options button{background:#0000;border:0;border-radius:50%;color:#344052;cursor:pointer;display:grid;flex:0 0 auto;height:34px;padding:0;place-items:center;transition:background .18s ease,color .18s ease,transform .18s ease;width:34px}.mantra-practice-player .mantra-player-controls button:hover,.mantra-practice-player .mantra-player-options button:hover{background:#ece5d9;color:var(--navy)}.mantra-practice-player .mantra-player-controls button:disabled{cursor:not-allowed;opacity:.28}.mantra-practice-player .mantra-player-controls button.is-active{background:#ede2ce;color:#9d552f}.mantra-practice-player .mantra-player-controls .mantra-player-play{background:var(--navy);box-shadow:0 7px 18px #0711242e;color:#fff;height:48px;margin:0 3px;width:48px}.mantra-practice-player .mantra-player-controls .mantra-player-play:hover{background:#132341;color:#fff;transform:scale(1.035)}.mantra-practice-player .mantra-player-options{align-items:center;display:flex!important;gap:6px;justify-content:flex-end;min-width:0}.mantra-practice-player .mantra-player-options input{-webkit-appearance:none;appearance:none;background:#d8d5cf;border-radius:99px;cursor:pointer;height:4px;max-width:68px;min-width:0;outline:0;width:68px}.mantra-practice-player .mantra-player-options select{background:#f7f2e9;border:1px solid var(--line);border-radius:9px;color:#3f4957;font-size:11px;height:34px;outline:0;padding:0 9px}.mantra-practice-player .mantra-player-timeline{grid-gap:9px;font-feature-settings:"tnum";align-items:center;color:#697382;display:grid!important;font-size:10px;font-variant-numeric:tabular-nums;gap:9px;grid-template-columns:38px minmax(0,1fr) 38px!important;margin-top:11px;min-width:0;width:100%}.mantra-practice-player .mantra-player-timeline span:last-child{text-align:right}.mantra-practice-player .mantra-player-timeline input{-webkit-appearance:none;appearance:none;background:linear-gradient(to right,var(--sindoor) 0,var(--sindoor) var(--mantra-audio-progress),#d8d5cf var(--mantra-audio-progress),#d8d5cf 100%);border-radius:99px;cursor:pointer;height:4px;max-width:100%;min-width:0;outline:0;width:100%}.mantra-practice-player .mantra-player-options input::-webkit-slider-thumb,.mantra-practice-player .mantra-player-timeline input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--navy);border:2px solid #fff;border-radius:50%;box-shadow:0 1px 5px #0003;height:13px;width:13px}.mantra-practice-player .mantra-player-options input::-moz-range-thumb,.mantra-practice-player .mantra-player-timeline input::-moz-range-thumb{background:var(--navy);border:2px solid #fff;border-radius:50%;height:11px;width:11px}.mantra-practice-player .mantra-player-error{background:#fff0ec;border-radius:8px;color:#943d2d;font-size:11px;margin-top:9px;padding:8px 10px}@media(max-width:900px){.mantra-practice-player.mantra-practice-player{padding:14px 15px 12px;top:76px}.mantra-practice-player .mantra-player-top{gap:11px 14px;grid-template-columns:minmax(0,1fr) auto}.mantra-practice-player .mantra-player-track{grid-column:1;grid-row:1}.mantra-practice-player .mantra-player-options{grid-column:2;grid-row:1}.mantra-practice-player .mantra-player-controls{grid-column:1/-1;grid-row:2}.mantra-practice-player .mantra-player-timeline{margin-top:9px}}@media(max-width:620px){.mantra-practice-player.mantra-practice-player{border-radius:15px;margin-bottom:18px;padding:12px;top:69px}.mantra-practice-player .mantra-player-top{gap:9px;grid-template-columns:minmax(0,1fr) auto}.mantra-practice-player .mantra-player-cover{border-radius:9px;flex-basis:38px;height:38px;width:38px}.mantra-practice-player .mantra-player-title strong{font-size:12px}.mantra-practice-player .mantra-player-options{gap:3px}.mantra-practice-player .mantra-player-volume{display:none}.mantra-practice-player .mantra-player-options button{height:30px;width:30px}.mantra-practice-player .mantra-player-options select{height:30px;padding:0 7px}.mantra-practice-player .mantra-player-controls{gap:2px}.mantra-practice-player .mantra-player-controls button{height:32px;width:32px}.mantra-practice-player .mantra-player-controls .mantra-player-play{height:46px;width:46px}.mantra-practice-player .mantra-player-timeline{gap:5px;grid-template-columns:31px minmax(0,1fr) 31px!important;margin-top:8px}}@media(max-width:390px){.mantra-practice-player.mantra-practice-player{padding:10px}.mantra-practice-player .mantra-player-cover{display:none}.mantra-practice-player .mantra-player-controls button{height:30px;width:30px}.mantra-practice-player .mantra-player-controls .mantra-player-play{height:43px;width:43px}.mantra-practice-player .mantra-player-options button{display:none}}.practice-detail{background:var(--ivory)}.practice-detail .practice-hero{background:#fffdf8;border-bottom:1px solid var(--line);padding:46px 0 34px}.practice-detail .practice-hero-grid{grid-gap:38px;align-items:center;display:grid;gap:38px;grid-template-columns:minmax(0,1fr) 240px}.practice-detail .practice-breadcrumb{color:var(--muted);font-size:13px;margin-bottom:13px}.practice-detail .practice-breadcrumb a{color:var(--sindoor)}.practice-detail .practice-hero h1{color:var(--navy);font-family:Fraunces,serif;font-size:clamp(34px,4.2vw,54px);font-weight:500;line-height:1.08;margin:12px 0 11px}.practice-detail .practice-hero h1.dev{font-family:Tiro Devanagari Sanskrit,serif;line-height:1.25}.practice-detail .practice-lead{color:#536074;font-size:16px;line-height:1.65;margin:0;max-width:720px}.practice-detail .practice-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.practice-detail .practice-meta span{background:#f5eee3;border:1px solid var(--line);border-radius:999px;color:#615c54;font-size:11px;padding:6px 10px}.practice-detail .practice-cover{aspect-ratio:4/3;background:linear-gradient(145deg,#102341,#805f31);border-radius:17px;box-shadow:0 12px 34px #07112417;color:var(--gold-2);display:grid;font-family:Tiro Devanagari Sanskrit,serif;font-size:34px;overflow:hidden;place-items:center;width:100%}.practice-detail .practice-cover img{height:100%;object-fit:cover;width:100%}.practice-detail .practice-section{padding:38px 0 70px}.practice-detail .practice-layout{grid-gap:34px;align-items:start;display:grid;gap:34px;grid-template-columns:minmax(0,1fr) 280px}.practice-detail .practice-main{min-width:0}.practice-detail .practice-copy-card,.practice-detail .practice-media-card,.practice-detail .practice-side-card{background:var(--paper);border:1px solid var(--line);border-radius:17px;box-shadow:0 8px 24px rgba(7,17,36,.045)}.practice-detail .practice-media-card{margin-bottom:18px;padding:22px}.practice-detail .practice-media-card .media-embed{margin:0}.practice-detail .practice-media-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:15px}.practice-detail .practice-media-tab{background:#fff;border:1px solid var(--line);border-radius:999px;color:var(--navy);cursor:pointer;font-size:12px;padding:8px 12px}.practice-detail .practice-media-tab.active{background:var(--navy);border-color:var(--navy);color:#fff}.practice-detail .practice-copy-card{padding:34px 38px}.practice-detail .practice-copy-card section+section{border-top:1px solid var(--line);margin-top:29px;padding-top:27px}.practice-detail .practice-copy-card h2{color:var(--navy);font-family:Fraunces,serif;font-size:27px;font-weight:500;line-height:1.18;margin:8px 0 14px}.practice-detail .practice-copy-card p{color:#303a4b;font-family:Fraunces,serif;font-size:17px;line-height:1.78;margin:0 0 16px;white-space:pre-wrap}.practice-detail .practice-list{counter-reset:practice-step;list-style:none;margin:0;padding:0}.practice-detail .practice-list li{border-bottom:1px solid var(--line);color:#394456;font-size:15px;line-height:1.65;padding:13px 0 13px 40px;position:relative}.practice-detail .practice-list li:last-child{border-bottom:0}.practice-detail .practice-list.numbered li{counter-increment:practice-step}.practice-detail .practice-list.numbered li:before{background:#efe4d3;border-radius:50%;color:var(--sindoor);content:counter(practice-step);display:grid;font-size:11px;font-weight:700;height:26px;left:0;place-items:center;position:absolute;top:12px;width:26px}.practice-detail .practice-list:not(.numbered) li:before{color:var(--gold);content:"•";font-weight:700;left:13px;position:absolute}.practice-detail .practice-sidebar{position:-webkit-sticky;position:sticky;top:92px}.practice-detail .practice-side-card{margin-bottom:14px;padding:20px}.practice-detail .practice-side-card h3{color:var(--navy);font-family:Fraunces,serif;font-size:20px;font-weight:500;margin:0 0 12px}.practice-detail .practice-fact{border-bottom:1px solid var(--line);display:flex;font-size:12px;gap:16px;justify-content:space-between;padding:9px 0}.practice-detail .practice-fact:last-child{border-bottom:0}.practice-detail .practice-fact span{color:var(--muted)}.practice-detail .practice-review{color:#536074;font-size:13px;line-height:1.6}.practice-detail .review-ok{background:#e7f1e8;color:#315a39}.practice-detail .review-ok,.practice-detail .review-pending{border-radius:999px;display:inline-flex;font-size:10px;font-weight:700;letter-spacing:.08em;margin-top:10px;padding:6px 9px;text-transform:uppercase}.practice-detail .review-pending{background:#f5e9dc;color:#824b32}.media-empty,.media-error{background:#faf5ec;border:1px dashed var(--line);border-radius:12px;color:var(--muted);font-size:13px;padding:20px;text-align:center}.media-error{background:#fffdf8f2;bottom:12px;left:12px;position:absolute;right:12px}.audio-bar{background:#faf6ef;border:1px solid var(--line);border-radius:13px;padding:14px}@media(max-width:850px){.practice-detail .practice-hero-grid{gap:24px;grid-template-columns:1fr 180px}.practice-detail .practice-layout{grid-template-columns:1fr}.practice-detail .practice-sidebar{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr;position:static}.practice-detail .practice-side-card{margin:0}}@media(max-width:600px){.practice-detail .practice-hero{padding:34px 0 25px}.practice-detail .practice-hero-grid{grid-template-columns:1fr}.practice-detail .practice-cover{aspect-ratio:3/4;border-radius:13px;font-size:27px;justify-self:start;width:132px}.practice-detail .practice-hero h1{font-size:35px}.practice-detail .practice-section{padding:28px 0 52px}.practice-detail .practice-copy-card{padding:26px 21px}.practice-detail .practice-copy-card h2{font-size:24px}.practice-detail .practice-copy-card p{font-size:16.5px}.practice-detail .practice-sidebar{grid-template-columns:1fr}}.jnews-page{background:#f5f0e6;color:#071124;min-height:100vh;overflow-x:hidden}.jnews-page *,.jnews-page :after,.jnews-page :before{box-sizing:border-box}.jnews-hero{background:radial-gradient(circle at 86% 24%,#d7b66c29,#0000 24%),linear-gradient(135deg,#061024,#0b1d39 65%,#102b4b);color:#fff;padding:50px 0 42px}.jnews-hero-inner{grid-gap:40px;align-items:end;display:grid;gap:40px;grid-template-columns:minmax(0,1fr) minmax(300px,500px);min-width:0}.jnews-hero-inner>*{max-width:100%;min-width:0}.jnews-kicker,.jnews-results-head span,.jnews-section-title span{color:#c79643;font-size:11px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.jnews-category-grid strong,.jnews-category-section-head h3,.jnews-feed-copy h3,.jnews-hero h1,.jnews-lead-copy h2,.jnews-results-head h2,.jnews-section-title h2,.jnews-top-card h3{font-family:Fraunces,serif}.jnews-hero h1{font-size:clamp(38px,4.4vw,58px);font-weight:500;letter-spacing:-.025em;line-height:1.02;margin:10px 0 12px;max-width:730px}.jnews-hero p{color:#c9d2df;font-size:15px;line-height:1.6;margin:0;max-width:690px}.jnews-search{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border:1px solid #ffffff38;border-radius:15px;display:flex;gap:11px;max-width:100%;min-height:53px;min-width:0;overflow:hidden;padding:0 17px;width:100%}.jnews-search svg{color:#d7b66c;flex:0 0 auto}.jnews-search input{-webkit-appearance:none;appearance:none;background:#0000;border:0;color:#fff;display:block;flex:1 1 auto;font:inherit;font-size:15px;max-width:100%;min-width:0;outline:0;padding:0;width:100%}.jnews-search input::placeholder{color:#b9c5d4}.jnews-search input::-webkit-search-cancel-button,.jnews-search input::-webkit-search-decoration,.jnews-search input::-webkit-search-results-button,.jnews-search input::-webkit-search-results-decoration{-webkit-appearance:none}.jnews-category-bar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f5f0e6f5;border-bottom:1px solid #ddd3c3;position:-webkit-sticky;position:sticky;top:78px;z-index:30}.jnews-category-scroll{align-items:center;display:flex;gap:7px;max-width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:11px;padding-top:11px;scrollbar-width:none}.jnews-category-scroll::-webkit-scrollbar{display:none}.jnews-category-scroll a{background:#fffaf1;border:1px solid #ddd3c3;border-radius:999px;color:#465266;flex:0 0 auto;font-size:12px;font-weight:700;padding:8px 12px;white-space:nowrap}.jnews-category-scroll a.active{background:#071124;border-color:#071124;color:#fff}.jnews-main{padding:38px 0 70px}.jnews-results-head{align-items:end;display:flex;gap:22px;justify-content:space-between;margin-bottom:19px}.jnews-results-head h2,.jnews-section-title h2{font-size:30px;font-weight:500;line-height:1.12;margin:5px 0 0}.jnews-view-all{align-items:center;color:#b44c34;display:flex;font-size:13px;font-weight:800;gap:7px}.jnews-top-layout{grid-gap:14px;display:grid;gap:14px;grid-template-columns:minmax(0,1.48fr) minmax(300px,.72fr);min-width:0}.jnews-lead{background:#fff;border:1px solid #ddd3c3;border-radius:19px;box-shadow:0 11px 30px rgba(7,17,36,.055);display:grid;grid-template-columns:minmax(0,1.06fr) minmax(250px,.94fr);min-width:0}.jnews-lead,.jnews-lead-media{min-height:300px;overflow:hidden}.jnews-lead-media{background:#0b1c35;height:300px}.jnews-feed-image img,.jnews-lead-media img,.jnews-top-image img{display:block;height:100%;object-fit:cover;transition:transform .35s ease;width:100%}.jnews-feed-card:hover img,.jnews-lead:hover img,.jnews-top-card:hover img{transform:scale(1.025)}.jnews-image-fallback{background:radial-gradient(circle at 70% 25%,#d7b66c40,#0000 24%),linear-gradient(145deg,#071124,#173354);color:#d7b66c;display:grid;font-size:34px;height:100%;min-height:140px;place-items:center;width:100%}.jnews-lead-copy{display:flex;flex-direction:column;justify-content:center;padding:24px}.jnews-category{color:#b44c34;font-size:10px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.jnews-lead-copy h2{font-size:clamp(25px,2.25vw,35px);font-weight:500;line-height:1.06;margin:8px 0 10px}.jnews-lead-copy h2,.jnews-lead-copy p{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden}.jnews-lead-copy p{color:#647084;font-size:13px;line-height:1.55;margin:0}.jnews-lead-copy strong{align-items:center;color:#071124;display:flex;font-size:12px;gap:7px;margin-top:17px}.jnews-meta{color:#7a8595;flex-wrap:wrap;font-size:10px;gap:10px;margin-top:11px}.jnews-meta,.jnews-meta span{align-items:center;display:flex}.jnews-meta span{gap:4px}.jnews-top-stack{grid-gap:14px;display:grid;gap:14px;grid-template-rows:1fr 1fr;min-width:0}.jnews-top-card{background:#fff;border:1px solid #ddd3c3;border-radius:17px;box-shadow:0 8px 23px #0711240a;display:grid;grid-template-columns:132px minmax(0,1fr);min-height:143px;min-width:0;overflow:hidden}.jnews-top-image{background:#0b1c35;height:100%;min-height:143px;overflow:hidden}.jnews-top-card>div:last-child{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:14px}.jnews-top-card h3{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;font-size:18px;font-weight:500;line-height:1.14;margin:6px 0 0;overflow:hidden}.jnews-top-stack.is-single{grid-template-rows:1fr}.jnews-top-stack.is-single .jnews-top-card,.jnews-top-stack.is-single .jnews-top-image{height:100%}.jnews-latest{margin-top:44px}.jnews-section-title{margin-bottom:18px}.jnews-feed{grid-gap:11px;display:grid;gap:11px}.jnews-feed-card{grid-gap:17px;align-items:center;background:#fff;border:1px solid #ddd3c3;border-radius:17px;display:grid;gap:17px;grid-template-columns:175px minmax(0,1fr) 32px;min-width:0;padding:11px;position:relative;transition:.2s ease}.jnews-feed-card:hover{box-shadow:0 11px 26px rgba(7,17,36,.055);transform:translateY(-2px)}.jnews-feed-image{background:#0b1c35;border-radius:12px;height:112px;overflow:hidden}.jnews-feed-copy{min-width:0}.jnews-feed-copy h3{font-size:22px;font-weight:500;line-height:1.12;margin:5px 0 6px}.jnews-feed-copy p{-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#6a7586;display:-webkit-box;font-size:13px;line-height:1.45;margin:0;overflow:hidden}.jnews-feed-arrow{color:#b44c34}.jnews-load-more{background:#071124;border:1px solid #071124;border-radius:999px;color:#fff;cursor:pointer;display:block;font-weight:800;margin:23px auto 0;min-height:44px;padding:0 21px}.jnews-empty{background:#fff;border:1px solid #ddd3c3;border-radius:18px;color:#647084;margin:20px 0;padding:28px;text-align:center}.jnews-empty.is-error{color:#9a3e2f}.jnews-sections{border-top:1px solid #ddd3c3;margin-top:52px;padding-top:39px}.jnews-section-list{grid-gap:31px;display:grid;gap:31px}.jnews-category-section{min-width:0}.jnews-category-section-head{align-items:end;display:flex;gap:18px;justify-content:space-between;margin-bottom:14px}.jnews-category-section-head h3{font-size:27px;font-weight:500;line-height:1.1;margin:0}.jnews-category-section-head>a{align-items:center;color:#b44c34;display:flex;font-size:12px;font-weight:800;gap:6px;white-space:nowrap}.jnews-category-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.jnews-category-grid>a{background:#fff;border:1px solid #ddd3c3;border-radius:16px;min-width:0;overflow:hidden;transition:.2s ease}.jnews-category-grid>a:hover{box-shadow:0 11px 25px rgba(7,17,36,.055);transform:translateY(-2px)}.jnews-category-image{background:#0b1c35;height:140px;overflow:hidden}.jnews-category-image img{display:block;height:100%;object-fit:cover;transition:transform .35s ease;width:100%}.jnews-category-grid>a:hover img{transform:scale(1.025)}.jnews-category-grid>a>div:last-child{padding:14px}.jnews-category-grid strong{-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#071124;display:-webkit-box;font-size:17px;font-weight:500;line-height:1.2;overflow:hidden}.jnews-category-grid .jnews-meta{margin-top:9px}@media(max-width:1050px){.jnews-hero-inner{gap:23px;grid-template-columns:1fr}.jnews-search{max-width:680px}.jnews-top-layout{grid-template-columns:1fr}.jnews-top-stack{grid-template-columns:1fr 1fr;grid-template-rows:auto}.jnews-top-card{grid-template-columns:145px minmax(0,1fr)}.jnews-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.jnews-hero{padding:42px 0 35px}.jnews-hero h1{font-size:41px}.jnews-category-bar{top:66px}.jnews-main{padding:32px 0 56px}.jnews-lead{grid-template-columns:1fr}.jnews-lead-media{height:250px;min-height:250px}.jnews-lead-copy{padding:22px}.jnews-feed-card{gap:14px;grid-template-columns:138px minmax(0,1fr) 25px}.jnews-feed-image{height:105px}.jnews-feed-copy h3{font-size:20px}}@media(max-width:620px){.jnews-hero{padding:32px 0 28px}.jnews-hero-inner{gap:19px}.jnews-hero h1{font-size:34px;line-height:1.04}.jnews-hero p{font-size:14px}.jnews-search{border-radius:13px;max-width:100%;min-height:49px;padding:0 14px;width:100%}.jnews-search input{font-size:16px}.jnews-results-head{align-items:flex-start;flex-direction:column;gap:7px}.jnews-results-head h2,.jnews-section-title h2{font-size:27px}.jnews-top-stack{gap:10px;grid-template-columns:1fr}.jnews-lead-media{height:210px;min-height:210px}.jnews-lead-copy{padding:19px}.jnews-lead-copy h2{font-size:27px}.jnews-top-card{grid-template-columns:112px minmax(0,1fr)}.jnews-top-card,.jnews-top-image{min-height:112px}.jnews-top-card>div:last-child{padding:12px}.jnews-top-card h3{font-size:17px}.jnews-latest{margin-top:35px}.jnews-feed-card{gap:12px;grid-template-columns:102px minmax(0,1fr);padding:9px}.jnews-feed-image{height:98px}.jnews-feed-copy h3{font-size:17px;margin-top:4px}.jnews-feed-arrow,.jnews-feed-copy p{display:none}.jnews-meta{font-size:9px;gap:7px;margin-top:7px}.jnews-sections{margin-top:39px;padding-top:31px}.jnews-section-list{gap:27px}.jnews-category-section-head{align-items:center}.jnews-category-section-head h3{font-size:23px}.jnews-category-grid{gap:9px;grid-template-columns:1fr}.jnews-category-grid>a{display:grid;grid-template-columns:105px minmax(0,1fr);min-height:102px}.jnews-category-image{height:100%;min-height:102px}.jnews-category-grid>a>div:last-child{padding:12px}.jnews-category-grid strong{-webkit-line-clamp:3;font-size:16px}.jnews-category-grid .jnews-meta{font-size:9px}}.sd-article{--navy:#071124;--paper:#fffdf8;--ivory:#f4eee3;--ink:#182133;--muted:#6e7786;--gold:#b58a45;--gold2:#d5b36d;--sindoor:#b84d34;--line:#07112421;background:var(--ivory);color:var(--ink);font-family:Karla,sans-serif;line-height:1.68}.sd-article .container{margin:auto;width:min(1180px,calc(100% - 36px))}.sd-article .article-hero{background:#0000;padding:34px 0 22px}.sd-article .article-heading-wrap{max-width:860px}.sd-article .kicker{align-items:center;color:var(--sindoor);display:inline-flex;font-size:11px;font-weight:700;gap:11px;letter-spacing:.16em;text-transform:uppercase}.sd-article .kicker:before{background:currentColor;content:"";height:1px;width:30px}.sd-article .article-hero h1{color:var(--navy);font-family:Fraunces,serif;font-size:clamp(36px,4.4vw,58px);font-weight:500;letter-spacing:-.022em;line-height:1.04;margin:9px 0 14px;max-width:920px}.sd-article .article-hero .dek{color:#566174;font-size:17px;line-height:1.58;margin:0;max-width:760px}.sd-article .meta-row{align-items:center;color:#697487;display:flex;flex-wrap:wrap;font-size:12px;gap:18px;margin-top:22px}.sd-article .author-chip{align-items:center;color:var(--navy);display:flex;gap:11px;min-width:0}.sd-article .author-chip span{color:var(--muted);display:block;font-size:11px;line-height:1.35;margin-top:2px}.sd-article .author-chip-copy{line-height:1.25;min-width:0}.sd-article .author-chip-copy strong{color:var(--navy);display:block;font-size:13px}.sd-article .author-chip-copy a:hover strong{color:var(--sindoor)}.sd-article .avatar{background:linear-gradient(135deg,#d2b06c,#9b4c38);border:1px solid #07112414;border-radius:50%;color:#fff;display:grid;flex:0 0 42px;font-size:12px;font-weight:700;height:42px;place-items:center;width:42px}.sd-article img.avatar.has-photo{background:#e8dfd2;display:block;object-fit:cover}.sd-article .meta-dot{background:var(--gold);border-radius:50%;height:3px;width:3px}.sd-article .article-meta-facts{align-items:center;color:#697487;display:flex;flex-wrap:wrap;gap:0}.sd-article .article-meta-facts span{align-items:center;display:inline-flex;white-space:nowrap}.sd-article .article-meta-facts span+span:before{background:var(--gold);border-radius:50%;content:"";height:3px;margin:0 11px;width:3px}.sd-article .cover-wrap{margin:22px auto 0;max-width:920px}.sd-article .cover{aspect-ratio:16/8.8;background:#d9d0c2;border-radius:15px;box-shadow:0 14px 40px #0711241a;max-height:455px;overflow:hidden}.sd-article .cover-caption{color:var(--muted);line-height:1.45;margin:9px 3px 0}.sd-article .article-shell{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:54px minmax(0,700px) 244px;justify-content:center;padding:38px 0 58px}.sd-article .article-shell>*{min-width:0}.sd-article .share-rail{position:-webkit-sticky;position:sticky;top:98px}.sd-article .share-rail .label{color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.13em;margin:0 0 11px 3px;text-transform:uppercase}.sd-article .share-btn{background:var(--paper);border:1px solid var(--line);border-radius:50%;color:var(--ink);cursor:pointer;display:grid;font-size:13px;height:40px;margin-bottom:8px;padding:0;place-items:center;text-decoration:none;transition:.2s;width:40px}.sd-article .share-primary{background:var(--navy);border-color:var(--navy);color:#fff}.sd-article .share-whatsapp{color:#146b3a}.sd-article .share-x{font-size:15px;font-weight:700}.sd-article .share-btn:hover{background:var(--navy);color:#fff;transform:translateY(-1px)}.sd-article .progress-card{background:var(--paper);border:1px solid var(--line);border-radius:10px;margin-top:20px;padding:9px 7px}.sd-article .progress-card strong{color:var(--muted);display:block;font-size:8px;letter-spacing:.06em;margin-bottom:7px;text-align:center;text-transform:uppercase}.sd-article .progress-line{background:#e7dfd3;border-radius:99px;height:3px;overflow:hidden}.sd-article .progress-fill{background:var(--sindoor);height:100%;transition:width .1s}.sd-article .article-body{background:#0000;padding:0 8px}.sd-article .article-body p,.sd-article .article-html{-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}.sd-article .article-body p{color:#293345;font-family:Fraunces,serif;font-size:17px;line-height:1.8;margin:0 0 20px}.sd-article .article-body .intro{color:#344156;font-size:18px;line-height:1.76}.sd-article .article-body h2{font-size:clamp(25px,2.5vw,28px);line-height:1.18;margin:36px 0 12px}.sd-article .article-body h2,.sd-article .article-body h3{color:var(--navy);font-family:Fraunces,serif;font-weight:500;scroll-margin-top:104px}.sd-article .article-body h3{font-size:21px;line-height:1.24;margin:27px 0 10px}.sd-article .article-body h4{color:var(--navy);font-family:Fraunces,serif;font-size:18px;margin:23px 0 9px}.sd-article .article-body a{color:var(--sindoor);overflow-wrap:anywhere;text-decoration:underline}.sd-article .article-body ol,.sd-article .article-body ul{margin:0 0 22px;padding-left:22px}.sd-article .article-body li{font-size:16px;line-height:1.65;margin:7px 0}.sd-article .article-body strong{font-weight:600}.sd-article .article-body img{border-radius:13px;height:auto;margin:25px 0;width:100%}.sd-article .article-body iframe{border:0;height:auto!important;width:100%!important}.sd-article .article-body iframe,.sd-article .article-body video{aspect-ratio:16/9;background:#000;border-radius:13px;display:block;margin:25px 0}.sd-article .article-body video{height:auto;object-fit:cover;width:100%}.sd-article .article-body pre{max-width:100%;overflow-x:auto;white-space:pre-wrap}.sd-article .article-body table{max-width:100%}.sd-article .article-body blockquote{background:#f3eadc;border-left:3px solid var(--gold);border-radius:0 12px 12px 0;color:#485365;margin:30px 0;padding:20px 24px}.sd-article .article-body .ql-box-note{background:#faf5ec;border:1px solid #d9cdb9;border-radius:12px;font-family:Karla,sans-serif;font-size:15px;line-height:1.65;margin:28px 0;padding:19px 22px}.sd-article .article-body .ql-box-scripture{background:#f2e9da;border-left:3px solid var(--gold);border-radius:0 12px 12px 0;color:#17243a;font-family:Tiro Devanagari Sanskrit,serif;font-size:21px;line-height:1.7;margin:30px 0;padding:22px 24px}.sd-article .article-body .ql-box-key{background:#eef1f4;border:1px solid #d8dde4;border-radius:12px;font-family:Karla,sans-serif;font-size:15px;line-height:1.65;margin:28px 0;padding:20px 22px}.sd-article .scripture-box{background:#f3eadc;border-left:3px solid var(--gold);border-radius:0 12px 12px 0;margin:30px 0;padding:23px}.sd-article .scripture-box .sanskrit{color:#16233b;font-family:Tiro Devanagari Sanskrit;font-size:22px;line-height:1.65}.sd-article .scripture-box .translit{color:#705832;font-size:14px;font-style:italic;margin-top:12px}.sd-article .scripture-box .meaning{color:#4d5665;font-size:15px;margin-top:12px}.sd-article .pullquote{background:var(--navy);border-radius:14px;color:#fff;margin:34px 0;padding:26px 28px}.sd-article .pullquote p{color:#fff;font-size:24px;line-height:1.4;margin:0}.sd-article .pullquote cite{color:var(--gold2);display:block;font-size:11px;font-style:normal;margin-top:11px}.sd-article .inline-image,.sd-article .two-images{margin:30px 0}.sd-article .two-images{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.sd-article .key-takeaways{background:#faf6ef;border:1px solid var(--line);border-radius:14px;margin:30px 0;padding:22px}.sd-article .references{border-top:1px solid var(--line);margin-top:42px;padding-top:24px}.sd-article .references ol{color:#555f6f;font-size:14px;padding-left:20px}.sd-article .sidebar{position:-webkit-sticky;position:sticky;top:98px}.sd-article .side-card{background:#fffdf8b8;border:1px solid var(--line);border-radius:14px;margin-bottom:14px;overflow-wrap:break-word;padding:17px}.sd-article .side-card h4{color:var(--navy);font-family:Fraunces;font-size:19px;font-weight:500;margin:0 0 11px}.sd-article .side-card.toc a{border-bottom:1px solid var(--line);color:#4c5667;display:block;font-size:12px;line-height:1.4;padding:7px 0}.sd-article .side-card.toc a:last-child{border-bottom:0}.sd-article .side-card.toc a:hover{color:var(--sindoor)}.sd-article .newsletter-card{background:#f0e5d5;color:var(--ink)}.sd-article .newsletter-card p{color:#5c6675;font-size:12px}.sd-article .newsletter-card input{background:#fff;border:1px solid var(--line);border-radius:9px;margin:7px 0;padding:10px;width:100%}.sd-article .newsletter-card button{background:var(--navy);border:0;border-radius:9px;color:#fff;cursor:pointer;font-weight:700;padding:10px;width:100%}.sd-article .related-mini{grid-gap:10px;border-bottom:1px solid var(--line);display:grid;gap:10px;grid-template-columns:54px 1fr;padding:10px 0}.sd-article .related-mini:last-child{border-bottom:0}.sd-article .thumb{background:#e5ddd1;border-radius:8px;display:grid;height:54px;overflow:hidden;place-items:center}.sd-article .thumb-placeholder{color:#76664d;font-size:12px;font-weight:700}.sd-article .thumb img{height:100%;object-fit:cover;width:100%}.sd-article .related-mini strong{display:block;font-size:12px;line-height:1.3}.sd-article .related-mini small{color:var(--muted);font-size:10px}.sd-article .after-article{padding:0 0 72px}.sd-article .author-box{grid-gap:20px;align-items:center;background:#0000;border-bottom:1px solid var(--line);border-top:1px solid var(--line);color:var(--ink);display:grid;gap:20px;grid-template-columns:72px minmax(0,1fr);margin:auto;max-width:700px;padding:26px 4px}.sd-article .author-photo{background:linear-gradient(135deg,#d4b16b,#a34d38);border:1px solid #0711241a;border-radius:50%;color:#fff;display:grid;font-size:19px;font-weight:700;height:72px;object-fit:cover;place-items:center;width:72px}.sd-article .author-box h3{color:var(--navy);font-family:Fraunces;font-size:23px;font-weight:500;margin:0}.sd-article .author-box p{color:#5f6978;font-size:13px;line-height:1.6;margin:7px 0}.sd-article .author-specialization{color:var(--sindoor);font-size:11px;font-weight:700;letter-spacing:.04em;margin-top:2px}.sd-article .author-box-copy{min-width:0}.sd-article .author-box .link{color:var(--sindoor)}@media(max-width:1030px){.sd-article .article-shell{gap:22px;grid-template-columns:48px minmax(0,680px) 220px}}@media(max-width:850px){.sd-article .article-shell{gap:22px;grid-template-columns:1fr}.sd-article .share-rail,.sd-article .sidebar{position:static}.sd-article .share-rail{align-items:center;display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;padding:4px 0 6px;scrollbar-width:none}.sd-article .share-rail::-webkit-scrollbar{display:none}.sd-article .progress-card,.sd-article .share-rail .label{display:none}.sd-article .share-btn{flex:0 0 40px;margin:0}.sd-article .sidebar{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.sd-article .article-body{padding:0}}@media(max-width:600px){.sd-article .container{width:min(1180px,calc(100% - 24px))}.sd-article .article-hero{padding:32px 0 20px}.sd-article .article-hero h1{font-size:34px;line-height:1.1}.sd-article .article-hero .dek{font-size:15px}.sd-article .meta-row{grid-gap:12px;align-items:start;display:grid;gap:12px;margin-top:20px}.sd-article .article-meta-facts{font-size:11px;padding-left:53px}.sd-article .article-meta-facts span+span:before{margin:0 8px}.sd-article .cover-wrap{margin-top:20px}.sd-article .cover{aspect-ratio:16/9;border-radius:12px}.sd-article .article-shell{padding:32px 0 48px}.sd-article .article-body p{font-size:16.5px;line-height:1.76;margin-bottom:18px}.sd-article .article-body .intro{font-size:17px}.sd-article .article-body h2{font-size:25px;margin-top:32px}.sd-article .article-body h3{font-size:20px;margin-top:25px}.sd-article .sidebar{grid-template-columns:1fr}.sd-article .author-box{gap:14px;grid-template-columns:56px minmax(0,1fr);padding:20px 4px}.sd-article .author-photo{font-size:16px;height:56px;width:56px}.article-html .article-table,.article-html table{min-width:520px;table-layout:auto}}.article-breadcrumb{align-items:center;color:var(--muted);display:flex;font-size:12px;gap:8px;line-height:1.4;margin-bottom:15px}.article-breadcrumb a{color:var(--sindoor)}.article-breadcrumb a:hover{text-decoration:underline}.article-html .table-scroll{background:var(--paper);border:1px solid var(--line);border-radius:12px;box-shadow:0 4px 14px #07112408;margin:26px 0;max-width:100%;overflow-x:auto;width:100%}.article-html .article-table,.article-html table{border-collapse:collapse;display:table!important;margin:0;min-width:0;table-layout:fixed;width:100%!important}.article-html td,.article-html th{border-bottom:1px solid var(--line);border-right:1px solid var(--line);overflow-wrap:break-word;padding:13px 15px;text-align:left;vertical-align:top;word-break:normal}.article-html td:last-child,.article-html th:last-child{border-right:0}.article-html tr:last-child td{border-bottom:0}.article-html th{background:#eee7dc;color:var(--navy);font-size:13px;font-weight:700}.article-html td{color:#354052;font-size:14px;line-height:1.55}.sd-article .article-html p,.sd-article .article-html p *{-webkit-hyphens:none!important;hyphens:none!important;overflow-wrap:normal!important;white-space:normal;word-break:normal!important}.sd-article .article-html a{overflow-wrap:anywhere!important}.sd-article .article-html .table-scroll{box-sizing:border-box;display:block!important;width:100%!important}.sd-article .article-html .table-scroll>table{max-width:none!important;min-width:100%!important;width:100%!important}.sd-article .article-html table col,.sd-article .article-html table colgroup{width:auto!important}.sd-article .article-html table td,.sd-article .article-html table th{box-sizing:border-box;width:auto!important}.sd-article .share-text{display:none}.sd-article .x-mark{font-size:15px;font-weight:700;line-height:1}.sd-article .meta-row{justify-content:flex-start}.sd-article .author-chip{flex:0 1 auto}.sd-article .article-meta-facts{flex:1 1 320px;min-width:0}@media(max-width:850px){.sd-article .share-rail{background:#fffdf8d1;border:1px solid var(--line);border-radius:14px;gap:7px;overflow-x:auto;padding:9px;width:100%}.sd-article .share-btn{align-items:center;border-radius:999px;display:inline-flex;flex:0 0 auto;font-size:12px;font-weight:700;gap:7px;height:38px;justify-content:center;margin:0;padding:0 12px;width:auto}.sd-article .share-text{display:inline}}@media(max-width:600px){.sd-article .article-hero{padding-top:26px}.sd-article .article-breadcrumb{margin-bottom:10px}.sd-article .meta-row{align-items:flex-start;display:flex;flex-direction:column;gap:9px}.sd-article .article-meta-facts{flex:0 1 auto;line-height:1.55;padding-left:53px}.sd-article .article-meta-facts span{white-space:normal}.sd-article .share-rail{margin:0;padding:8px}.sd-article .article-html .article-table,.sd-article .article-html table{min-width:480px!important;table-layout:auto!important}}.sd-article .article-shell{gap:24px;grid-template-columns:46px minmax(0,680px) minmax(220px,244px)}.sd-article .article-body,.sd-article .article-html,.sd-article .article-html>*{box-sizing:border-box;max-width:100%;min-width:0}.sd-article .article-html blockquote,.sd-article .article-html h2,.sd-article .article-html h3,.sd-article .article-html h4,.sd-article .article-html li,.sd-article .article-html p,.sd-article .article-html p *{-webkit-hyphens:none!important;hyphens:none!important;overflow-wrap:break-word!important;white-space:normal!important;word-break:normal!important}.sd-article .article-html>p:first-of-type:first-letter{color:var(--sindoor);float:left;font-family:Fraunces,serif;font-size:3.45em;font-weight:600;line-height:.78;margin:.08em .11em 0 0}.sd-article .article-byline{align-items:center;display:flex;flex-wrap:nowrap;gap:12px;max-width:920px}.sd-article .article-byline-copy{grid-gap:5px;display:grid;gap:5px;min-width:0}.sd-article .article-byline-dates,.sd-article .article-byline-people{align-items:center;color:#687386;display:flex;font-size:11.5px;gap:0;line-height:1.45;min-width:0}.sd-article .article-byline-people{color:#243047;font-size:12px}.sd-article .article-byline-dates span,.sd-article .article-byline-people span{align-items:center;display:inline-flex;white-space:nowrap}.sd-article .article-byline-dates span+span:before,.sd-article .article-byline-people span+span:before{background:var(--gold);border-radius:50%;content:"";flex:0 0 3px;height:3px;margin:0 10px;width:3px}.sd-article .article-byline b{color:#8a6a35;font-size:10px;letter-spacing:.055em;margin-right:4px;text-transform:uppercase}.sd-article .article-byline a{color:var(--navy);font-weight:700}.sd-article .progress-card{align-items:center;display:flex;flex-direction:column;gap:2px;justify-content:center;min-height:52px;padding:7px 6px;width:42px}.sd-article .progress-card strong{color:var(--navy);font-size:10px;letter-spacing:0;margin:0}.sd-article .progress-card span{color:var(--muted);font-size:7px;letter-spacing:.07em;text-transform:uppercase}.sd-article .progress-card .progress-line{margin-top:3px;width:100%}@media(max-width:1030px){.sd-article .article-shell{gap:20px;grid-template-columns:42px minmax(0,640px) minmax(200px,220px)}}@media(max-width:850px){.sd-article .article-shell{gap:18px;grid-template-columns:minmax(0,1fr)}.sd-article .share-rail{background:#0000;border:0;border-radius:0;gap:7px;max-width:100%;padding:0;width:auto}.sd-article .share-btn{border-radius:50%;flex:0 0 36px;gap:0;height:36px;padding:0;width:36px}.sd-article .share-text{display:none!important}.sd-article .progress-card{border-radius:999px;display:flex;flex:0 0 50px;height:36px;margin:0;min-height:36px;padding:4px 6px;width:50px}.sd-article .progress-card span{display:none}.sd-article .progress-card strong{font-size:9px}}@media(max-width:600px){.sd-article .article-byline{align-items:flex-start;gap:10px}.sd-article .article-byline-copy{gap:4px;padding-top:1px}.sd-article .article-byline-dates,.sd-article .article-byline-people{flex-wrap:wrap;font-size:10.5px;row-gap:3px}.sd-article .article-byline-dates span,.sd-article .article-byline-people span{white-space:normal}.sd-article .article-byline-dates span+span:before,.sd-article .article-byline-people span+span:before{margin:0 7px}.sd-article .article-html>p:first-of-type:first-letter{font-size:3em;margin-top:.1em}.sd-article .share-btn{flex-basis:34px;height:34px;width:34px}.sd-article .progress-card{flex-basis:48px;height:34px;min-height:34px;width:48px}}.sd-article .brand-icon{fill:currentColor;display:block;flex:0 0 17px;height:17px;width:17px}.sd-article .share-btn[title=Facebook]{color:#1877f2}.sd-article .share-btn[title=LinkedIn]{color:#0a66c2}.sd-article .share-btn.share-x{color:#111827}.sd-article .share-btn.share-x:hover,.sd-article .share-btn[title=Facebook]:hover,.sd-article .share-btn[title=LinkedIn]:hover{color:#fff}.sd-article .article-byline-people a:hover{text-decoration:underline;text-underline-offset:2px}@media(max-width:600px){.sd-article .article-byline{align-items:flex-start!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:9px;width:100%}.sd-article .article-byline>.avatar{flex:0 0 38px;height:38px;margin-top:1px;width:38px}.sd-article .article-byline-copy{flex:1 1 auto;min-width:0;padding-top:0;width:calc(100% - 47px)}.sd-article .article-byline-people{font-size:10.5px}.sd-article .article-byline-dates,.sd-article .article-byline-people{align-items:center;display:flex;flex-wrap:wrap;line-height:1.4;row-gap:2px;width:100%}.sd-article .article-byline-dates{font-size:10px}.sd-article .article-byline-dates span,.sd-article .article-byline-people span{white-space:normal}}.sd-article{background:#f3ede3}.sd-article .article-body{background:#fbfaf6;border:0;border-radius:0;box-shadow:none;max-width:100%;min-width:0;padding:30px 26px 44px}.sd-article .share-rail,.sd-article .sidebar{background:#0000}.sd-article figure.cover-wrap{box-sizing:border-box;display:block;margin:22px auto 0;max-width:920px;padding:0;width:min(920px,calc(100% - 32px))}.sd-article .cover{box-sizing:border-box;display:block;max-height:none;max-width:100%;width:100%}.sd-article .cover img{display:block;height:100%;max-width:100%;object-fit:cover;width:100%}.sd-article .cover-caption{box-sizing:border-box;color:#727b89;display:block;font-size:11px;line-height:1.5;margin:8px 0 0;max-width:100%;overflow-wrap:break-word;padding:0 2px;white-space:normal;width:100%;word-break:normal}.sd-article .article-html figure{box-sizing:border-box;margin:28px 0;max-width:100%;padding:0;width:100%}.sd-article .article-html figure img{display:block;height:auto;margin:0;max-width:100%;width:100%}.sd-article .article-html figcaption{box-sizing:border-box;color:#727b89;display:block;font-family:Karla,sans-serif;font-size:11px;line-height:1.5;max-width:100%;overflow-wrap:break-word;padding:8px 2px 0;white-space:normal;width:100%;word-break:normal}@media(max-width:850px){.sd-article .article-body{padding:26px 22px 38px}}@media(max-width:600px){.sd-article figure.cover-wrap{margin-top:18px;width:calc(100% - 24px)}.sd-article .article-body{padding:22px 15px 34px}}.adm{background:#0b1830;color:#e8edf4;display:flex;font-family:Inter,Karla,sans-serif;min-height:100vh}.adm *{box-sizing:border-box}.adm-side{background:#050d1d;border-right:1px solid #ffffff14;flex-shrink:0;height:100vh;overflow:auto;padding:22px 16px;position:-webkit-sticky;position:sticky;top:0;width:250px}.adm-brand{align-items:center;border-bottom:1px solid #ffffff14;display:flex;gap:10px;margin-bottom:14px;padding:0 6px 18px}.adm-brand .mk{background:var(--navy);border:1px solid #d7b66c4d;border-radius:50%;color:var(--gold-2);display:grid;font-family:Tiro Devanagari Sanskrit;height:38px;place-items:center;width:38px}.adm-brand strong{font-size:16px;letter-spacing:.16em}.adm-brand small{color:#8593a8;display:block;font-size:10px}.adm-navsec{color:#68758c;font-size:10px;font-weight:700;letter-spacing:.14em;margin:16px 8px 6px;text-transform:uppercase}.adm-link{align-items:center;border-radius:10px;color:#c3cddb;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:10px;padding:9px 12px;text-decoration:none}.adm-link:hover{background:#ffffff0d;color:#fff}.adm-link.active{background:var(--sindoor);color:#fff}.adm-main{display:flex;flex:1 1;flex-direction:column;min-width:0}.adm-top{align-items:center;background:#0b1830;border-bottom:1px solid #ffffff14;display:flex;height:64px;justify-content:space-between;padding:0 26px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.adm-top h1{font-size:19px;font-weight:700;margin:0}.adm-user{align-items:center;display:flex;font-size:13px;gap:12px}.adm-badge{background:#d7b66c26;border-radius:99px;color:var(--gold-2);font-size:11px;font-weight:700;padding:4px 10px;text-transform:uppercase}.adm-body{overflow:auto;padding:26px}.adm-btn{align-items:center;background:var(--sindoor);border:0;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:8px;padding:10px 16px}.adm-btn:hover{filter:brightness(1.08)}.adm-btn.ghost{background:#ffffff0f;color:#e8edf4}.adm-btn.danger{background:#7c2d2d}.adm-btn.small{font-size:13px;padding:6px 12px}.adm-card{background:#10213d;border:1px solid #ffffff14;border-radius:14px;padding:20px}.adm-grid{grid-gap:16px;display:grid;gap:16px}.adm-stats{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr)}.adm-stat{background:#10213d;border:1px solid #ffffff14;border-radius:14px;padding:18px}.adm-stat .n{color:var(--gold-2);font-family:Fraunces,serif;font-size:30px;font-weight:700}.adm-stat .l{color:#8593a8;font-size:12px;letter-spacing:.08em;margin-top:4px;text-transform:uppercase}.adm-table{border-collapse:collapse;font-size:14px;width:100%}.adm-table th{border-bottom:1px solid #ffffff14;color:#8593a8;font-size:11px;letter-spacing:.08em;padding:10px 12px;text-align:left;text-transform:uppercase}.adm-table td{border-bottom:1px solid #ffffff0d;padding:12px;vertical-align:middle}.adm-table tr:hover td{background:#ffffff05}.adm-pill{background:#ffffff14;border-radius:99px;font-size:11px;font-weight:700;padding:3px 9px}.adm-pill.published{background:#5c7a5240;color:#a8d29a}.adm-pill.draft{background:#d7b66c2e;color:var(--gold-2)}.adm-pill.in_review{background:#5a8cc833;color:#8fc2f0}.adm-field{margin-bottom:16px}.adm-field label{color:#c3cddb;display:block;font-size:13px;font-weight:600;margin-bottom:6px}.adm-field input,.adm-field select,.adm-field textarea{background:#0b1830;border:1px solid #ffffff1f;border-radius:10px;color:#fff;font-size:14px;padding:11px 13px;width:100%}.adm-field textarea{font-family:inherit;min-height:120px;resize:vertical}.adm-field .hint{color:#68758c;font-size:11px;margin-top:4px}.adm-row2{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.adm-login{margin:auto;max-width:420px;padding:40px;width:100%}.adm-login-wrap{background:linear-gradient(145deg,var(--navy),#0d2242);display:grid;min-height:100vh;place-items:center;width:100%}.adm-media-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.adm-media-item{background:#10213d;border:1px solid #ffffff14;border-radius:12px;overflow:hidden;position:relative}.adm-media-item .thumb{background:#0b1830;color:#68758c;display:grid;font-size:30px;height:100px;place-items:center}.adm-media-item img{height:100px;object-fit:cover;width:100%}.adm-media-item .cap{font-size:12px;padding:8px 10px}.adm-media-item .cap small{color:#68758c;display:block}.adm-modal-bg{background:#0009;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:200}.adm-modal{background:#0b1830;border:1px solid #ffffff1f;border-radius:16px;max-height:90vh;max-width:900px;overflow:auto;padding:26px;width:100%}.adm-list-inline{display:flex;gap:8px;margin-bottom:8px}.adm-list-inline input{flex:1 1}.adm-err{background:#b94c3326;border:1px solid #b94c3366;border-radius:10px;color:#f0b4a6}.adm-err,.adm-ok{font-size:14px;margin-bottom:14px;padding:10px 14px}.adm-ok{background:#5c7a5233;border:1px solid #5c7a5266;border-radius:10px;color:#a8d29a}.adm-tag-link{color:var(--gold-2);cursor:pointer;font-size:13px}@media(max-width:820px){.adm-side{position:fixed;transform:translateX(-100%);transition:.3s;z-index:100}.adm-side.open{transform:none}.adm-stats{grid-template-columns:repeat(2,1fr)}.adm-row2{grid-template-columns:1fr}.adm-menu-btn{display:inline-flex!important}}.adm-menu-btn{background:none;border:0;color:#fff;cursor:pointer;display:none;font-size:22px}.rte-wrap .ql-toolbar{background:#eef2f8;border-color:#ffffff26;border-radius:10px 10px 0 0}.rte-wrap .ql-container{background:#fff;border-color:#ffffff26;border-radius:0 0 10px 10px;color:#182133;font-family:inherit;font-size:15px;min-height:260px}.rte-wrap .ql-editor{min-height:260px}.rte-wrap .ql-editor img{border-radius:10px;margin:10px 0;max-width:100%}.rte-wrap .ql-editor h2{font-size:26px;font-weight:600}.rte-wrap .ql-editor h3{font-size:21px;font-weight:600}.adm-users-multi{display:flex;flex-wrap:wrap;gap:8px}.adm-chip-check{align-items:center;background:#10213d;border:1px solid #ffffff24;border-radius:99px;cursor:pointer;display:inline-flex;font-size:13px;gap:7px;padding:7px 12px;transition:background .2s,border-color .2s}.adm-chip-check.on{background:#b94c3338;border-color:var(--sindoor)}.adm-chip-check .role{color:#8593a8;font-size:11px}.adm-preview-backdrop{background:#000000a6;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:250}.adm-preview{background:#fffdf8;border-radius:16px;color:#182133;max-height:92vh;max-width:820px;overflow:auto;width:100%}.adm-preview-head{align-items:center;background:#071124;border-radius:16px 16px 0 0;color:#fff;display:flex;justify-content:space-between;padding:14px 20px;position:-webkit-sticky;position:sticky;top:0}.adm-preview-body{padding:32px 40px}.pv-kicker{color:#b58a45;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.pv-title{font-family:Fraunces,serif;font-size:34px;line-height:1.1;margin:10px 0}.pv-dek{color:#4d5665;font-size:16px;line-height:1.55}.pv-meta{border-bottom:1px solid #0000001a;color:#6e7786;font-size:13px;margin:14px 0 20px;padding-bottom:16px}.pv-cover{border-radius:14px;margin-bottom:22px;width:100%}.article-html{color:#2a3343;font-size:17px;line-height:1.78}.article-html h2{font-family:Fraunces,serif;font-size:27px;margin:30px 0 11px}.article-html h3{font-family:Fraunces,serif;font-size:21px;margin:25px 0 9px}.article-html img{border-radius:12px;margin:20px 0;max-width:100%}.article-html blockquote{background:#f4ecdf;border-left:4px solid #b58a45;border-radius:0 12px 12px 0;font-style:italic;margin:24px 0;padding:16px 22px}.article-html p{margin:0 0 18px}@media(max-width:600px){.adm-preview-body{padding:24px 20px}.pv-title{font-size:30px}}.adm-editor-head,.adm-list-head{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-bottom:18px}.adm-editor-head h2,.adm-list-head h2{margin:0}.adm-editor-head>div:first-child{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px}.adm-editor-actions{display:flex;flex-wrap:wrap;gap:9px}.adm-autosave{color:#8fa0b8;font-size:11px}.adm-review-note{background:#5a8cc826;border-color:#5a8cc866;color:#8fc2f0}.adm-form-grid{grid-gap:0 16px;display:grid;gap:0 16px;grid-template-columns:repeat(2,minmax(0,1fr));padding:22px}.adm-form-grid .adm-field{min-width:0}.adm-form-grid .adm-field.full,.adm-form-grid .full{grid-column:1/-1}.adm-form-section{background:#050d1d42;border-bottom:1px solid #ffffff0f;border-top:1px solid #ffffff17;grid-column:1/-1;margin:8px -22px 18px;padding:16px 22px 12px}.adm-form-section:first-child{border-radius:14px 14px 0 0;border-top:0;margin-top:-22px}.adm-form-section h3{color:#fff;font-size:15px;margin:0}.adm-form-section p{color:#7f8da3;font-size:11px;margin:4px 0 0}.adm-readonly{align-items:center;background:#d7b66c14;border:1px solid #d7b66c40;border-radius:10px;color:var(--gold-2);display:flex;font-weight:700;min-height:43px;padding:11px 13px}.adm-check-field{align-items:end;display:flex}.adm-check-field>label{align-items:center;background:#0b1830;border:1px solid #ffffff1f;border-radius:10px;display:flex!important;gap:9px;margin:0!important;min-height:43px;padding:10px 13px;width:100%}.adm-check-field input,.adm-chip-check input{max-width:none;width:auto!important}.adm-table-message{color:#68758c;padding:20px}.rte-wrap .ql-container{min-height:430px}.rte-wrap .ql-editor{font-size:16px;line-height:1.7;min-height:430px;padding:24px 28px}.rte-wrap .ql-editor h2{font-size:28px;line-height:1.2;margin:28px 0 12px}.rte-wrap .ql-editor h3{font-size:23px;line-height:1.25;margin:24px 0 10px}.rte-wrap .ql-editor .ql-box-note{background:#faf5ec;border:1px solid #d9cdb9;border-radius:10px;padding:16px 18px}.rte-wrap .ql-editor .ql-box-scripture{background:#f2e9da;border-left:4px solid #b58a45;font-family:Tiro Devanagari Sanskrit,serif;font-size:20px;line-height:1.65;padding:18px 20px}.rte-wrap .ql-editor .ql-box-key{background:#eef1f4;border:1px solid #d8dde4;border-radius:10px;padding:16px 18px}.rte-wrap .ql-toolbar button.ql-keybox,.rte-wrap .ql-toolbar button.ql-notebox,.rte-wrap .ql-toolbar button.ql-scripturebox{width:34px}@media(max-width:820px){.adm-editor-head,.adm-list-head{align-items:flex-start;flex-direction:column}.adm-form-grid{grid-template-columns:1fr}.adm-form-grid .adm-field{grid-column:1/-1}.rte-wrap .ql-editor{min-height:360px;padding:20px}}.adm-list-filters{grid-gap:10px;background:#050d1d38;border-bottom:1px solid #ffffff14;display:grid;gap:10px;grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(140px,.7fr));padding:14px}.adm-list-filters input,.adm-list-filters select{background:#0b1830;border:1px solid #ffffff1f;border-radius:9px;color:#e8edf4;font-size:13px;padding:9px 11px;width:100%}@media(max-width:900px){.adm-list-filters{grid-template-columns:1fr 1fr}}@media(max-width:560px){.adm-list-filters{grid-template-columns:1fr}}.adm-char-count{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-top:5px;text-align:right}.adm-char-count.over,.adm-media-warning{color:#b23b32;font-weight:700}.adm-embed-preview{aspect-ratio:16/9;background:#000;border:1px solid #ffffff1a;border-radius:10px;margin-top:10px;max-width:420px;overflow:hidden}.adm-embed-preview iframe{border:0;height:100%;width:100%}.adm-link-error{color:#ff9d88!important}.adm-upload-note{color:#7f8ba0;font-size:11px;line-height:1.5;margin-top:9px}.adm-subtle{color:#8593a8;font-size:12px;line-height:1.55;margin:5px 0 0}.adm-inbox-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.adm-inbox-tabs button{background:#10213d;border:1px solid #ffffff1a;border-radius:99px;color:#c3cddb;cursor:pointer;font-weight:700;padding:8px 13px}.adm-inbox-tabs button.active{background:var(--sindoor);border-color:var(--sindoor);color:#fff}.adm-inbox-tabs span{background:#ffffff1a;border-radius:99px;display:inline-grid;font-size:10px;height:20px;margin-left:5px;min-width:20px;padding:0 6px;place-items:center}.adm-inbox-list{grid-gap:12px;display:grid;gap:12px}.adm-inbox-card{padding:18px 20px}.adm-inbox-card-head{align-items:flex-start;display:flex;gap:18px;justify-content:space-between}.adm-inbox-card-head h3{font-family:Fraunces,serif;font-size:20px;margin:4px 0}.adm-inbox-card-head p{color:#a9b5c6;font-size:13px;margin:0}.adm-inbox-card-head select{background:#0b1830;border:1px solid #ffffff1f;border-radius:9px;color:#fff;min-width:160px;padding:8px 10px}.adm-inbox-kicker{color:var(--gold-2);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.adm-inbox-meta{color:#8593a8;display:flex;flex-wrap:wrap;font-size:12px;gap:14px;margin-top:12px}.adm-inbox-card a,.adm-inbox-meta a{color:var(--gold-2)}.adm-expand-btn{background:#0000;border:0;padding:10px 0 0}.adm-inbox-abstract{background:#050d1d59;border-radius:10px;color:#c3cddb;font-size:13px;line-height:1.65;margin-top:12px;padding:14px;white-space:pre-wrap}.adm-inbox-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.adm-inbox-export{align-items:center;display:flex;gap:18px;justify-content:space-between;margin-bottom:15px}.adm-inbox-export h3{margin:0}.adm-table-wrap{overflow-x:auto}@media(max-width:680px){.adm-inbox-card-head,.adm-inbox-export{flex-direction:column}.adm-inbox-card-head select{width:100%}.adm-inbox-card{padding:16px}.adm-body{padding:18px}}.rte-bottom-toolbar{background:#e7ecf4;border:1px solid #cfd6e1;border-radius:0 0 10px 10px;border-top:0;display:flex;flex-wrap:wrap;gap:5px;padding:10px}.rte-bottom-toolbar button{background:#fff;border:1px solid #c5cedb;border-radius:6px;color:#253147;cursor:pointer;font-size:12px;font-weight:700;height:32px;min-width:34px;padding:0 9px}.rte-bottom-toolbar button:hover{background:#f7f1e8;border-color:#b88a3b;color:#7e4b25}.rte-wrap .ql-container{border-radius:0!important}.rte-wrap .ql-editor table{background:#fff;border-collapse:collapse;margin:18px 0;width:100%}.rte-wrap .ql-editor td,.rte-wrap .ql-editor th{border:1px solid #cdd4df;min-width:90px;padding:10px 12px;vertical-align:top}.rte-wrap .ql-editor th{background:#eef2f7;font-weight:700}.rte-wrap .ql-editor .ql-table-container{max-width:100%;overflow-x:auto}.rte-wrap .ql-toolbar button.ql-table{width:34px}@media(max-width:600px){.rte-bottom-toolbar{bottom:0;box-shadow:0 -8px 20px #050d1d1f;position:-webkit-sticky;position:sticky;z-index:4}.rte-bottom-toolbar button{height:34px}}

/*!
 * Quill Editor v2.0.3
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked]>.ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked]>.ql-ui{cursor:pointer}.ql-clipboard{height:1px;left:-100000px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{word-wrap:break-word;box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;height:100%;line-height:1.42;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap}.ql-editor>*{cursor:text}.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor ol,.ql-editor p,.ql-editor pre{margin:0;padding:0}@supports (counter-set:none){.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor p{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6,.ql-editor p{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor li,.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;position:relative}.ql-editor li>.ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked]>.ql-ui,.ql-editor li[data-list=unchecked]>.ql-ui{color:#777}.ql-editor li[data-list=bullet]>.ql-ui:before{content:"\2022"}.ql-editor li[data-list=checked]>.ql-ui:before{content:"\2611"}.ql-editor li[data-list=unchecked]>.ql-ui:before{content:"\2610"}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered]>.ql-ui:before{content:counter(list-0,decimal) ". "}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1>.ql-ui:before{content:counter(list-1,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2>.ql-ui:before{content:counter(list-2,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3>.ql-ui:before{content:counter(list-3,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4>.ql-ui:before{content:counter(list-4,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5>.ql-ui:before{content:counter(list-5,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6>.ql-ui:before{content:counter(list-6,decimal) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7>.ql-ui:before{content:counter(list-7,lower-alpha) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8>.ql-ui:before{content:counter(list-8,lower-roman) ". "}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9>.ql-ui:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl>.ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow .ql-toolbar:after,.ql-snow.ql-toolbar:after{clear:both;content:"";display:table}.ql-snow .ql-toolbar button,.ql-snow.ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow .ql-toolbar button svg,.ql-snow.ql-toolbar button svg{float:left;height:100%}.ql-snow .ql-toolbar button:active:hover,.ql-snow.ql-toolbar button:active:hover{outline:none}.ql-snow .ql-toolbar input.ql-image[type=file],.ql-snow.ql-toolbar input.ql-image[type=file]{display:none}.ql-snow .ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar button.ql-active,.ql-snow .ql-toolbar button:focus,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar button.ql-active,.ql-snow.ql-toolbar button:focus,.ql-snow.ql-toolbar button:hover{color:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill{fill:#06c}.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow .ql-toolbar button:hover:not(.ql-active),.ql-snow.ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-stroke.ql-thin,.ql-snow .ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor .ql-code-block-container,.ql-snow .ql-editor code{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;padding:2px 4px;width:24px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid #0000;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{margin-top:-9px;position:absolute;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-item:before,.ql-snow .ql-picker.ql-font .ql-picker-label:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-item:before,.ql-snow .ql-picker.ql-size .ql-picker-label:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid #0000}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid #0000;box-shadow:0 2px 8px #0003}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{border:1px solid #ccc;display:none;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}
/*# sourceMappingURL=main.ec5c35ee.css.map*/