:root{--blog-action-primary:#e14503;--blog-action-primary-hover:#c43e22;--blog-bg-page:#fff;--blog-bg-raised:#fff;--blog-bg-subtle:#fdfaf8;--blog-bg-muted:#f5f5f5;--blog-bg-chalk:#fdfaf8;--blog-bg-inverse:#241813;--blog-surface-tint:#fff5f1;--blog-surface-tint-strong:#ffede6;--blog-border-hairline:#e8e6df;--blog-border-subtle:#eadfd4;--blog-border-default:#d3d1c7;--blog-border-strong:#8a8a9a;--blog-border-brand-soft:#ffede6;--blog-border-focus:#e14503;--blog-text-primary:#241813;--blog-text-secondary:#525252;--blog-text-tertiary:#5a5a6e;--blog-text-accent:#7a2b18;--blog-text-link:#c43e22;--blog-text-inverse:#fff;--blog-text-on-action:#fff;--blog-icon-primary:#241813;--blog-icon-secondary:#525252;--blog-icon-action:#e14503;--blog-status-success:#047857;--blog-status-success-bg:#ecfdf5;--blog-tag-neel-bg:var(--ds-info-bg);--blog-tag-neel-text:var(--ds-info);--blog-night-ground:#241813;--blog-night-ground-2:#7a2b18;--blog-night-text:#fdfaf8;--blog-night-text-2:color-mix(in srgb,#fdfaf8 82%,transparent);--blog-night-label:#ffede6;--blog-night-accent:#c59b4b;--blog-night-line:color-mix(in srgb,#fdfaf8 24%,transparent);--blog-media-night:#241813;--blog-media-chalk:#fdfaf8;--blog-media-scrim:color-mix(in srgb,#241813 55%,transparent);--blog-font-heading:var(--font-display),serif;--blog-font-hi:var(--font-deva),var(--font-dm-sans),sans-serif;--blog-font-display-hi:var(--font-deva),var(--font-dm-sans),sans-serif;--blog-type-display-size:28px;--blog-type-display-line:32px;--blog-type-display-weight:700;--blog-type-display-tracking:-0.2px;--blog-type-title-1-size:28px;--blog-type-title-1-line:32px;--blog-type-title-1-weight:700;--blog-type-title-1-tracking:-0.2px;--blog-type-title-2-size:24px;--blog-type-title-2-line:30px;--blog-type-title-2-weight:700;--blog-type-title-2-tracking:0;--blog-type-title-3-size:18px;--blog-type-title-3-line:24px;--blog-type-title-3-weight:700;--blog-type-title-3-tracking:0;--blog-type-card-title-size:16px;--blog-type-card-title-line:22px;--blog-type-card-title-weight:700;--blog-type-card-title-tracking:0;--blog-type-body-lg-size:18px;--blog-type-body-lg-line:26px;--blog-type-body-size:16px;--blog-type-body-line:22px;--blog-type-label-size:14px;--blog-type-label-line:18px;--blog-type-label-weight:600;--blog-type-meta-size:14px;--blog-type-meta-line:18px;--blog-type-caption-size:12px;--blog-type-caption-line:16px;--blog-type-button-size:16px;--blog-type-button-line:20px;--blog-type-button-weight:600;--blog-space-2:2px;--blog-space-4:4px;--blog-space-8:8px;--blog-space-12:12px;--blog-space-16:16px;--blog-space-20:20px;--blog-space-24:24px;--blog-space-32:32px;--blog-space-40:40px;--blog-space-48:48px;--blog-space-64:64px;--blog-space-80:80px;--blog-space-96:96px;--blog-space-128:128px;--blog-radius-sm:var(--radius);--blog-radius-md:15px;--blog-radius-lg:20px;--blog-radius-full:9999px;--blog-radius-card-sm:15px;--blog-radius-card:20px;--blog-radius-card-lg:20px;--blog-elevation-e1:0 4px 12px rgba(0,0,0,.08);--blog-elevation-e2:0 8px 24px rgba(0,0,0,.1);--blog-elevation-up:0 -4px 12px rgba(0,0,0,.08);--blog-elevation-glow-action:none;--blog-container-default:1200px;--blog-container-reading:720px;--blog-control-height:48px;--blog-control-height-senior:56px;--blog-touch-target:44px;--blog-duration-fast:120ms;--blog-duration-base:200ms;--blog-duration-slow:320ms;--blog-easing-standard:cubic-bezier(0.2,0,0,1)}@media (min-width:1024px){:root{--blog-type-display-size:40px;--blog-type-display-line:48px;--blog-type-display-tracking:-0.5px;--blog-type-title-1-size:40px;--blog-type-title-1-line:48px;--blog-type-title-1-tracking:-0.5px;--blog-type-title-2-size:28px;--blog-type-title-2-line:32px;--blog-type-title-2-tracking:-0.2px;--blog-type-title-3-size:20px;--blog-type-title-3-line:24px}}.blog [lang=hi]:is(.hub-head-hi,.hub-tile-hi,.hub-name-hi,.hub-hero-hi,.hub-slide-hi,.hub-night-hi,.hub-fest-hi,.hub-day-hi,.hub-topcard-hi){font-family:var(--blog-font-display-hi);letter-spacing:normal;font-weight:700}.blog [lang=hi]:is(.hub-cat-hi,.hub-gh-hi){font-family:var(--blog-font-hi);letter-spacing:normal}.hub-sec{padding-block:var(--blog-space-40)}.hub-sec.is-tight{padding-block:var(--blog-space-24) 0}.hub-band{background:var(--blog-bg-subtle)}.hub-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--blog-space-16);margin-bottom:var(--blog-space-20)}.hub-head-hi{font-size:var(--blog-type-meta-size);line-height:calc(var(--blog-type-meta-line) * 1.2);color:var(--blog-text-accent)}.blog [lang=hi].hub-head-hi{font-family:var(--blog-font-hi);font-weight:600}.hub-h2{font-size:var(--blog-type-title-2-size);font-family:var(--blog-font-heading);line-height:var(--blog-type-title-2-line);font-weight:var(--blog-type-title-2-weight);letter-spacing:var(--blog-type-title-2-tracking);text-wrap:balance}.hub-head-sub{margin-top:var(--blog-space-4);max-width:60ch;color:var(--blog-text-secondary)}.hub-more{display:inline-flex;flex:none;align-items:center;gap:var(--blog-space-2);min-height:var(--blog-touch-target);font-size:var(--blog-type-meta-size);line-height:var(--blog-type-meta-line);font-weight:600;color:var(--blog-text-link);white-space:nowrap}.hub-more:hover{text-decoration:underline}.hub-eyebrow{display:inline-flex;align-items:center;gap:var(--blog-space-4);color:var(--blog-text-accent)}.hub-eyebrow,.hub-sub-h{font-size:var(--blog-type-caption-size);line-height:var(--blog-type-caption-line);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.hub-sub-h{margin:var(--blog-space-24) 0 var(--blog-space-12);color:var(--blog-text-tertiary)}.hub-rest-k,.hub-soon,.hub-tnote{margin-top:var(--blog-space-16);font-size:var(--blog-type-meta-size);line-height:var(--blog-type-meta-line);color:var(--blog-text-tertiary)}.hub-rest-k{margin-bottom:var(--blog-space-8)}.hub-group{margin-top:var(--blog-space-32)}.hub-group-h{margin-bottom:var(--blog-space-12);font-size:var(--blog-type-title-3-size);line-height:var(--blog-type-title-3-line);font-weight:var(--blog-type-title-3-weight)}.hub-pic-icon{width:var(--blog-space-48);height:var(--blog-space-48);-o-object-fit:contain;object-fit:contain}.hub-stretch:after{content:"";position:absolute;inset:0;z-index:1}.hub-grid{display:grid;gap:var(--blog-space-24);grid-template-columns:repeat(2,minmax(0,1fr))}.hub-story{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:var(--blog-radius-card);background:var(--blog-bg-raised);box-shadow:var(--blog-elevation-e1);transition:box-shadow var(--blog-duration-base) var(--blog-easing-standard)}.hub-story:hover{box-shadow:var(--blog-elevation-e2)}.hub-story:hover .hub-story-title{color:var(--blog-text-link)}.hub-story:has(.hub-stretch:focus-visible){outline:2px solid var(--blog-border-focus);outline-offset:2px}.hub-story .hub-stretch:focus-visible{outline:none}.hub-story-pic{position:relative;display:grid;place-items:center;aspect-ratio:4/3;overflow:hidden;background:var(--blog-bg-muted)}.hub-story-pic img:not(.hub-pic-icon){-o-object-fit:cover;object-fit:cover}.hub-feature-pic.is-empty,.hub-row-pic.is-empty,.hub-srow-pic.is-empty,.hub-story-pic.is-empty,.hub-tile-ph.is-empty{background:var(--blog-surface-tint)}.hub-story-body{display:flex;flex:1;flex-direction:column;gap:var(--blog-space-4);min-width:0;padding:var(--blog-space-12) var(--blog-space-16) var(--blog-space-16)}.hub-story-title{-webkit-line-clamp:3;font-size:var(--blog-type-card-title-size);line-height:var(--blog-type-card-title-line);font-weight:var(--blog-type-card-title-weight)}.hub-story-text,.hub-story-title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.hub-story-text{-webkit-line-clamp:2;color:var(--blog-text-secondary)}.hub-story-date,.hub-story-meta,.hub-story-text{font-size:var(--blog-type-meta-size);line-height:var(--blog-type-meta-line)}.hub-story-date,.hub-story-meta{margin-top:auto;padding-top:var(--blog-space-4);color:var(--blog-text-tertiary)}.hub-story-date{color:var(--blog-text-accent);font-weight:600}.hub-rows{display:grid}.hub-rows>li+li{border-top:1px solid var(--blog-border-hairline)}.hub-rows.is-card{padding:var(--blog-space-4) var(--blog-space-16);border-radius:var(--blog-radius-card);background:var(--blog-bg-raised);box-shadow:var(--blog-elevation-e1);align-content:start}.hub-row{display:grid;grid-template-columns:auto var(--blog-space-64) minmax(0,1fr) auto;align-items:center;gap:var(--blog-space-12);min-height:var(--blog-touch-target);padding:var(--blog-space-12) 0;color:var(--blog-text-primary)}.hub-row:not(:has(.hub-row-n)){grid-template-columns:var(--blog-space-64) minmax(0,1fr) auto}.hub-row:hover .hub-row-title{color:var(--blog-text-link)}.hub-row-n{width:var(--blog-space-24);text-align:center;font-size:var(--blog-type-title-2-size);font-family:var(--blog-font-heading);line-height:var(--blog-type-title-2-line);font-weight:700;color:var(--blog-text-accent);font-variant-numeric:tabular-nums}.hub-row-pic{position:relative;display:grid;place-items:center;width:var(--blog-space-64);aspect-ratio:1/1;overflow:hidden;border-radius:var(--blog-radius-card-sm);background:var(--blog-bg-muted)}.hub-row-pic img:not(.hub-pic-icon){-o-object-fit:cover;object-fit:cover}.hub-row-pic .hub-pic-icon{width:var(--blog-space-32);height:var(--blog-space-32)}.hub-row-body{display:grid;gap:var(--blog-space-2);min-width:0}.hub-row-k{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--blog-type-caption-size);line-height:var(--blog-type-caption-line);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--blog-text-accent)}.hub-row-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:600}.hub-row-sub{font-size:var(--blog-type-meta-size);line-height:var(--blog-type-meta-line);color:var(--blog-text-tertiary)}.hub-row-chev{color:var(--blog-icon-secondary)}.hub-chips{display:flex;flex-wrap:wrap;gap:var(--blog-space-8)}.hub-chips.is-row{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding:var(--blog-space-4);margin:calc(-1 * var(--blog-space-4));min-width:0}.hub-bar-chips::-webkit-scrollbar,.hub-chips.is-row::-webkit-scrollbar,.hub-tabs-nav::-webkit-scrollbar,.hub-tabs::-webkit-scrollbar{display:none}.hub-chips>li{flex:none}.hub-chip{position:relative;display:inline-flex;flex:none;align-items:center;gap:var(--blog-space-8);height:var(--blog-space-40);padding:0 var(--blog-space-12);border:1px solid var(--blog-border-subtle);border-radius:var(--blog-radius-full);background:var(--blog-bg-raised);color:var(--blog-text-primary);font-size:var(--blog-type-label-size);line-height:var(--blog-type-label-line);font-weight:600;white-space:nowrap;transition:background var(--blog-duration-fast) var(--blog-easing-standard)}.hub-chip:after{content:"";position:absolute;inset:calc(-1 * var(--blog-space-2)) 0}.hub-chip svg{color:var(--blog-icon-secondary)}a.hub-chip:hover{background:var(--blog-bg-subtle)}.hub-chip[aria-current]{border-color:var(--blog-bg-inverse);background:var(--blog-bg-inverse);color:var(--blog-text-inverse)}.hub-chip-n{font-weight:700;color:var(--blog-text-tertiary);font-variant-numeric:tabular-nums}.hub-chip[aria-current] .hub-chip-n{color:var(--blog-text-inverse)}.hub-chip.is-prompt{height:auto;min-height:var(--blog-space-40);padding-block:var(--blog-space-4);white-space:normal;border-color:var(--blog-surface-tint-strong);background:var(--blog-surface-tint);color:var(--blog-text-accent)}.hub-crumb{padding-block:var(--blog-space-16);font-size:var(--blog-type-meta-size);line-height:var(--blog-type-meta-line);color:var(--blog-text-secondary)}.hub-crumb ol{display:flex;flex-wrap:wrap}.hub-crumb li,.hub-crumb ol{align-items:center;gap:var(--blog-space-4)}.hub-crumb li{display:inline-flex;min-width:0}.hub-crumb a:hover{color:var(--blog-text-link);text-decoration:underline}.hub-crumb [aria-current]{color:var(--blog-text-primary);font-weight:600}.hub-crumb-sep{color:var(--blog-icon-secondary)}.hub-crumb-back{display:none}.hub-crumb-back a{display:inline-flex;align-items:center;gap:var(--blog-space-4);min-height:var(--blog-touch-target);font-size:var(--blog-type-meta-size);font-weight:600;color:var(--blog-text-link)}@media (max-width:599px){.hub-crumb{display:none}.hub-crumb-back{display:block;padding-block:var(--blog-space-8)}}.hub-bar{background:var(--blog-bg-raised);border-bottom:1px solid var(--blog-border-hairline)}.hub-bar-in{display:flex;align-items:center;gap:var(--blog-space-12);min-height:var(--blog-space-48);padding-block:var(--blog-space-4)}.hub-bar-name{flex:none;font-weight:700;color:var(--blog-text-primary);white-space:nowrap}.hub-bar-name:hover{color:var(--blog-text-link)}.hub-bar-chips{display:flex;flex:1;gap:var(--blog-space-8);min-width:0;overflow-x:auto;scrollbar-width:none;padding-block:var(--blog-space-4)}.hub-foot{background:var(--blog-bg-subtle);border-top:1px solid var(--blog-border-subtle)}.hub-foot-in{display:grid;gap:var(--blog-space-24);grid-template-columns:repeat(2,minmax(0,1fr));padding-block:var(--blog-space-40)}.hub-foot-h{margin-bottom:var(--blog-space-8);font-size:var(--blog-type-caption-size);line-height:var(--blog-type-caption-line);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--blog-text-tertiary)}.hub-foot li a{display:inline-flex;align-items:center;min-height:var(--blog-touch-target);color:var(--blog-text-primary)}.hub-foot li a:hover{color:var(--blog-text-link);text-decoration:underline}.hub-foot-line{margin-bottom:var(--blog-space-12);font-size:var(--blog-type-meta-size);line-height:var(--blog-type-meta-line);color:var(--blog-text-secondary)}.hub-search{display:grid;gap:var(--blog-space-8);max-width:calc(var(--blog-container-reading) + var(--blog-space-128) + var(--blog-space-32))}.hub-search .blog-search{display:grid;gap:var(--blog-space-8);max-width:none;margin-block:0}.hub-search-label{font-size:var(--blog-type-meta-size);line-height:var(--blog-type-meta-line);font-weight:600;color:var(--blog-text-secondary)}.hub-search-box{display:flex;align-items:center;gap:var(--blog-space-8);padding:var(--blog-space-8) var(--blog-space-8) var(--blog-space-8) var(--blog-space-16);border:1px solid var(--blog-border-subtle);border-radius:var(--blog-radius-card);background:var(--blog-bg-raised);box-shadow:var(--blog-elevation-e2)}.hub-search-box:focus-within{outline:2px solid var(--blog-border-focus);outline-offset:2px}.hub-search .hub-search-box input{flex:1;min-width:0;min-height:var(--blog-touch-target);padding:0;border:0;background:transparent}.hub-search .hub-search-box input:focus-visible{outline:none}.hub-search-ic{flex:none;color:var(--blog-icon-secondary)}.hub-search .hub-search-box button{flex:none}.hub-related{display:grid;gap:var(--blog-space-4);min-width:0;margin-top:var(--blog-space-4)}.hub-related-k{font-size:var(--blog-type-meta-size);line-height:var(--blog-type-meta-line);color:var(--blog-text-tertiary)}.hub-hero-carousel{padding-top:var(--blog-space-16)}.hub-stage{position:relative;overflow:hidden;border-radius:var(--blog-radius-card);background:var(--blog-bg-inverse);touch-action:pan-y}.hub-slide{position:relative;display:grid;align-content:end;min-height:500px}.hub-slide[hidden]{display:none}.hub-slide-pic{-o-object-fit:cover;object-fit:cover}.hub-slide-scrim{position:absolute;inset:0;background:linear-gradient(0deg,var(--blog-media-scrim) 0,var(--blog-media-scrim) 52%,transparent 88%);pointer-events:none}.hub-slide-text{position:relative;display:grid;justify-items:start;gap:var(--blog-space-4);max-width:680px;padding:var(--blog-space-20);color:var(--blog-media-chalk)}.hub-slide-ey{font-size:var(--blog-type-caption-size);line-height:var(--blog-type-caption-line);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.hub-slide-hi{font-size:var(--blog-type-title-1-size);line-height:calc(var(--blog-type-title-1-line) * 1.2)}.hub-slide-h{font-size:var(--blog-type-display-size);font-family:var(--blog-font-heading);line-height:var(--blog-type-display-line);font-weight:var(--blog-type-display-weight);letter-spacing:var(--blog-type-display-tracking);text-wrap:balance}.hub-slide-when{display:flex;align-items:flex-start;gap:var(--blog-space-8);margin-top:var(--blog-space-8);font-weight:600}.hub-slide-when svg{flex:none;margin-top:var(--blog-space-2);color:var(--blog-night-label)}.hub-slide-line{display:none;max-width:52ch;font-size:var(--blog-type-body-lg-size);line-height:var(--blog-type-body-lg-line)}.hub-slide-text a:focus-visible{outline:2px solid var(--blog-media-chalk);outline-offset:2px}.hub-hero-bar{display:flex;align-items:center;gap:var(--blog-space-16);border-bottom:1px solid var(--blog-border-subtle)}.hub-tabs{display:flex;flex:1;gap:var(--blog-space-24);min-width:0;overflow-x:auto;scrollbar-width:none;padding-inline:var(--blog-space-2)}.hub-tab{flex:none;min-height:var(--blog-touch-target);padding:var(--blog-space-12) 0;color:var(--blog-text-tertiary);font-weight:600;white-space:nowrap}.hub-tab:hover,.hub-tab[aria-selected=true]{color:var(--blog-text-primary)}.hub-tab[aria-selected=true]{box-shadow:inset 0 -3px 0 var(--blog-action-primary)}.hub-arrows{display:none;flex:none;align-items:center;gap:var(--blog-space-8)}.hub-ibtn{display:grid;place-items:center;width:var(--blog-touch-target);height:var(--blog-touch-target);border-radius:var(--blog-radius-full);color:var(--blog-icon-primary)}.hub-ibtn:hover{background:var(--blog-bg-muted)}.hub-count{font-size:var(--blog-type-meta-size);color:var(--blog-text-secondary);font-variant-numeric:tabular-nums}.hub-tiles{display:grid;grid-auto-flow:column;grid-auto-columns:44%;gap:var(--blog-space-16);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:var(--blog-space-4) var(--blog-space-4) var(--blog-space-8);margin:calc(-1 * var(--blog-space-4))}.hub-tiles>*{scroll-snap-align:start}.hub-tile{position:relative;display:block;padding-bottom:var(--blog-space-32);color:var(--blog-text-primary)}.hub-tile-ph{position:relative;display:grid;place-items:center;aspect-ratio:4/5;overflow:hidden;border-radius:var(--blog-radius-card);background:var(--blog-bg-muted);box-shadow:var(--blog-elevation-e1)}.hub-tiles.is-4x3 .hub-tile-ph{aspect-ratio:4/3}.hub-tile-ph img:not(.hub-pic-icon){-o-object-fit:cover;object-fit:cover;transition:transform var(--blog-duration-slow) var(--blog-easing-standard)}.hub-tile:hover .hub-tile-ph img:not(.hub-pic-icon){transform:scale(1.03)}.hub-tile-ph.is-empty .hub-pic-icon{margin-bottom:var(--blog-space-24)}.hub-tile-plate{position:absolute;left:0;right:var(--blog-space-8);bottom:0;display:grid;padding:var(--blog-space-8) var(--blog-space-12);border-radius:var(--blog-radius-card-sm);background:var(--blog-bg-raised);box-shadow:var(--blog-elevation-e2)}.hub-tile-hi{font-size:var(--blog-type-title-2-size);line-height:calc(var(--blog-type-title-2-line) * 1.2)}.hub-tile-label{font-size:var(--blog-type-meta-size);line-height:var(--blog-type-meta-line);font-weight:600}.hub-tile-hi+.hub-tile-label{color:var(--blog-text-secondary)}.hub-tile:hover .hub-tile-label{color:var(--blog-text-link)}.hub-tile:focus-visible{outline:2px solid var(--blog-border-focus);outline-offset:3px;border-radius:var(--blog-radius-card)}.hub-tilegroup+.hub-tilegroup{margin-top:var(--blog-space-24)}.hub-rest{margin-top:var(--blog-space-16)}.hub-cats{display:grid;gap:var(--blog-space-12);grid-template-columns:repeat(2,minmax(0,1fr))}.hub-cat{display:grid;justify-items:start;align-content:start;gap:var(--blog-space-4);min-height:var(--blog-touch-target);min-width:0;padding:var(--blog-space-16);border-radius:var(--blog-radius-card);background:var(--blog-bg-subtle);color:var(--blog-text-primary);transition:background var(--blog-duration-base) var(--blog-easing-standard)}.hub-cat:hover{background:var(--blog-surface-tint)}.hub-cat-name{margin-top:var(--blog-space-4);font-size:var(--blog-type-card-title-size);line-height:var(--blog-type-card-title-line);font-weight:600}.hub-cat-hi{line-height:calc(var(--blog-type-meta-line) * 1.2);font-weight:600;color:var(--blog-text-accent)}.hub-cat-hi,.hub-cat-n,.hub-name-n{font-size:var(--blog-type-meta-size)}.hub-cat-n,.hub-name-n{line-height:var(--blog-type-meta-line);color:var(--blog-text-tertiary)}.hub-names{display:grid;gap:var(--blog-space-12);grid-template-columns:repeat(2,minmax(0,1fr))}.hub-name{display:grid;align-content:start;height:100%;min-height:var(--blog-touch-target);padding:var(--blog-space-12) var(--blog-space-16) var(--blog-space-16);border-radius:var(--blog-radius-card-sm);background:var(--blog-bg-raised);box-shadow:var(--blog-elevation-e1);color:var(--blog-text-primary);transition:box-shadow var(--blog-duration-base) var(--blog-easing-standard)}.hub-name:hover{box-shadow:var(--blog-elevation-e2)}.hub-name:hover .hub-name-en{color:var(--blog-text-link)}.hub-name-hi{font-size:var(--blog-type-title-2-size);line-height:calc(var(--blog-type-title-2-line) * 1.2)}.hub-name-en{font-size:var(--blog-type-meta-size);line-height:var(--blog-type-meta-line);font-weight:600;color:var(--blog-text-secondary)}.hub-name-hi+.hub-name-en{margin-top:var(--blog-space-2)}.hub-name-n{margin-top:var(--blog-space-4)}.hub-hero{background:var(--blog-bg-subtle);padding-bottom:var(--blog-space-32)}.hub-hero-grid{display:grid;gap:var(--blog-space-20);align-items:center}.hub-hero-text{min-width:0}.hub-hero-text>.hub-eyebrow{margin-bottom:var(--blog-space-8)}.hub-hero-hi{margin-bottom:var(--blog-space-2);font-size:var(--blog-type-title-2-size);line-height:calc(var(--blog-type-title-2-line) * 1.2);color:var(--blog-text-accent)}.hub-h1{font-size:var(--blog-type-title-1-size);font-family:var(--blog-font-heading);line-height:var(--blog-type-title-1-line);font-weight:var(--blog-type-title-1-weight);letter-spacing:var(--blog-type-title-1-tracking);text-wrap:balance}.hub-hero-intro{margin-top:var(--blog-space-12);max-width:60ch;font-size:var(--blog-type-body-lg-size);line-height:var(--blog-type-body-lg-line);color:var(--blog-text-secondary)}.hub-facts{display:flex;flex-wrap:wrap;gap:var(--blog-space-12) var(--blog-space-32);margin-top:var(--blog-space-20)}.hub-facts li{display:grid}.hub-facts b{font-size:var(--blog-type-title-2-size);font-family:var(--blog-font-heading);line-height:var(--blog-type-title-2-line);font-variant-numeric:tabular-nums}.hub-facts span{font-size:var(--blog-type-meta-size);line-height:var(--blog-type-meta-line);color:var(--blog-text-secondary)}.hub-hero-pic{position:relative;display:none;aspect-ratio:4/3;overflow:hidden;border-radius:var(--blog-radius-card);background:var(--blog-bg-muted);box-shadow:var(--blog-elevation-e1)}.hub-hero-pic img{-o-object-fit:cover;object-fit:cover}.hub-home-head{padding-top:var(--blog-space-32)}.hub-sibs{display:grid;gap:var(--blog-space-8);margin-top:var(--blog-space-24);min-width:0}.hub-sibs-k{font-size:var(--blog-type-meta-size);color:var(--blog-text-secondary)}.hub-next{display:grid;gap:var(--blog-space-16)}.hub-night{display:flex;flex-direction:column;gap:var(--blog-space-12)}.hub-datecard,.hub-night-row{display:flex;align-items:flex-start;gap:var(--blog-space-12)}.hub-datecard-body,.hub-night-name{display:grid;gap:var(--blog-space-2);min-width:0}.hub-night-hi{font-size:var(--blog-type-title-2-size);line-height:calc(var(--blog-type-title-2-line) * 1.2);color:var(--blog-night-text)}.blog-night .hub-datecard-line,.blog-night .hub-night-h{font-weight:600;color:var(--blog-night-text)}.blog-night .hub-night-h a{color:var(--blog-night-text);text-decoration-color:var(--blog-night-line)}.hub-night-sun,.hub-night-when{font-size:var(--blog-type-meta-size);line-height:var(--blog-type-meta-line)}.blog-night .hub-night-when{color:var(--blog-night-text)}.blog .blog-night .hub-night-cal{display:inline-flex;align-items:center;align-self:flex-start;gap:var(--blog-space-8);min-height:var(--blog-touch-target);margin-top:auto;font-weight:600;text-decoration:none}.blog .blog-night .hub-night-cal:hover{text-decoration:underline}.blog .blog-night a:focus-visible{outline-color:var(--blog-night-label)}.hub-datecard{margin-top:var(--blog-space-24);max-width:var(--blog-container-reading)}.hub-fests{display:grid;padding:var(--blog-space-4) var(--blog-space-16);border-radius:var(--blog-radius-card);background:var(--blog-bg-subtle)}.hub-fests>li+li{border-top:1px solid var(--blog-border-subtle)}.hub-fest{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--blog-space-12);min-height:var(--blog-touch-target);padding:var(--blog-space-12) 0;color:var(--blog-text-primary)}a.hub-fest:hover .hub-fest-en{color:var(--blog-text-link)}.hub-fest-text{display:grid;min-width:0}.hub-fest-hi{font-size:var(--blog-type-title-3-size);line-height:calc(var(--blog-type-title-3-line) * 1.2);color:var(--blog-text-accent)}.hub-fest-en{font-weight:600}.hub-fest-n,.hub-fest-when{font-size:var(--blog-type-meta-size);line-height:var(--blog-type-meta-line);color:var(--blog-text-tertiary)}.hub-fest-n{color:var(--blog-text-link);font-weight:600}.hub-fm{display:grid;gap:var(--blog-space-40)}.hub-feature{position:relative;display:grid;overflow:hidden;border-radius:var(--blog-radius-card-lg);background:var(--blog-bg-raised);box-shadow:var(--blog-elevation-e1)}.hub-feature:hover .hub-feature-title{color:var(--blog-text-link)}.hub-feature-pic{position:relative;aspect-ratio:16/9;background:var(--blog-bg-muted)}.hub-feature-pic img{-o-object-fit:cover;object-fit:cover}.hub-feature-panel{display:grid;align-content:center;gap:var(--blog-space-8);padding:var(--blog-space-20)}.hub-feature-title{font-size:var(--blog-type-title-2-size);font-family:var(--blog-font-heading);line-height:var(--blog-type-title-2-line);font-weight:700;letter-spacing:var(--blog-type-title-2-tracking)}.hub-more-box{display:grid;gap:var(--blog-space-12);margin-top:var(--blog-space-16);padding:var(--blog-space-16) var(--blog-space-20);border-radius:var(--blog-radius-card);background:var(--blog-bg-subtle)}.hub-more-k{display:grid}.hub-more-k span{font-size:var(--blog-type-meta-size);color:var(--blog-text-tertiary)}.hub-today{display:flex;align-items:center;gap:var(--blog-space-16);max-width:640px;margin-bottom:var(--blog-space-16);padding:var(--blog-space-16);border-radius:var(--blog-radius-card);background:var(--blog-bg-raised);box-shadow:var(--blog-elevation-e1);color:var(--blog-text-primary)}.hub-today:hover .hub-today-v{color:var(--blog-text-link)}.hub-today-text{display:grid;gap:var(--blog-space-2);min-width:0}.hub-today-k{font-size:var(--blog-type-caption-size);line-height:var(--blog-type-caption-line);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--blog-text-accent)}.hub-today-k [lang=hi]{letter-spacing:normal}.hub-today-v{font-size:var(--blog-type-card-title-size);line-height:var(--blog-type-card-title-line);font-weight:600}.hub-today-when{font-size:var(--blog-type-meta-size);color:var(--blog-text-tertiary)}.hub-days{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:var(--blog-space-16);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:var(--blog-space-4) var(--blog-space-4) var(--blog-space-8);margin:calc(-1 * var(--blog-space-4))}.hub-days>*{scroll-snap-align:start}.hub-day .hub-story-body{gap:var(--blog-space-8)}.hub-day-when{display:flex;align-items:center;gap:var(--blog-space-12)}.hub-day-name{display:grid;min-width:0}.hub-day-hi{font-size:var(--blog-type-title-2-size);line-height:calc(var(--blog-type-title-2-line) * 1.2)}.hub-day-en{font-weight:600;color:var(--blog-text-accent)}.hub-day-en,.hub-day-line{font-size:var(--blog-type-meta-size)}.hub-day-line{line-height:var(--blog-type-meta-line);color:var(--blog-text-secondary)}.hub-plan-links{margin-bottom:var(--blog-space-8)}.hub-videos{display:grid;gap:var(--blog-space-24)}.hub-video{display:grid;overflow:hidden;border-radius:var(--blog-radius-card);background:var(--blog-bg-raised);box-shadow:var(--blog-elevation-e1)}.hub-video video{display:block;width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;background:var(--blog-bg-inverse)}.hub-video figcaption{display:grid;gap:var(--blog-space-4);padding:var(--blog-space-16) var(--blog-space-20) var(--blog-space-20)}.hub-video-title{font-size:var(--blog-type-card-title-size);line-height:var(--blog-type-card-title-line);font-weight:600}.hub-credit{font-size:var(--blog-type-caption-size);line-height:var(--blog-type-caption-line);color:var(--blog-text-tertiary)}.hub-close{display:grid;gap:var(--blog-space-16)}.hub-kanha{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--blog-space-12) var(--blog-space-16);padding:var(--blog-space-20);border-radius:var(--blog-radius-card-lg);background:var(--blog-surface-tint)}.hub-kanha>a{grid-column:1/-1;justify-self:start}.hub-kanha-mk{width:var(--blog-space-48);height:var(--blog-space-48)}.hub-kanha-h{font-size:var(--blog-type-title-3-size);line-height:var(--blog-type-title-3-line);font-weight:700}.hub-kanha-text p{margin-top:var(--blog-space-2);font-size:var(--blog-type-meta-size);line-height:var(--blog-type-meta-line);color:var(--blog-text-secondary)}.hub-hand{display:flex;align-items:center;gap:var(--blog-space-12);min-height:var(--blog-touch-target);padding:var(--blog-space-12);border:1px solid var(--blog-border-subtle);border-radius:var(--blog-radius-card-sm);background:var(--blog-bg-raised);color:var(--blog-text-primary)}.hub-hand:hover{border-color:var(--blog-border-default);box-shadow:var(--blog-elevation-e1)}.hub-hand-ic{display:grid;flex:none;place-items:center;width:var(--blog-space-40);height:var(--blog-space-40);border-radius:var(--blog-radius-full);background:var(--blog-status-success-bg);color:var(--blog-status-success)}.hub-hand-text{display:grid;gap:var(--blog-space-2);min-width:0}.hub-hand-text span{font-size:var(--blog-type-meta-size);line-height:var(--blog-type-meta-line);color:var(--blog-text-tertiary)}.hub-hand-chev{margin-left:auto;flex:none;color:var(--blog-icon-secondary)}.hub-follow{margin-block:var(--blog-space-24)}.hub-close .hub-follow{margin-block:0}.hub-how{display:grid;gap:var(--blog-space-12);padding-block:var(--blog-space-24) var(--blog-space-16)}.hub-how-h{padding-top:var(--blog-space-24);border-top:1px solid var(--blog-border-subtle);font-size:var(--blog-type-title-3-size);line-height:var(--blog-type-title-3-line);font-weight:600}.hub-how-list{display:grid;gap:var(--blog-space-12)}.hub-how-list li{display:flex;align-items:flex-start;gap:var(--blog-space-12);color:var(--blog-text-secondary)}.hub-how-list svg{flex:none;margin-top:var(--blog-space-2);color:var(--blog-text-accent)}.hub-how-list b{color:var(--blog-text-primary)}.hub-shelf{display:grid;gap:var(--blog-space-12);padding-block:var(--blog-space-24)}.hub-shelf-head{display:grid;gap:var(--blog-space-4)}.hub-shelf-h{font-size:var(--blog-type-card-title-size);line-height:var(--blog-type-card-title-line);font-weight:600}.hub-shelf-cards{display:grid;grid-auto-flow:column;grid-auto-columns:100%;gap:var(--blog-space-12);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:var(--blog-space-4);margin:calc(-1 * var(--blog-space-4))}.hub-shelf-cards>*{scroll-snap-align:start}.hub-start{display:grid;gap:var(--blog-space-16)}.hub-seg{display:inline-flex;gap:var(--blog-space-4);padding:var(--blog-space-4);border-radius:var(--blog-radius-md);background:var(--blog-bg-subtle)}.hub-seg a{display:inline-flex;align-items:center;min-height:var(--blog-touch-target);padding:0 var(--blog-space-12);border-radius:var(--blog-radius-sm);font-size:var(--blog-type-meta-size);font-weight:600;color:var(--blog-text-tertiary);white-space:nowrap}.hub-seg a[aria-current]{background:var(--blog-bg-raised);color:var(--blog-text-primary);box-shadow:var(--blog-elevation-e1)}.hub-tabs-nav{display:flex;gap:var(--blog-space-24);margin-bottom:var(--blog-space-24);overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--blog-border-subtle)}.hub-tabs-nav a{display:inline-flex;flex:none;align-items:center;gap:var(--blog-space-8);min-height:var(--blog-touch-target);padding:var(--blog-space-12) 0;border-bottom:3px solid transparent;font-weight:600;color:var(--blog-text-tertiary);white-space:nowrap}.hub-tabs-nav a:hover,.hub-tabs-nav a[aria-current]{color:var(--blog-text-primary)}.hub-tabs-nav a[aria-current]{border-bottom-color:var(--blog-action-primary)}.hub-tab-n{min-width:var(--blog-space-24);padding:0 var(--blog-space-8);border-radius:var(--blog-radius-full);background:var(--blog-bg-muted);color:var(--blog-text-secondary);font-size:var(--blog-type-caption-size);line-height:var(--blog-type-caption-line);font-weight:700;text-align:center}.hub-tabs-nav a[aria-current] .hub-tab-n{background:var(--blog-bg-inverse);color:var(--blog-text-inverse)}.hub-tgroup+.hub-tgroup{margin-top:var(--blog-space-40)}.hub-filter{margin-bottom:var(--blog-space-8)}.hub-month{margin-top:var(--blog-space-32)}.hub-month-h{display:flex;align-items:baseline;justify-content:space-between;gap:var(--blog-space-12);margin-bottom:var(--blog-space-16);padding-bottom:var(--blog-space-8);border-bottom:1px solid var(--blog-border-subtle);font-size:var(--blog-type-title-3-size);line-height:var(--blog-type-title-3-line);font-weight:600}.hub-month-h span{font-size:var(--blog-type-meta-size);font-weight:400;color:var(--blog-text-tertiary)}.hub-shead{background:var(--blog-surface-tint);padding-bottom:var(--blog-space-24)}.hub-sh1{margin-bottom:var(--blog-space-16)}.hub-sh1-hi{color:var(--blog-text-tertiary);font-weight:400}.hub-sh1-hi [lang=hi]{font-family:var(--blog-font-display-hi);font-weight:600}.hub-sbody{padding-bottom:var(--blog-space-40)}.hub-sbody,.hub-smain,.hub-srail{display:grid;gap:var(--blog-space-32)}.hub-smain,.hub-srail{align-content:start;min-width:0}.hub-srail{gap:var(--blog-space-16)}.hub-gh{font-size:var(--blog-type-title-2-size);font-family:var(--blog-font-heading);line-height:var(--blog-type-title-2-line);font-weight:700;letter-spacing:var(--blog-type-title-2-tracking)}.hub-gh-hi{margin-left:var(--blog-space-4);font-size:var(--blog-type-meta-size);font-weight:600;color:var(--blog-text-accent)}.hub-sgroup-head{display:flex;align-items:center;justify-content:space-between;gap:var(--blog-space-16);margin-bottom:var(--blog-space-12)}.hub-srows{margin-top:var(--blog-space-12)}.hub-srow,.hub-srows{display:grid;gap:var(--blog-space-12)}.hub-srow{position:relative;grid-template-columns:var(--blog-space-96) minmax(0,1fr);align-items:center;padding:var(--blog-space-8);border:1px solid var(--blog-border-subtle);border-radius:var(--blog-radius-card);background:var(--blog-bg-raised)}.hub-srow:hover{border-color:var(--blog-border-default);box-shadow:var(--blog-elevation-e1)}.hub-srow:hover .hub-srow-title{color:var(--blog-text-link)}.hub-srow:has(.hub-stretch:focus-visible){outline:2px solid var(--blog-border-focus);outline-offset:2px}.hub-srow .hub-stretch:focus-visible{outline:none}.hub-srow-pic{position:relative;display:grid;place-items:center;align-self:start;aspect-ratio:4/3;overflow:hidden;border-radius:var(--blog-radius-card-sm);background:var(--blog-bg-muted)}.hub-srow-pic img:not(.hub-pic-icon){-o-object-fit:cover;object-fit:cover}.hub-srow-pic .hub-pic-icon{width:var(--blog-space-32);height:var(--blog-space-32)}.hub-srow-body{display:grid;justify-items:start;gap:var(--blog-space-4);min-width:0}.hub-type{display:inline-flex;max-width:100%;padding:var(--blog-space-2) var(--blog-space-8);overflow:hidden;border-radius:var(--blog-radius-full);background:var(--blog-surface-tint);color:var(--blog-text-accent);font-size:var(--blog-type-caption-size);line-height:var(--blog-type-caption-line);font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap}.hub-srow-title{font-weight:600}.hub-srow-text{display:none;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--blog-type-meta-size);line-height:var(--blog-type-meta-line);color:var(--blog-text-secondary)}.hub-srow-meta{font-size:var(--blog-type-caption-size);line-height:var(--blog-type-caption-line);color:var(--blog-text-tertiary)}.hub-top .hub-gh{margin-bottom:var(--blog-space-16)}.hub-topcard{display:grid;overflow:hidden;border-radius:var(--blog-radius-card);background:var(--blog-bg-raised);box-shadow:var(--blog-elevation-e1)}.hub-topcard-pic{position:relative;aspect-ratio:16/9;background:var(--blog-bg-muted)}.hub-topcard-pic img{-o-object-fit:cover;object-fit:cover}.hub-topcard-body{display:grid;justify-items:start;gap:var(--blog-space-8);min-width:0;padding:var(--blog-space-20)}.hub-topcard-hi{font-size:var(--blog-type-display-size);line-height:calc(var(--blog-type-display-line) * 1.2)}.hub-topcard-name{font-size:var(--blog-type-title-3-size);line-height:var(--blog-type-title-3-line);font-weight:600;color:var(--blog-text-secondary)}.hub-topcard-name.is-big{font-size:var(--blog-type-title-1-size);font-family:var(--blog-font-heading);line-height:var(--blog-type-title-1-line);font-weight:700;color:var(--blog-text-primary)}.hub-topcard-text{color:var(--blog-text-secondary)}.hub-topcard-date{display:flex;align-items:center;gap:var(--blog-space-12)}.hub-topcard-date span{display:grid;font-size:var(--blog-type-meta-size);line-height:var(--blog-type-meta-line);color:var(--blog-text-secondary)}.hub-topcard-date b{font-size:var(--blog-type-caption-size);letter-spacing:.06em;text-transform:uppercase;color:var(--blog-text-accent)}.hub-topcard-date small{font-size:var(--blog-type-caption-size);color:var(--blog-text-tertiary)}.hub-topcard-links{display:flex;flex-wrap:wrap;align-items:center;gap:var(--blog-space-4) var(--blog-space-24)}.hub-go{display:inline-flex;align-items:center;gap:var(--blog-space-4);min-height:var(--blog-touch-target);font-weight:600;color:var(--blog-text-link)}.hub-go:hover{text-decoration:underline}.hub-askbox{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--blog-space-12) var(--blog-space-16);padding:var(--blog-space-20);border:1.5px dashed var(--blog-border-brand-soft);border-radius:var(--blog-radius-card);background:var(--blog-surface-tint)}.hub-askbox>a{grid-column:1/-1;justify-self:start}.hub-askbox-h{font-size:var(--blog-type-card-title-size);line-height:var(--blog-type-card-title-line);font-weight:600}.hub-askbox-body>p{margin-top:var(--blog-space-2);font-size:var(--blog-type-meta-size);color:var(--blog-text-secondary)}.hub-prompts{display:flex;flex-wrap:wrap;gap:var(--blog-space-8);margin-top:var(--blog-space-12)}.hub-empty{display:grid;gap:var(--blog-space-24)}.hub-today-night{display:grid;gap:var(--blog-space-4)}.blog-night .hub-today-night-v{font-size:var(--blog-type-card-title-size);line-height:var(--blog-type-card-title-line);font-weight:600;color:var(--blog-night-text)}.hub-pop{padding:var(--blog-space-16) var(--blog-space-20) var(--blog-space-8);border-radius:var(--blog-radius-card);background:var(--blog-bg-raised);box-shadow:var(--blog-elevation-e1)}.hub-pop-h{margin-bottom:var(--blog-space-4);font-size:var(--blog-type-card-title-size);font-weight:600}.hub-pop li+li{border-top:1px solid var(--blog-border-hairline)}.hub-pop a{display:flex;align-items:center;gap:var(--blog-space-12);min-height:var(--blog-touch-target);color:var(--blog-text-primary)}.hub-pop a:hover span:first-child{color:var(--blog-text-link)}.hub-pop-n{margin-left:auto;font-size:var(--blog-type-meta-size);color:var(--blog-text-tertiary)}.hub-made{display:grid}.hub-made,.hub-made li{gap:var(--blog-space-12)}.hub-made li{display:flex;align-items:flex-start;padding:var(--blog-space-16) var(--blog-space-20);border-radius:var(--blog-radius-card);background:var(--blog-bg-raised);box-shadow:var(--blog-elevation-e1)}.hub-made-ic{display:grid;flex:none;place-items:center;width:var(--blog-space-40);height:var(--blog-space-40);border-radius:var(--blog-radius-card-sm);background:var(--blog-surface-tint);color:var(--blog-text-accent)}.hub-made li>span:last-child{display:grid;gap:var(--blog-space-2)}.hub-made li>span:last-child>span{font-size:var(--blog-type-meta-size);color:var(--blog-text-secondary)}@media (min-width:600px){.hub-tiles{grid-auto-columns:30%}.hub-days{grid-auto-columns:46%}.hub-slide-line{display:block}.hub-slide-text{padding:var(--blog-space-32)}.hub-foot-in{grid-template-columns:repeat(4,minmax(0,1fr))}.hub-related{display:flex;align-items:center;gap:var(--blog-space-12)}.hub-related-k{flex:none}}@media (min-width:768px){.hub-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hub-cats,.hub-names{grid-template-columns:repeat(4,minmax(0,1fr))}.hub-cats{gap:var(--blog-space-16)}.hub-shelf-cards{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.hub-shelf-cards.n-2{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-shelf-cards.n-1{grid-template-columns:minmax(0,1fr);max-width:calc(var(--blog-container-reading) / 1.5)}.hub-videos.n-2{grid-template-columns:repeat(2,minmax(0,1fr))}.hub-videos.n-3{grid-template-columns:repeat(3,minmax(0,1fr))}.hub-srow{grid-template-columns:calc(var(--blog-space-128) + var(--blog-space-16)) minmax(0,1fr);gap:var(--blog-space-20)}.hub-srow-text{display:-webkit-box}.hub-topcard{grid-template-columns:minmax(0,9fr) minmax(0,11fr)}.hub-topcard-pic{aspect-ratio:auto;min-height:calc(var(--blog-space-128) * 2)}.hub-askbox,.hub-kanha{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:var(--blog-space-24) var(--blog-space-32)}.hub-askbox>a,.hub-kanha>a{grid-column:auto}.hub-kanha-mk{width:var(--blog-space-64);height:var(--blog-space-64)}}@media (min-width:1024px){.hub-sec{padding-block:var(--blog-space-48)}.hub-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hub-names{grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--blog-space-16)}.hub-tiles{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--blog-space-24);overflow:visible}.hub-tiles .hub-tile-ph{aspect-ratio:4/3}.hub-tile-plate{right:auto;min-width:60%;max-width:calc(100% - var(--blog-space-16))}.hub-days{grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:var(--blog-space-20);overflow:visible}.hub-chips.is-row{flex-wrap:wrap;overflow:visible}.hub-hero{padding-bottom:var(--blog-space-48)}.hub-hero-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--blog-space-48)}.hub-hero-grid.no-pic{grid-template-columns:minmax(0,1fr)}.hub-hero-pic{display:block}.hub-sibs{display:flex;align-items:center;gap:var(--blog-space-12)}.hub-sibs-k{white-space:nowrap}.hub-hero-carousel{padding-top:var(--blog-space-24)}.hub-stage{border-radius:var(--blog-radius-card-lg)}.hub-slide{min-height:460px}.hub-slide-scrim{background:linear-gradient(90deg,var(--blog-media-scrim) 0,var(--blog-media-scrim) 54%,transparent 88%)}.hub-slide-text{max-width:640px;padding:var(--blog-space-40) var(--blog-space-48)}.hub-arrows{display:flex}.hub-fm{grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:var(--blog-space-24) var(--blog-space-48);align-items:start}.hub-feature{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.hub-feature-pic{aspect-ratio:auto;min-height:340px}.hub-feature-panel{padding:var(--blog-space-32)}.hub-next{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--blog-space-24);align-items:stretch}.hub-next.no-night{grid-template-columns:minmax(0,1fr)}.hub-start{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.hub-shelf,.hub-start{gap:var(--blog-space-24)}.hub-shelf{grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:center}.hub-sbody{grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:var(--blog-space-48);align-items:start}.hub-srail{position:sticky;top:var(--blog-space-128)}.hub-made{gap:var(--blog-space-16)}.hub-how-list,.hub-made{grid-template-columns:repeat(3,minmax(0,1fr))}.hub-how-list{gap:var(--blog-space-24)}.hub-close:has(.hub-follow){grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:center}.hub-foot-in{padding-block:var(--blog-space-48)}}@media (max-width:599px){.hub-grid{gap:var(--blog-space-12)}.hub-story-body{padding:var(--blog-space-8) var(--blog-space-12) var(--blog-space-12)}.hub-hero{padding-bottom:var(--blog-space-24)}.hub-hero-intro{font-size:var(--blog-type-body-size);line-height:var(--blog-type-body-line)}.hub-head{flex-direction:column;align-items:flex-start;gap:0}.hub-days,.hub-tiles{margin-inline:calc(-1 * var(--blog-space-16));padding-inline:var(--blog-space-16);scroll-padding-inline:var(--blog-space-16)}.hub-topcard{grid-template-columns:88px minmax(0,1fr);align-items:start}.hub-topcard-pic{margin:var(--blog-space-12) 0 0 var(--blog-space-12);aspect-ratio:1/1;overflow:hidden;border-radius:var(--blog-radius-card-sm)}.hub-topcard-body{padding:var(--blog-space-12)}.hub-topcard-text{display:none}}@media (prefers-reduced-motion:reduce){.hub-chip,.hub-story,.hub-tile-ph img{transition:none!important}}.blog{color:var(--blog-text-primary);background:var(--blog-bg-page);font-size:var(--blog-type-body-size);line-height:var(--blog-type-body-line);padding-bottom:var(--blog-space-80)}.blog-wrap{width:min(100% - 2 * var(--blog-space-24),var(--blog-container-default));margin-inline:auto}.blog-section{margin-block:var(--blog-space-64)}.blog-heading{font-size:var(--blog-type-title-1-size);line-height:var(--blog-type-title-1-line);font-weight:var(--blog-type-title-1-weight);letter-spacing:var(--blog-type-title-1-tracking)}.blog-display,.blog-heading{font-family:var(--blog-font-heading)}.blog-display{font-size:var(--blog-type-display-size);line-height:var(--blog-type-display-line);font-weight:var(--blog-type-display-weight);letter-spacing:var(--blog-type-display-tracking);text-wrap:balance}.blog [lang=hi]{font-family:var(--blog-font-hi);letter-spacing:normal;line-height:calc(var(--blog-type-body-line) * 1.2)}.blog-hi{font-family:var(--blog-font-display-hi)!important;font-size:var(--blog-type-title-2-size);line-height:calc(var(--blog-type-title-2-line) * 1.2)!important}.blog-eyebrow,.blog-hi{color:var(--blog-text-accent)}.blog-eyebrow{font-weight:var(--blog-type-label-weight);font-size:var(--blog-type-caption-size);line-height:var(--blog-type-caption-line);text-transform:uppercase;letter-spacing:.06em}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--blog-space-24)}.blog-card{display:flex;flex-direction:column;gap:var(--blog-space-16);min-width:0;border-bottom:1px solid var(--blog-border-subtle);padding-bottom:var(--blog-space-24)}.blog-card h3{font-size:var(--blog-type-card-title-size);line-height:var(--blog-type-card-title-line);font-weight:var(--blog-type-card-title-weight);text-wrap:balance}.blog-card:hover h3{color:var(--blog-text-link)}.blog-photo{position:relative;aspect-ratio:3/2;overflow:hidden;border-radius:var(--blog-radius-card);background:var(--blog-bg-subtle)}.blog-photo img{-o-object-fit:cover;object-fit:cover}.blog-control{display:inline-flex;align-items:center;justify-content:center;gap:var(--blog-space-8);min-height:var(--blog-touch-target);min-width:var(--blog-touch-target);padding:var(--blog-space-8) var(--blog-space-16);border:1px solid var(--blog-border-default);border-radius:var(--blog-radius-lg);background:var(--blog-bg-raised);color:var(--blog-text-primary);font-size:var(--blog-type-body-size);transition:background-color var(--blog-duration-fast) var(--blog-easing-standard)}.blog-control:hover,.blog-control[aria-current=page],.blog-control[aria-selected=true]{background:var(--blog-bg-subtle);border-color:var(--blog-border-strong)}.blog [tabindex]:focus-visible,.blog a:focus-visible,.blog button:focus-visible,.blog input:focus-visible,.blog select:focus-visible,.blog summary:focus-visible{outline:2px solid var(--blog-border-focus);outline-offset:3px}.blog-search{display:flex;gap:var(--blog-space-8);max-width:var(--blog-container-reading);margin-block:var(--blog-space-24)}.blog-search input{min-width:0;min-height:var(--blog-control-height);flex:1;border:1px solid var(--blog-border-default);border-radius:var(--blog-radius-lg);padding:var(--blog-space-12) var(--blog-space-16);background:var(--blog-bg-raised)}.blog-search button{min-height:var(--blog-control-height);padding-inline:var(--blog-space-24);border-radius:var(--blog-radius-full);background:var(--blog-action-primary);color:var(--blog-text-on-action);font-weight:var(--blog-type-button-weight);box-shadow:var(--blog-elevation-glow-action)}.blog-search button:hover{background:var(--blog-action-primary-hover)}.blog-hero{position:relative;overflow:hidden;border-radius:var(--blog-radius-card-lg);min-height:430px;background:var(--blog-media-night);color:var(--blog-night-text)}.blog-hero-image{position:absolute;inset:0}.blog-hero-image img{-o-object-fit:cover;object-fit:cover}.blog-hero-scrim{position:absolute;inset:0;background:var(--blog-media-scrim)}.blog-hero-copy{position:relative;max-width:var(--blog-container-reading);padding:var(--blog-space-64)}.blog-hero-copy a{display:inline-block;padding-block:var(--blog-space-12);text-decoration:underline;text-underline-offset:4px}.blog-tirth-card{display:flex;gap:var(--blog-space-16);border:1px solid var(--blog-border-subtle);border-radius:var(--blog-radius-card);padding:var(--blog-space-24);min-width:0;background:var(--blog-bg-raised);box-shadow:var(--blog-elevation-e1)}.blog-tirth-mark{width:18px;height:18px;flex:none}.blog-answer{padding:var(--blog-space-24);font-size:var(--blog-type-body-lg-size);line-height:var(--blog-type-body-lg-line)}.blog-answer,.blog-text-panel{border:1px solid var(--blog-border-subtle);border-radius:var(--blog-radius-card);background:var(--blog-bg-subtle)}.blog-text-panel{overflow:hidden}.blog-article-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,var(--blog-container-reading)) minmax(0,1fr);gap:var(--blog-space-32)}.blog-rail{position:sticky;top:var(--blog-space-96);max-height:calc(100vh - var(--blog-space-128));overflow-y:auto;align-self:start}.blog-sticky{display:none}.blog [data-tirth=R2] img,.blog-prose-link img{display:inline-block!important;width:16px!important;height:16px!important;margin:0 0 0 var(--blog-space-4)!important}.blog [id]{scroll-margin-top:var(--blog-space-128)}.blog [data-mode=senior]{line-height:1.85}.blog:has([data-mode=senior]) .blog-control,.blog:has([data-mode=senior]) button{min-height:var(--blog-control-height-senior)}.blog-empty{padding:var(--blog-space-64) var(--blog-space-24);text-align:center;background:var(--blog-bg-subtle);border-radius:var(--blog-radius-card)}.blog-chip-row{display:flex;gap:var(--blog-space-12);flex-wrap:wrap}.blog-tithi{display:inline-block;flex:none;width:56px;padding:var(--blog-space-8) 0;border-radius:var(--blog-radius-card-sm);background:var(--blog-surface-tint);text-align:center;line-height:1.05}.blog-tithi small{display:block;font-size:var(--blog-type-caption-size);line-height:var(--blog-type-caption-line);font-weight:800;letter-spacing:.05em;color:var(--blog-text-link)}.blog-tithi b{display:block;font-size:var(--blog-type-title-2-size);font-family:var(--blog-font-heading);line-height:var(--blog-type-title-2-line);font-weight:800;color:var(--blog-text-primary)}.blog-tithi span{display:block;margin-top:var(--blog-space-2);font-size:var(--blog-type-caption-size);line-height:var(--blog-type-caption-line);font-weight:600;color:var(--blog-text-tertiary)}.blog-tithi.is-night{background:linear-gradient(150deg,var(--blog-night-ground),var(--blog-night-ground-2))}.blog-tithi.is-night small{color:var(--blog-night-label)}.blog-tithi.is-night b{color:var(--blog-night-text)}.blog-tithi.is-night span{color:var(--blog-night-text-2)}.blog-night{position:relative;overflow:hidden;padding:var(--blog-space-24);border-radius:var(--blog-radius-card);background:linear-gradient(150deg,var(--blog-night-ground),var(--blog-night-ground-2));color:var(--blog-night-text);box-shadow:var(--blog-elevation-e2)}.blog-night a{text-decoration:underline;text-underline-offset:4px}.blog-night .blog-eyebrow,.blog-night a{color:var(--blog-night-label)}.blog-night p{color:var(--blog-night-text-2)}.blog-offer{display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:var(--blog-radius-card);background:var(--blog-bg-raised);box-shadow:var(--blog-elevation-e1);color:var(--blog-text-primary);transition:box-shadow var(--blog-duration-base) var(--blog-easing-standard)}.blog-offer:hover{box-shadow:var(--blog-elevation-e2)}.blog-offer:hover .blog-offer-title{color:var(--blog-text-link)}.blog-offer-pic{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:var(--blog-bg-muted)}.blog-offer-pic img{-o-object-fit:cover;object-fit:cover}.blog-offer-pic.is-product{aspect-ratio:1/1;background:var(--blog-bg-chalk)}.blog-offer-pic.is-icon{display:grid;place-items:center;background:var(--blog-surface-tint)}.blog-offer-pic.is-icon img{-o-object-fit:contain;object-fit:contain}.blog-offer-body{display:flex;flex:1;flex-direction:column;gap:var(--blog-space-4);min-width:0;padding:var(--blog-space-12) var(--blog-space-16) var(--blog-space-16)}.blog-offer-eyebrow{display:inline-flex;align-items:center;gap:var(--blog-space-4);font-size:var(--blog-type-caption-size);line-height:var(--blog-type-caption-line);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--blog-text-accent)}.blog-offer-title{font-size:var(--blog-type-card-title-size);line-height:var(--blog-type-card-title-line);font-weight:var(--blog-type-card-title-weight)}.blog-offer-line{display:flex;align-items:center;gap:var(--blog-space-8);color:var(--blog-text-tertiary)}.blog-offer-go,.blog-offer-line{font-size:var(--blog-type-meta-size);line-height:var(--blog-type-meta-line)}.blog-offer-go{margin-top:auto;padding-top:var(--blog-space-4);font-weight:600;color:var(--blog-text-link)}.blog-offer.is-wide{display:grid;grid-template-columns:96px minmax(0,1fr);border:1px solid var(--blog-border-subtle);border-radius:var(--blog-radius-card-sm);box-shadow:none}.blog-offer.is-wide .blog-offer-pic{aspect-ratio:auto;min-height:96px}.blog-offer-slot{margin-block:var(--blog-space-24)}.blog-offer-slot-label{margin-bottom:var(--blog-space-8);font-size:var(--blog-type-caption-size);line-height:var(--blog-type-caption-line);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--blog-text-tertiary)}@media (max-width:1279px){.blog-article-grid{display:block}.blog-rail{display:none}.blog-sticky{position:fixed;inset:auto 0 0;z-index:40;display:flex;align-items:center;justify-content:space-between;gap:var(--blog-space-12);padding:var(--blog-space-12) var(--blog-space-16) calc(var(--blog-space-12) + env(safe-area-inset-bottom));background:var(--blog-bg-raised);border-top:1px solid var(--blog-border-subtle);box-shadow:var(--blog-elevation-up)}}@media (max-width:1023px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-hero-copy{padding:var(--blog-space-40)}}@media (max-width:599px){.blog-wrap{width:min(100% - 2 * var(--blog-space-16),var(--blog-container-default))}.blog-grid{grid-template-columns:1fr;gap:var(--blog-space-32)}.blog-section{margin-block:var(--blog-space-40)}.blog-hero{min-height:400px}.blog-hero-copy{padding:var(--blog-space-24)}.blog-tirth-row{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:var(--blog-space-16);padding-block:var(--blog-space-8)}.blog-tirth-row>*{flex:0 0 100%;scroll-snap-align:start}}@media (prefers-reduced-motion:reduce){.blog *,.blog :after,.blog :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}