.learn-bleed{--ground: var(--background);--ground-2: var(--background-secondary);--surface: var(--card);--ink: var(--foreground);--ink-2: var(--foreground-secondary);--muted: var(--foreground-muted);--saffron: #FF7E00;--saffron-text: #A24800;--gold: #C8A052;--gold-text: #806015;--line: rgba(160, 120, 40, .22);--line-strong: rgba(160, 120, 40, .45);--night-ink: #FDF7E6;--night-muted: #CDBFB0;--glow: rgba(255, 160, 60, .28);--f-deva: "Tiro Devanagari Hindi", "Noto Sans Devanagari", serif;--f-num: "Fraunces Variable", Georgia, serif;--ease: cubic-bezier(.16, 1, .3, 1);color:var(--ink)}.dark .learn-bleed{--saffron-text: #FF9A3D;--gold-text: #D9B569;--line: rgba(200, 160, 82, .18);--line-strong: rgba(200, 160, 82, .4);--glow: rgba(255, 126, 0, .18)}.learn-bleed .wrap{max-width:1040px;margin:0 auto;padding-inline:20px}.learn-bleed .bg-a{background:var(--ground)}.learn-bleed .bg-b{background:var(--ground-2)}.learn-bleed .sec{padding-block:64px}.learn-bleed .sec-head{margin-bottom:34px}.learn-bleed .eyebrow{margin:0 0 10px;font:600 12px/1.3 var(--font-sans);letter-spacing:.15em;text-transform:uppercase;color:var(--saffron-text)}.learn-bleed .lead{color:var(--ink-2);max-width:56ch;margin:0;text-wrap:pretty}.learn-bleed h2{font:700 clamp(26px,3.6vw,36px)/1.12 var(--font-display);letter-spacing:-.015em;margin:0 0 10px;color:var(--ink)}.learn-bleed .sr,.learn-bleed .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.learn-bleed .th{position:relative;display:block;border-radius:999px 999px 10px 10px;overflow:hidden;background:linear-gradient(160deg,#3a2140,#1a0f1e);flex:none}.learn-bleed .th img{width:100%;height:100%;object-fit:cover;object-position:50% 20%;display:block}.learn-bleed .th .mono{position:absolute;inset:0;display:grid;place-items:center;font:400 1.6em/1 var(--f-deva);color:#ffd9a6}.learn-bleed .th .mono.lat{font:600 1.3em/1 var(--font-serif);letter-spacing:.02em}.learn-bleed .th.t-vaishnav{background:linear-gradient(160deg,#27407a,#10183a)}.learn-bleed .th.t-shaiva{background:linear-gradient(160deg,#3b4a5e,#141b26)}.learn-bleed .th.t-shakta{background:linear-gradient(160deg,#8a1e2e,#3a0a14)}.learn-bleed .th.t-ganpatya{background:linear-gradient(160deg,#a24800,#4a1e00)}.learn-bleed .th.t-vedic{background:linear-gradient(160deg,#8a6414,#3a2a06)}.learn-bleed .th.t-other{background:linear-gradient(160deg,#4e3a5e,#1a0f1e)}.learn-bleed .pill{font-size:11.5px;font-weight:600;padding:3px 8px;border-radius:99px;background:var(--ground-2);color:var(--ink-2)}.learn-bleed .pill--hot{background:color-mix(in srgb,var(--saffron) 16%,var(--surface));color:var(--saffron-text)}.learn-bleed .night{background:var(--night);color:var(--night-ink);position:relative;overflow:clip}.learn-bleed .night:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(600px 300px at 15% 0%,rgba(255,126,0,.16),transparent 70%),radial-gradient(500px 300px at 90% 100%,rgba(200,160,82,.14),transparent 70%)}.learn-bleed .night .eyebrow{color:var(--saffron)}.learn-bleed .night .lead{color:var(--night-muted)}.learn-bleed .night h2{color:var(--night-ink)}.learn-bleed .night .wrap{position:relative}.learn-bleed .btn--ghost-night{display:inline-flex;align-items:center;gap:8px;border-radius:999px;font-weight:600;font-size:14px;text-decoration:none;background:transparent;border:1px solid rgba(200,160,82,.55);color:var(--night-ink);padding:11px 22px}.learn-bleed .btn--ghost-night:hover{background:#ffffff0f}.learn-bleed .stores{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.learn-bleed .store-badge img{height:48px;width:auto;display:block;border-radius:8px}.learn-bleed .closing{text-align:center;padding-block:80px 64px}.learn-bleed .closing-tagline{margin:0 0 14px;font:italic 500 22px/1.4 var(--font-serif);letter-spacing:.08em;color:#c8a052}.learn-bleed .closing h2{font-size:clamp(32px,5.4vw,52px)}.learn-bleed .closing .lead{margin-inline:auto}.learn-bleed .closing .stores{justify-content:center;margin-top:24px}.learn-bleed .closing__web{margin:16px 0 0}.learn-bleed .textlink--night{color:#ffb25c;font-weight:600;text-decoration:underline;text-underline-offset:3px}.learn-bleed .aboutg a,.learn-bleed .sourcing a{text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 55%,transparent);text-underline-offset:3px}.learn-bleed .aboutg a:hover,.learn-bleed .sourcing a:hover{text-decoration-color:currentColor}.learn-bleed .arch-frame{position:relative;width:100%;aspect-ratio:9 / 16;border-radius:999px 999px 14px 14px;padding:7px;background:linear-gradient(180deg,#c8a0528c,#c8a05226)}.learn-bleed .arch-frame__in{position:relative;width:100%;height:100%;border-radius:999px 999px 9px 9px;overflow:hidden;background:#1a0f1e}.learn-bleed .arch-frame__in img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.learn-bleed .lbar{position:sticky;top:calc(env(safe-area-inset-top,0px) + 84px);z-index:19;background:color-mix(in srgb,var(--ground-2) 92%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-block:1px solid var(--line)}.learn-bleed .lbar .wrap{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;padding-block:12px}.learn-bleed .lbar .mini{position:relative;flex:1 1 220px;max-width:320px}.learn-bleed .lbar .mini svg{position:absolute;left:12px;top:50%;translate:0 -50%;width:16px;height:16px;stroke:var(--muted);fill:none;stroke-width:2;pointer-events:none}.learn-bleed .lbar .mini input{width:100%;border-radius:999px;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);padding:9px 12px 9px 34px;font:500 14px var(--font-sans)}.learn-bleed .lbar .mini input:focus{outline:2px solid var(--saffron);outline-offset:1px}.learn-bleed .tchips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;flex:1 1 360px;min-width:0}.learn-bleed .tchips::-webkit-scrollbar{display:none}.learn-bleed .tchips{mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent);padding-right:32px}.learn-bleed .tchip{flex:none;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-2);border-radius:999px;padding:6px 12px;cursor:pointer;font:600 13px var(--font-sans);white-space:nowrap}.learn-bleed .tchip small{font-size:11px;color:var(--muted);margin-left:4px}.learn-bleed .tchip[aria-pressed=true]{background:var(--night);border-color:var(--night);color:#fdf7e6}.learn-bleed .tchip[aria-pressed=true] small{color:#cdbfb0}.learn-bleed .tchip:focus-visible{outline:2px solid var(--saffron);outline-offset:2px}.learn-bleed .lcount{font-size:13px;font-weight:600;color:var(--muted);margin:0;white-space:nowrap}
