:root{--paper:#fbf9f5;--paper-2:#f4f0e8;--ink:#17161d;--ink-soft:#46434f;--muted:#6f6b78;--rule:#e2ddd2;--brand:#f0392e;--brand-ink:#c22a20;--brand-lit:#ff8074;--deep:#2b1512;--step--2:clamp(0.76rem,0.74rem + 0.10vw,0.82rem);--step--1:clamp(0.88rem,0.85rem + 0.15vw,0.96rem);--step-0:clamp(1.06rem,1.01rem + 0.26vw,1.22rem);--step-1:clamp(1.33rem,1.23rem + 0.47vw,1.65rem);--step-2:clamp(1.5rem,1.38rem + 0.6vw,1.85rem);--step-3:clamp(1.75rem,1.56rem + 0.95vw,2.35rem);--step-4:clamp(2.05rem,1.78rem + 1.35vw,2.75rem);--step-5:clamp(2.4rem,1.98rem + 2.1vw,3.4rem);--measure:88ch;--gutter:clamp(1.15rem,4vw,2.5rem);--flow:1.4em;--font-read:"Tiro Devanagari Hindi","Iowan Old Style",Georgia,serif;--font-ui:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--arch:46% 46% 3px 3px / 34% 34% 3px 3px;--arch-deep:50% 50% 4px 4px / 46% 46% 4px 4px;--shadow-1:0 1px 2px rgb(23 22 29 / .04),0 4px 14px rgb(23 22 29 / .06);--shadow-2:0 2px 6px rgb(23 22 29 / .07),0 14px 40px rgb(23 22 29 / .10);--ease:cubic-bezier(.22,.61,.36,1);--head-h:4.4rem}html[lang^="mr"]{--font-read:"Tiro Devanagari Marathi","Devanagari MT","Nirmala UI","Noto Serif Devanagari","Noto Sans Devanagari","Mangal","Lohit Devanagari",serif}html[lang^="hi"]{--font-read:"Tiro Devanagari Hindi","Devanagari MT","Nirmala UI","Noto Serif Devanagari","Noto Sans Devanagari","Mangal","Lohit Devanagari",serif}html[lang^="gu"]{--font-read:"Tiro Gujarati","Gujarati MT","Nirmala UI","Noto Serif Gujarati","Noto Sans Gujarati","Shruti","Lohit Gujarati",serif}html[lang^="hi"],html[lang^="mr"],html[lang^="gu"]{--flow:1.55em;--measure:84ch}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){--paper:#14131a;--paper-2:#1c1a24;--ink:#ece9e3;--ink-soft:#b8b3c0;--muted:#8b8695;--rule:#2e2b38;--brand:#ff6a5c;--brand-ink:#ff8074;--brand-lit:#ff9c92;--deep:#1a0d0b;--shadow-1:0 1px 2px rgb(0 0 0 / .4),0 4px 14px rgb(0 0 0 / .3);--shadow-2:0 2px 6px rgb(0 0 0 / .5),0 14px 40px rgb(0 0 0 / .4)}}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;transition-duration:.01ms !important}}body{margin:0;color:var(--ink);font-family:var(--font-read);font-size:var(--step-0);line-height:1.72;text-rendering:optimizeLegibility;background-color:var(--paper);background-image:radial-gradient(60rem 40rem at 80% -10%,rgb(154 107 18 / .055),transparent 60%),radial-gradient(50rem 36rem at -10% 8%,rgb(36 28 51 / .045),transparent 60%);background-attachment:fixed}img,svg,video{max-width:100%;height:auto;display:block}.hero__media img,.card__media img,.tile__media img,.entry-media img{inline-size:100%;block-size:100%;object-fit:cover;object-position:center}a{color:var(--brand-ink);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{color:var(--brand)}:focus-visible{outline:3px solid var(--brand);outline-offset:3px;border-radius:2px}.wrap{width:min(100% - (var(--gutter) * 2),84rem);margin-inline:auto}.reading{width:min(100% - (var(--gutter) * 2),var(--measure));margin-inline:auto}.flow>* + *{margin-block-start:var(--flow)}.skip{position:absolute;left:-9999px;top:0;background:var(--ink);color:var(--paper);padding:.8rem 1.2rem;z-index:100}.skip:focus{left:0}.site-head{border-block-end:1px solid var(--rule);background:color-mix(in srgb,var(--paper) 86%,transparent);backdrop-filter:saturate(140%) blur(10px);position:sticky;top:0;z-index:40}.site-head__inner{display:flex;align-items:center;gap:1.2rem;min-height:4.4rem;padding-block:.7rem}.brand{font-size:var(--step-1);font-weight:600;letter-spacing:-.018em;text-decoration:none;color:var(--ink);margin-inline-end:auto;display:inline-flex;align-items:center;gap:.55rem}.brand span{color:var(--brand-ink)}.brand::before{content:"";inline-size:.82em;block-size:1.05em;flex:none;background:linear-gradient(160deg,var(--brand),var(--brand-ink));border-radius:var(--arch-deep);opacity:.9}.nav-toggle{display:none;font-family:var(--font-ui);font-size:var(--step--1);background:none;border:1px solid var(--rule);border-radius:999px;padding:.5rem .95rem;color:var(--ink);cursor:pointer}.nav-toggle:hover{border-color:var(--brand-ink);color:var(--brand-ink)}.nav{font-family:var(--font-ui);font-size:var(--step--1)}.nav ul{display:flex;gap:1.5rem;list-style:none;margin:0;padding:0}.nav a{color:var(--ink-soft);text-decoration:none;padding-block:.3rem;position:relative}.nav a::after{content:"";position:absolute;inset-inline:0;bottom:-.15rem;block-size:1.5px;background:var(--brand);transform:scaleX(0);transform-origin:left;transition:transform .28s var(--ease)}.nav a:hover,.nav .current-menu-item>a{color:var(--brand-ink)}.nav a:hover::after,.nav .current-menu-item>a::after{transform:scaleX(1)}.langs{display:flex;gap:.3rem;font-family:var(--font-ui);font-size:var(--step--1)}.langs a{text-decoration:none;color:var(--muted);padding:.5rem .75rem;min-block-size:2.4rem;display:inline-flex;align-items:center;border-radius:999px;border:1px solid transparent;transition:all .2s var(--ease)}.langs a:hover{color:var(--ink);background:var(--paper-2)}.langs a[aria-current="true"]{color:var(--ink);border-color:var(--rule);background:var(--paper-2);font-weight:600}@media (max-width:55.99rem){:root{--head-h:3.6rem}.site-head{position:sticky;top:0;z-index:40;backdrop-filter:none;background:var(--paper)}.site-head__inner{min-height:3.6rem;padding-block:.45rem;row-gap:.3rem}.brand--image .custom-logo{max-block-size:2rem}.nav[data-open="true"]{max-block-size:calc(100svh - 4.5rem);overflow-y:auto;overscroll-behavior:contain}.nav-toggle{display:block;order:3}.nav{display:none;width:100%;order:4;padding-block-end:.8rem}.nav[data-open="true"]{display:block}.nav ul{flex-direction:column;gap:0}.nav a{display:block;padding:.7rem 0;border-block-end:1px solid var(--rule)}.nav a::after{display:none}.site-head__inner{flex-wrap:wrap}}.arch{border-radius:var(--arch);overflow:hidden}.hero{display:grid;gap:clamp(1.6rem,4vw,3.5rem);grid-template-columns:1fr;align-items:center;padding-block:clamp(2.5rem,7vw,5rem) clamp(2rem,5vw,3.5rem)}@media (min-width:58rem){.hero{grid-template-columns:1.05fr .95fr}}.hero__eyebrow{font-family:var(--font-ui);font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;color:var(--brand-ink);font-weight:600;margin-block-end:.9rem}.hero__title{font-size:var(--step-5);line-height:.98;letter-spacing:-.035em;margin:0 0 1rem;font-weight:600;text-wrap:balance}.hero__lede{font-size:var(--step-1);line-height:1.5;color:var(--ink-soft);margin:0 0 1.8rem;max-width:34ch}.hero__media{position:relative;aspect-ratio:4 / 5;background:var(--paper-2);border-radius:var(--arch-deep);overflow:hidden;box-shadow:var(--shadow-2)}.hero__media::after{content:"";position:absolute;inset:.6rem;border:1px solid rgb(255 255 255 / .38);border-radius:var(--arch-deep);pointer-events:none}.btn{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--font-ui);font-size:var(--step--1);font-weight:600;background:var(--ink);color:var(--paper);text-decoration:none;padding:.85rem 1.5rem;border-radius:999px;border:1px solid var(--ink);transition:transform .2s var(--ease),background .2s var(--ease)}.btn:hover{background:var(--deep);color:var(--paper);transform:translateY(-2px)}.btn--ghost{background:transparent;color:var(--ink);border-color:var(--rule)}.btn--ghost:hover{background:var(--paper-2);color:var(--ink);border-color:var(--brand-ink)}.section{margin-block-end:clamp(2.5rem,6vw,4.5rem)}.section__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 1.2rem;margin-block-end:1.5rem;padding-block-end:.9rem;border-block-end:1px solid var(--rule)}.section__title{font-size:var(--step-2);line-height:1.15;margin:0;font-weight:600;letter-spacing:-.02em;display:inline-flex;align-items:center;gap:.6rem}.section__title::before{content:"";inline-size:.42em;block-size:.58em;flex:none;background:var(--brand);border-radius:50%;opacity:.9}.section__more{margin-inline-start:auto;font-family:var(--font-ui);font-size:var(--step--1);text-decoration:none;white-space:nowrap}.section__more::after{content:" \2192"}.grid{display:grid;gap:clamp(1.3rem,2.6vw,2.1rem);grid-template-columns:repeat(auto-fit,minmax(16.5rem,1fr))}.card{background:transparent;border:0}.card__media{display:block;aspect-ratio:4 / 3.4;background:var(--paper-2);border-radius:var(--arch);overflow:hidden;margin-block-end:.95rem;box-shadow:var(--shadow-1);position:relative}.card__media img{transition:transform .6s var(--ease)}.card:hover .card__media img{transform:scale(1.045)}.card__media::after{content:"";position:absolute;inset:0;border-radius:var(--arch);box-shadow:inset 0 0 0 1px rgb(23 22 29 / .07);pointer-events:none}.card__title{font-size:var(--step-0);font-weight:600;margin:0 0 .4rem;line-height:1.32;letter-spacing:-.008em}.card__title a{color:var(--ink);text-decoration:none}.card:hover .card__title a{color:var(--brand-ink)}.card__meta{font-family:var(--font-ui);font-size:var(--step--2);color:var(--muted);letter-spacing:.01em;margin:0}.entry-head{padding-block:clamp(2.2rem,6vw,4rem) 1.6rem}.entry-title{font-size:var(--step-4);line-height:1.08;margin:0 0 .8rem;font-weight:600;letter-spacing:-.03em;text-wrap:balance}.entry-meta{font-family:var(--font-ui);font-size:var(--step--1);color:var(--muted);display:flex;flex-wrap:wrap;gap:.5rem 1.1rem;align-items:center}.entry-meta img{border-radius:50%}.standfirst{font-size:var(--step-1);font-style:italic;line-height:1.6;color:var(--ink-soft);text-align:center;text-wrap:balance;margin:0 auto 2.2rem;max-inline-size:46rem;padding:1.7rem 2.2rem;position:relative;background:var(--paper-2);border-radius:10px;border:1px solid var(--rule)}.standfirst::before{content:"\201C";position:absolute;top:-.3rem;left:1rem;font-family:Georgia,serif;font-style:normal;font-size:3.2rem;color:var(--brand);opacity:.35;line-height:1}.entry-media{margin:0 0 2.5rem;border-radius:var(--arch);overflow:hidden;box-shadow:var(--shadow-2)}.entry-content h2{font-size:var(--step-2);line-height:1.2;font-weight:600;margin-block:2.4em .55em;letter-spacing:-.02em;text-wrap:balance}.entry-content h3{font-size:var(--step-1);font-weight:600;margin-block:1.9em .4em;letter-spacing:-.012em}.entry-content>* + *{margin-block-start:var(--flow)}.entry-content ul,.entry-content ol{padding-inline-start:1.25em}.entry-content li + li{margin-block-start:.55em}.entry-content li::marker{color:var(--brand-ink)}.entry-content figure{margin-inline:0}.entry-content figure img{border-radius:8px;box-shadow:var(--shadow-2);transition:transform .4s var(--ease)}.entry-content figcaption{font-family:var(--font-ui);font-size:var(--step--1);color:var(--muted);margin-block-start:.6rem;line-height:1.5}.verse,.wp-block-group.verse{font-size:var(--step-1);line-height:2.1;text-align:center;margin-block:2.6rem;padding:clamp(1.8rem,4vw,2.8rem) clamp(1.2rem,4vw,2.5rem);background:var(--paper-2);border-radius:var(--arch);border:1px solid var(--rule);position:relative}.verse::before{content:"";position:absolute;inset-inline-start:50%;inset-block-start:-1px;inline-size:4.5rem;block-size:3px;translate:-50% 0;background:linear-gradient(90deg,transparent,var(--brand),transparent)}.verse p{margin:0}.verse p + p{margin-block-start:1.15em}.verse--numbered{counter-reset:verse;text-align:start}.verse--numbered p{counter-increment:verse;position:relative;padding-inline-start:2.8rem}.verse--numbered p::before{content:counter(verse);position:absolute;inset-inline-start:0;color:var(--brand-ink);font-family:var(--font-ui);font-size:var(--step--1);line-height:inherit;opacity:.8}.verse__meaning{font-size:var(--step-0);line-height:1.7;color:var(--ink-soft);text-align:start;max-width:58ch;margin:1.6rem auto 0;padding-block-start:1.3rem;border-block-start:1px solid var(--rule)}.steps{counter-reset:step;list-style:none;padding:0;margin-block:2.2rem}.steps>li{counter-increment:step;position:relative;padding-inline-start:3.6rem;padding-block:1.2rem;border-block-start:1px solid var(--rule)}.steps>li:last-child{border-block-end:1px solid var(--rule)}.steps>li::before{content:counter(step);position:absolute;inset-inline-start:0;top:1.15rem;inline-size:2.3rem;block-size:2.6rem;display:grid;place-items:center;background:var(--paper-2);border:1px solid var(--brand-ink);border-radius:var(--arch-deep);color:var(--brand-ink);font-family:var(--font-ui);font-size:var(--step--1);line-height:1}.steps h3{margin:0 0 .35rem;font-size:var(--step-0);font-weight:600}.steps p{margin:0;color:var(--ink-soft)}.entry-content table,.timings{width:100%;border-collapse:collapse;font-size:var(--step-0);margin-block:2rem;font-variant-numeric:tabular-nums}.entry-content th,.timings th{text-align:start;font-family:var(--font-ui);font-size:var(--step--1);font-weight:600;color:var(--muted);letter-spacing:.04em;text-transform:uppercase;padding:.75rem .9rem;border-block-end:2px solid var(--rule)}.entry-content td,.timings td{padding:.8rem .9rem;border-block-end:1px solid var(--rule)}.entry-content tbody tr:hover,.timings tbody tr:hover{background:var(--paper-2)}.faq,.wp-block-group.faq{margin-block:2.8rem;padding:1.6rem 1.6rem .4rem;background:var(--paper-2);border-radius:12px;border:1px solid var(--rule)}.faq::before{content:"FAQ";display:block;font-family:var(--font-ui);font-size:var(--step--2);font-weight:700;letter-spacing:.14em;color:var(--brand-ink);margin-block-end:1rem}.faq details,.faq .wp-block-details{border:1px solid var(--rule);border-radius:8px;margin-block-end:.9rem;background:var(--paper);box-shadow:var(--shadow-1);transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.faq details[open]{border-color:var(--brand-ink);box-shadow:var(--shadow-2)}.faq summary{cursor:pointer;padding:1.15rem 3.2rem 1.15rem 1.4rem;font-weight:600;list-style:none;position:relative;line-height:1.45;transition:color .2s var(--ease)}.faq summary:hover{color:var(--brand-ink)}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"";position:absolute;inset-inline-end:1.3rem;top:1.6rem;inline-size:.6rem;block-size:.6rem;border-inline-end:2px solid var(--brand-ink);border-block-end:2px solid var(--brand-ink);rotate:45deg;transition:rotate .25s var(--ease)}.faq details[open] summary::after{rotate:-135deg;top:1.8rem}.faq details>*:not(summary){padding:0 1.4rem 1.25rem;color:var(--ink-soft);margin:0;line-height:1.6}.author-box{display:flex;gap:1.3rem;align-items:flex-start;padding:1.8rem;margin-block-start:3.5rem;background:var(--paper-2);border-radius:8px;border:1px solid var(--rule)}.author-box img{border-radius:50%;flex:none;box-shadow:var(--shadow-1)}.author-box h2{font-size:var(--step-0);margin:0 0 .35rem}.author-box h2 a{color:var(--ink);text-decoration:none}.author-box h2 a:hover{color:var(--brand-ink)}.author-box p{margin:0;font-size:var(--step--1);color:var(--ink-soft);line-height:1.65}.crumbs{font-family:var(--font-ui);font-size:var(--step--1);color:var(--muted);padding-block-start:1.4rem}.crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:.45rem;margin:0;padding:0}.crumbs li + li::before{content:"\203A";margin-inline-end:.45rem;color:var(--rule)}.crumbs a{color:var(--muted);text-decoration:none}.crumbs a:hover{color:var(--brand-ink)}.navigation.pagination{margin-block:3rem;font-family:var(--font-ui);font-size:var(--step--1)}.navigation.pagination .nav-links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem}.navigation.pagination .page-numbers{display:inline-grid;place-items:center;min-inline-size:2.6rem;block-size:2.6rem;border:1px solid var(--rule);border-radius:999px;text-decoration:none;color:var(--ink-soft)}.navigation.pagination .page-numbers:hover{border-color:var(--brand-ink);color:var(--brand-ink)}.navigation.pagination .page-numbers.current{background:var(--ink);color:var(--paper);border-color:var(--ink)}.recite-btn{position:sticky;bottom:1.3rem;margin-inline-start:auto;display:block;font-family:var(--font-ui);font-size:var(--step--1);font-weight:600;background:var(--ink);color:var(--paper);border:none;border-radius:999px;padding:.8rem 1.4rem;cursor:pointer;box-shadow:var(--shadow-2)}body[data-recite="on"]{--paper:#0e0d13;--paper-2:#0e0d13;--ink:#efe9dd;--ink-soft:#cbc4b6;--rule:#2b2833;--brand-ink:#ff8074;--brand:#ff6a5c;background-image:none}body[data-recite="on"] .site-head,body[data-recite="on"] .site-foot,body[data-recite="on"] .entry-meta,body[data-recite="on"] .entry-media,body[data-recite="on"] .author-box,body[data-recite="on"] .related{display:none}body[data-recite="on"] .entry-content{font-size:calc(var(--step-1) * 1.12);line-height:2.1}body[data-recite="on"] .reading{width:min(100% - 2rem,42rem)}.site-foot{margin-block-start:5rem;background:var(--deep);color:#cfc9d8;padding-block:clamp(2.5rem,6vw,4rem);font-family:var(--font-ui);font-size:var(--step--1)}.site-foot a{color:#e6e1ee;text-decoration:none}.site-foot a:hover{color:var(--brand-lit)}.foot-cols{display:grid;gap:2.2rem;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.foot-cols h2{font-size:var(--step--2);font-weight:600;color:#fff;margin:0 0 .9rem;letter-spacing:.12em;text-transform:uppercase}.foot-cols ul{list-style:none;margin:0;padding:0}.foot-cols li + li{margin-block-start:.5rem}.site-foot .langs a{color:#cfc9d8}.site-foot .langs a[aria-current="true"]{background:rgb(255 255 255 / .1);border-color:transparent;color:#fff}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.brand--image{margin-inline-end:auto;display:flex;align-items:center}.brand--image::before{content:none}.brand--image .custom-logo-link{display:block;line-height:0}.brand--image .custom-logo{block-size:auto;inline-size:auto;max-block-size:clamp(2.4rem,6vw,3.1rem);max-inline-size:15rem}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .brand--image .custom-logo{opacity:.95}}.card__media{aspect-ratio:16 / 9;border-radius:8px;margin-block-end:.9rem}.card__media::after{border-radius:8px}.card__cat{display:inline-block;font-family:var(--font-ui);font-size:var(--step--2);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-ink);text-decoration:none;margin-block-end:.45rem}.card__cat:hover{color:var(--brand)}.card__excerpt{font-size:var(--step--1);color:var(--ink-soft);line-height:1.6;margin:.5rem 0 .6rem}.card__meta{display:flex;flex-wrap:wrap;gap:.4rem;align-items:baseline}@media (min-width:46rem){.section--split .grid{grid-template-columns:1.4fr 1fr;align-items:start}.card--lead .card__title{font-size:var(--step-2);line-height:1.18;letter-spacing:-.02em}.card--lead .card__media{aspect-ratio:16 / 9}.section--split .card-stack{display:grid;gap:1.2rem}.section--split .card-stack .card{display:grid;grid-template-columns:7.5rem 1fr;gap:.9rem;align-items:start}.section--split .card-stack .card__media{margin:0;aspect-ratio:4 / 3;border-radius:6px}.section--split .card-stack .card__title{font-size:var(--step--1);line-height:1.4}.section--split .card-stack .card__cat,.section--split .card-stack .card__meta{display:none}}.tiles{display:grid;gap:clamp(1rem,2.5vw,1.8rem);grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr))}.tile{text-align:center;text-decoration:none;display:block}.tile__media{aspect-ratio:1;border-radius:50%;overflow:hidden;background:var(--paper-2);box-shadow:var(--shadow-1);margin-block-end:.7rem;border:2px solid transparent;transition:border-color .25s var(--ease),transform .35s var(--ease)}.tile:hover .tile__media{border-color:var(--brand);transform:translateY(-3px)}.tile__name{font-family:var(--font-ui);font-size:var(--step--1);font-weight:600;color:var(--ink);line-height:1.3;display:block}.tile:hover .tile__name{color:var(--brand-ink)}.tile__count{font-family:var(--font-ui);font-size:var(--step--2);color:var(--muted)}.social{display:flex;gap:.35rem;align-items:center}.social a{display:grid;place-items:center;inline-size:2.2rem;block-size:2.2rem;border-radius:50%;color:var(--ink-soft);text-decoration:none;transition:background .2s var(--ease),color .2s var(--ease)}.social a:hover{background:var(--brand);color:#fff}.site-foot .social a{color:#cfc9d8}.site-foot .social a:hover{background:var(--brand);color:#fff}.foot-cols{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}@media (min-width:60rem){.foot-cols{grid-template-columns:1.6fr 1fr 1fr 1fr}}.foot-about p{line-height:1.7;margin:0 0 1.1rem;max-width:42ch}.foot-logo{margin-block-end:1rem}.foot-logo img{max-block-size:3.2rem;inline-size:auto}.site-foot li a{display:inline-block;padding-block:.15rem}.foot-bar{margin-block-start:clamp(2rem,5vw,3rem);padding-block-start:1.4rem;border-block-start:1px solid rgb(255 255 255 / .12);display:flex;flex-wrap:wrap;gap:.8rem 1.6rem;align-items:center;justify-content:space-between}.foot-bar p{margin:0}.foot-bar strong{color:#fff}.foot-legal{display:flex;flex-wrap:wrap;gap:1.2rem;list-style:none;margin:0;padding:0}.to-top{position:fixed;inset-block-end:1.2rem;inset-inline-end:1.2rem;inline-size:2.6rem;block-size:2.6rem;display:grid;place-items:center;background:var(--ink);color:var(--paper);border-radius:50%;text-decoration:none;box-shadow:var(--shadow-2);z-index:30;font-size:1.1rem}.to-top:hover{background:var(--brand);color:#fff}@media (max-width:46rem){.to-top{display:none}}.chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-block:0 2.2rem}.chip{display:inline-flex;align-items:baseline;gap:.4rem;font-family:var(--font-ui);font-size:var(--step--1);padding:.45rem .9rem;border:1px solid var(--rule);border-radius:999px;text-decoration:none;color:var(--ink-soft);background:var(--paper);transition:border-color .2s var(--ease),color .2s var(--ease)}.chip span{color:var(--muted);font-size:var(--step--2)}.chip:hover{border-color:var(--brand);color:var(--brand-ink)}@media (min-width:46rem){.grid>.card--lead{grid-column:1 / -1;display:grid;grid-template-columns:1.15fr 1fr;gap:2.2rem;align-items:start}.grid>.card--lead .card__media{margin:0;max-block-size:26rem}}.slider{position:relative;margin-block:clamp(1.5rem,4vw,2.5rem) clamp(2rem,5vw,3.5rem)}.slider__track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;gap:clamp(1rem,3vw,2rem);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:14px}.slider__track::-webkit-scrollbar{display:none}.slider__track:focus-visible{outline:3px solid var(--brand);outline-offset:4px}.slide{scroll-snap-align:center;display:grid;gap:0;border-radius:14px;overflow:hidden;background:var(--paper-2);box-shadow:var(--shadow-2);position:relative;min-block-size:0}.slide__media{aspect-ratio:16 / 9;background:var(--paper-2)}.slider__track{min-block-size:0}.slide{content-visibility:auto;contain-intrinsic-size:auto 320px}.slide__media img{inline-size:100%;block-size:100%;object-fit:cover}.slide__body{padding:clamp(1.2rem,3vw,2rem)}.slide__title{font-size:var(--step-2);line-height:1.15;margin:0 0 .6rem;letter-spacing:-.025em;font-weight:600;text-wrap:balance}.slide__title a{color:var(--ink);text-decoration:none}.slide__title a:hover{color:var(--brand-ink)}.slide__lede{color:var(--ink-soft);margin:0 0 1.2rem;font-size:var(--step--1);line-height:1.6}@media (min-width:54rem){.slide{grid-template-columns:1fr;aspect-ratio:21 / 9}.slide__media{position:absolute;inset:0;aspect-ratio:auto}.slide__body{position:relative;align-self:end;max-inline-size:42rem;padding:clamp(2rem,4vw,3.5rem);background:linear-gradient(to top,rgb(20 12 10 / .88) 12%,rgb(20 12 10 / .55) 55%,transparent);inline-size:100%}.slide__title a,.slide__lede{color:#fff}.slide__title a:hover{color:var(--brand-lit)}.slide__body .hero__eyebrow{color:var(--brand-lit)}.slide__body .btn{background:#fff;color:var(--ink);border-color:#fff}.slide__body .btn:hover{background:var(--brand);color:#fff;border-color:var(--brand)}}.slider__dots{display:flex;gap:.5rem;justify-content:center;margin-block-start:1rem}.slider__dots a{inline-size:.55rem;block-size:.55rem;border-radius:50%;background:var(--rule);display:block;position:relative;transition:background .2s var(--ease),transform .2s var(--ease)}.slider__dots a::before{content:"";position:absolute;inset:-8px;border-radius:50%}.slider__dots{gap:.75rem;padding-block:.5rem}.slider__dots a:hover{background:var(--brand);transform:scale(1.3)}.share{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-block-start:2rem;padding-block-start:1.5rem;border-block-start:1px solid var(--rule)}.share__label{font-family:var(--font-ui);font-size:var(--step--2);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-inline-end:.4rem}.share__link{font-family:var(--font-ui);font-size:var(--step--1);text-decoration:none;padding:.4rem .85rem;border:1px solid var(--rule);border-radius:999px;color:var(--ink-soft);transition:all .2s var(--ease)}.share__link:hover{background:var(--brand);border-color:var(--brand);color:#fff}.post-nav{display:grid;gap:1rem;margin-block-start:3rem;grid-template-columns:1fr}@media (min-width:40rem){.post-nav{grid-template-columns:1fr 1fr}}.post-nav__link{display:block;padding:1.1rem 1.3rem;border:1px solid var(--rule);border-radius:8px;text-decoration:none;background:var(--paper);transition:border-color .2s var(--ease)}.post-nav__link:hover{border-color:var(--brand)}.post-nav__link span{display:block;font-family:var(--font-ui);font-size:var(--step--2);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-block-end:.3rem}.post-nav__link strong{color:var(--ink);font-weight:600;line-height:1.35;display:block}.post-nav__link--next{text-align:end}.layout--split{display:grid;gap:clamp(2rem,5vw,3.5rem);align-items:start}@media (min-width:52rem){.layout--split{grid-template-columns:minmax(0,1fr) 18rem}}@media (min-width:72rem){.layout--split{grid-template-columns:minmax(0,1fr) 20rem}}.layout--article .layout__main{min-inline-size:0}.layout--article .reading{width:100%;max-inline-size:var(--measure)}.layout__aside{display:grid;gap:1.6rem;align-content:start;position:sticky;top:calc(var(--head-h) + 1.5rem)}@media (max-width:52rem){.layout__aside{position:static}}.widget{background:var(--paper);border:1px solid var(--rule);border-radius:10px;padding:1.3rem 1.4rem}.widget h2{font-family:var(--font-ui);font-size:var(--step--2);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 1rem}.widget ul,.widget ol{list-style:none;margin:0;padding:0}.widget li + li{margin-block-start:.85rem;padding-block-start:.85rem;border-block-start:1px solid var(--rule)}.widget--search form{display:flex;gap:.5rem}.widget--search input[type="search"]{flex:1;min-inline-size:0;font:inherit;font-size:var(--step--1);padding:.6rem .8rem;border:1px solid var(--rule);border-radius:6px;background:var(--paper-2);color:var(--ink)}.widget--search button{font-family:var(--font-ui);font-size:var(--step--1);font-weight:600;padding:.6rem 1rem;border-radius:6px;border:1px solid var(--ink);background:var(--ink);color:var(--paper);cursor:pointer}.widget--toc ol{counter-reset:toc}.widget--toc li{counter-increment:toc;padding-block-start:.6rem;margin-block-start:.6rem}.widget--toc li:first-child{padding-block-start:0;margin-block-start:0}.widget--toc a{font-family:var(--font-ui);font-size:var(--step--1);line-height:1.4;color:var(--ink-soft);text-decoration:none;display:flex;gap:.5rem}.widget--toc a::before{content:counter(toc) ".";color:var(--brand-ink);flex:none}.widget--toc a:hover{color:var(--brand-ink)}.widget--recent a{display:flex;gap:.8rem;text-decoration:none;align-items:flex-start}.widget__thumb{inline-size:3.6rem;block-size:3.6rem;border-radius:6px;overflow:hidden;flex:none;background:var(--paper-2)}.widget__thumb img{inline-size:100%;block-size:100%;object-fit:cover}.widget--recent strong{display:block;font-size:var(--step--1);line-height:1.35;color:var(--ink);font-weight:600;margin-block-end:.25rem}.widget--recent a:hover strong{color:var(--brand-ink)}.widget--recent time{font-family:var(--font-ui);font-size:var(--step--2);color:var(--muted)}.widget--cats a{display:flex;justify-content:space-between;text-decoration:none;color:var(--ink-soft);font-size:var(--step--1)}.widget--cats a:hover{color:var(--brand-ink)}.widget--cats span{color:var(--muted);font-family:var(--font-ui);font-size:var(--step--2)}.widget .social{justify-content:center}.card--lead .card__body{padding-block-start:.3rem}.card__excerpt{font-size:var(--step-0);line-height:1.6;color:var(--ink-soft);margin:.6rem 0 1.1rem}.card__siblings{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-block-end:1.3rem;padding:.9rem 1rem;background:var(--paper-2);border-radius:8px;border:1px solid var(--rule)}.card__siblings-label{font-family:var(--font-ui);font-size:var(--step--2);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);inline-size:100%;margin-block-end:.2rem}.card__siblings a{font-family:var(--font-ui);font-size:var(--step--1);text-decoration:none;color:var(--brand-ink);padding:.3rem .7rem;background:var(--paper);border:1px solid var(--rule);border-radius:999px}.card__siblings a:hover{border-color:var(--brand);background:var(--paper-2)}.card__cta{margin-block-end:1.2rem}.entry-head-full{padding-block:clamp(2rem,6vw,3.5rem) 0}.entry-media--full{margin:clamp(1.5rem,4vw,2.5rem) 0 clamp(1.8rem,4vw,2.8rem);border-radius:12px;overflow:hidden;box-shadow:var(--shadow-2);aspect-ratio:21 / 9}.entry-media--full img{inline-size:100%;block-size:100%;object-fit:cover}@media (max-width:46rem){.entry-media--full{aspect-ratio:16 / 9}}.author-box__label{display:block;font-family:var(--font-ui);font-size:var(--step--2);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-block-end:.2rem}.author-box__qual{font-family:var(--font-ui);font-size:var(--step--1);font-weight:600;color:var(--brand-ink);margin:0 0 .6rem !important}.author-box .social{justify-content:flex-start;margin-block-start:.9rem}.author-box .social a{inline-size:2rem;block-size:2rem;background:var(--paper-2);border:1px solid var(--rule)}.author-page__head{display:flex;gap:1.8rem;align-items:center;flex-wrap:wrap;padding-block:clamp(2rem,5vw,3.5rem);border-block-end:1px solid var(--rule);margin-block-end:2.5rem}.author-page__head img{border-radius:50%;box-shadow:var(--shadow-2)}.author-page__avatar{flex:none}.author-page__head>div:not(.author-page__avatar){flex:1 1 16rem;min-width:0}.author-page__qual{overflow-wrap:break-word}.author-page__name{font-size:var(--step-3);margin:0 0 .3rem;font-weight:600;letter-spacing:-.02em}.author-page__qual{font-family:var(--font-ui);font-size:var(--step-0);font-weight:600;color:var(--brand-ink);margin:0 0 .8rem}.author-page .entry-content h2{font-size:var(--step-1)}.expertise-list{list-style:none;padding:0;margin:1.5rem 0;display:grid;gap:.6rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.expertise-list li{font-family:var(--font-ui);font-size:var(--step--1);padding:.7rem 1rem;background:var(--paper-2);border-radius:6px;border-inline-start:3px solid var(--brand)}.author-posts{margin-block-start:clamp(2.5rem,6vw,4rem)}.author-posts ul.page-numbers{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;list-style:none;padding:0;margin:2rem 0 0;font-family:var(--font-ui);font-size:var(--step--1)}.author-posts ul.page-numbers li{display:contents}.author-posts ul.page-numbers .page-numbers{display:inline-grid;place-items:center;min-inline-size:2.6rem;block-size:2.6rem;border:1px solid var(--rule);border-radius:999px;text-decoration:none;color:var(--ink-soft);padding-inline:.4rem}.author-posts ul.page-numbers .page-numbers:hover{border-color:var(--brand-ink);color:var(--brand-ink)}.author-posts ul.page-numbers .current{background:var(--ink);color:var(--paper);border-color:var(--ink)}.author-posts ul.page-numbers .dots{border-color:transparent}.entry-meta{align-items:flex-start}.entry-meta__author{display:flex;flex-direction:column;gap:.15rem}.entry-meta__byline a{color:var(--ink);font-weight:600}.entry-meta__byline a:hover{color:var(--brand-ink)}.entry-meta__qual{font-size:var(--step--2);color:var(--brand-ink);font-weight:500}.entry-meta__stats{margin-inline-start:auto;display:flex;align-items:center;gap:.5rem;color:var(--muted);white-space:nowrap}@media (max-width:30rem){.entry-meta__stats{margin-inline-start:0;flex-basis:100%}}.author-page__layout{display:grid;gap:clamp(2rem,5vw,3rem);align-items:start}@media (min-width:52rem){.author-page__layout{grid-template-columns:minmax(0,1fr) 20rem}}.author-page-wrap{width:min(100% - (var(--gutter) * 2),100rem);margin-inline:auto;padding-block:clamp(1.5rem,4vw,2.5rem) clamp(2.5rem,6vw,4rem)}.author-page__side{display:grid;gap:1.6rem;align-content:start}.widget--expertise ul{display:flex;flex-wrap:wrap;gap:.5rem}.widget--expertise li{border:0;padding:0;margin:0 !important;flex:none;font-family:var(--font-ui);font-size:var(--step--2);padding:.4rem .7rem;background:var(--paper-2);border-radius:999px;color:var(--ink-soft)}.meta-date{white-space:nowrap}.meta-date__label{font-family:var(--font-ui);font-weight:600;color:var(--ink-soft)}.meta-date--updated{margin-inline-start:.9rem}@media (max-width:34rem){.meta-date--updated{margin-inline-start:0}.entry-meta__stats{flex-wrap:wrap;gap:.3rem .9rem}}.wp-block-rank-math-faq-block{margin-block:2.8rem;padding:1.6rem 1.6rem .6rem;background:var(--paper-2);border-radius:12px;border:1px solid var(--rule)}.wp-block-rank-math-faq-block::before{content:"FAQ";display:block;font-family:var(--font-ui);font-size:var(--step--2);font-weight:700;letter-spacing:.14em;color:var(--brand-ink);margin-block-end:1.1rem}.rank-math-faq-item{background:var(--paper);border:1px solid var(--rule);border-radius:8px;padding:1.2rem 1.4rem;margin-block-end:1rem;box-shadow:var(--shadow-1);transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.rank-math-faq-item:hover{border-color:var(--brand-ink);box-shadow:var(--shadow-2)}.entry-content .rank-math-question,.rank-math-question{font-size:var(--step-0) !important;line-height:1.4;margin:0 0 .6rem !important;font-weight:600;color:var(--ink);position:relative;padding-inline-start:1.9rem}.rank-math-question strong{font-weight:600}.rank-math-question::before{content:"Q";position:absolute;inset-inline-start:0;top:0;font-family:var(--font-ui);font-size:var(--step--1);font-weight:700;color:var(--brand-ink);inline-size:1.35rem;block-size:1.35rem;display:grid;place-items:center;background:var(--paper-2);border-radius:50%}.rank-math-answer{color:var(--ink-soft);line-height:1.7;padding-inline-start:1.9rem}.rank-math-answer p:first-child{margin-block-start:0}.rank-math-answer p:last-child{margin-block-end:0}.entry-content>p:first-of-type{font-size:var(--step-1);line-height:1.65;color:var(--ink);padding:1.5rem 1.8rem;background:var(--paper-2);border-radius:10px;border-inline-start:3px solid var(--brand);margin-block-end:2rem}.entry-content>p:first-of-type em:only-child{font-style:italic}.rank-math-question__toggle{all:unset;cursor:pointer;display:block;inline-size:100%;box-sizing:border-box;padding-inline-end:2rem;position:relative;font:inherit;color:inherit}.rank-math-question__toggle:focus-visible{outline:3px solid var(--brand);outline-offset:4px;border-radius:3px}.is-accordion .rank-math-question{margin-block-end:0 !important}.is-accordion .rank-math-question__toggle::after{content:"";position:absolute;inset-inline-end:.2rem;top:.35em;inline-size:.55rem;block-size:.55rem;border-inline-end:2px solid var(--brand-ink);border-block-end:2px solid var(--brand-ink);rotate:45deg;transition:rotate .25s var(--ease)}.is-accordion.is-open .rank-math-question__toggle::after{rotate:-135deg}.is-accordion .rank-math-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s var(--ease),padding-block-start .28s var(--ease);padding-block-start:0}.is-accordion .rank-math-answer>*{overflow:hidden}.is-accordion.is-open .rank-math-answer{grid-template-rows:1fr;padding-block-start:.8rem}@media (prefers-reduced-motion:reduce){.is-accordion .rank-math-answer{transition:none}}.entry-content ul:not(.expertise-list):not(.wp-block-gallery){list-style:none;padding-inline-start:0}.entry-content ul:not(.expertise-list):not(.wp-block-gallery)>li{position:relative;padding-inline-start:1.75rem;margin-block-end:.7rem}.entry-content ul:not(.expertise-list):not(.wp-block-gallery)>li::before{content:"";position:absolute;inset-inline-start:.25rem;top:.62em;inline-size:.45rem;block-size:.45rem;border-radius:50%;background:var(--brand);flex:none}.entry-content ul ul>li::before{background:transparent;border:1.5px solid var(--brand-ink);opacity:.7}.entry-content ol{counter-reset:bms-ol;list-style:none;padding-inline-start:0}.entry-content ol>li{counter-increment:bms-ol;position:relative;padding-inline-start:2.4rem;margin-block-end:.8rem}.entry-content ol>li::before{content:counter(bms-ol);position:absolute;inset-inline-start:0;top:.05em;inline-size:1.65rem;block-size:1.65rem;display:grid;place-items:center;background:var(--paper-2);border:1px solid var(--rule);border-radius:50%;font-family:var(--font-ui);font-size:var(--step--2);font-weight:700;color:var(--brand-ink);line-height:1}.entry-content li>strong:first-child{color:var(--ink)}.entry-content .rank-math-question{background:var(--paper);border:1px solid var(--rule);border-block-end:0;border-start-start-radius:10px;border-start-end-radius:10px;padding:1.15rem 1.4rem .9rem 3.2rem !important;margin:1rem 0 0 !important;box-shadow:var(--shadow-1);position:relative}.entry-content .rank-math-question::before{inset-inline-start:1.25rem;top:1.15rem}.entry-content .rank-math-answer{background:var(--paper);border:1px solid var(--rule);border-block-start:0;border-end-start-radius:10px;border-end-end-radius:10px;padding:0 1.4rem 1.25rem 3.2rem;margin:0 0 .2rem;color:var(--ink-soft);line-height:1.7;box-shadow:var(--shadow-1)}.entry-content .rank-math-answer p{margin:0}.entry-content .rank-math-answer p + p{margin-block-start:.7rem}.entry-content .rank-math-answer::before{content:"A";position:absolute;inset-inline-start:1.25rem;margin-block-start:.1rem;font-family:var(--font-ui);font-size:var(--step--1);font-weight:700;color:var(--muted);inline-size:1.35rem;block-size:1.35rem;display:grid;place-items:center;background:var(--paper-2);border-radius:50%}.entry-content .rank-math-answer{position:relative}.archive .standfirst,body.category .standfirst,body.tag .standfirst{font-size:var(--step-0);font-style:normal;text-align:start;line-height:1.65;padding:1.2rem 1.5rem;max-inline-size:none;margin-inline:0}.archive .standfirst::before,body.category .standfirst::before,body.tag .standfirst::before{content:none}.widget--toc a.is-current,.widget--toc a:hover{color:var(--brand-ink);font-weight:600}.widget--toc a.is-current::before{color:var(--brand)}.entry-content h2:target{scroll-margin-top:calc(var(--head-h) + 1.5rem)}.entry-content h2,.entry-content h3,.rank-math-question,[id]{scroll-margin-top:calc(var(--head-h) + 1.5rem)}.entry-content .rank-math-answer.is-accordion-answer{display:grid;grid-template-rows:0fr;padding-block:0;border-block-end-width:1px;transition:grid-template-rows .28s var(--ease),padding-block-end .28s var(--ease)}.entry-content .rank-math-answer.is-accordion-answer>*{overflow:hidden}.entry-content .rank-math-answer.is-accordion-answer.is-open{grid-template-rows:1fr;padding-block-end:1.25rem}.entry-content .rank-math-answer.is-accordion-answer::before{opacity:0;transition:opacity .2s var(--ease)}.entry-content .rank-math-answer.is-accordion-answer.is-open::before{opacity:1}.entry-content .rank-math-question.is-accordion .rank-math-question__toggle::after{content:"";position:absolute;inset-inline-end:.2rem;top:.35em;inline-size:.55rem;block-size:.55rem;border-inline-end:2px solid var(--brand-ink);border-block-end:2px solid var(--brand-ink);rotate:45deg;transition:rotate .25s var(--ease)}.entry-content .rank-math-question.is-accordion.is-open .rank-math-question__toggle::after{rotate:-135deg}.entry-content .rank-math-question.is-accordion{cursor:pointer}@media (prefers-reduced-motion:reduce){.entry-content .rank-math-answer.is-accordion-answer{transition:none}}.entry-content{counter-reset:bms-faq}.entry-content .rank-math-question{counter-increment:bms-faq}.entry-content .rank-math-question::before{content:"Q" counter(bms-faq);inline-size:auto;min-inline-size:1.9rem;block-size:1.5rem;padding-inline:.35rem;border-radius:999px;font-size:var(--step--2);letter-spacing:.01em;background:var(--brand);color:#fff}.entry-content .rank-math-question{padding-inline-start:3.6rem !important}.entry-content .rank-math-answer{padding-inline-start:3.6rem}.entry-content .rank-math-answer::before{inline-size:1.9rem;block-size:1.5rem;border-radius:999px;font-size:var(--step--2);background:var(--rule);color:var(--ink-soft)}.rank-math-faq-item>.rank-math-question::marker,.wp-block-rank-math-faq-block>ol,.rank-math-faq-item::before{content:none !important;display:none !important;list-style:none !important}.entry-content .rank-math-question.is-accordion:first-of-type{margin-block-start:0 !important}.wp-block-rank-math-faq-block,.entry-content>.rank-math-question:first-of-type{position:relative}.entry-content .rank-math-question,.entry-content .rank-math-answer{background:var(--paper)}.entry-content .rank-math-question.is-accordion:hover{border-color:var(--brand-ink)}ol.rank-math-list{list-style:none;margin:2.5rem 0;padding:1.6rem 1.5rem 1.7rem;background:var(--paper-2);border:1px solid var(--rule);border-radius:14px;counter-reset:bms-faq}ol.rank-math-list::before{content:"FAQ";display:block;font-family:var(--font-ui);font-size:var(--step--2);font-weight:700;letter-spacing:.14em;color:var(--brand-ink);margin-block-end:1.1rem}ol.rank-math-list>li{counter-increment:none;padding-inline-start:0;margin-block-end:1rem;list-style:none}ol.rank-math-list>li::before,ol.rank-math-list>li::marker{content:none !important;display:none !important}ol.rank-math-list>li:last-child{margin-block-end:0}ol.rank-math-list .rank-math-question{counter-increment:bms-faq}.entry-content .has-black-background-color,.entry-content .has-cyan-bluish-gray-background-color,.entry-content .has-white-background-color,.entry-content .has-pale-pink-background-color,.entry-content .has-vivid-red-background-color,.entry-content .has-luminous-vivid-orange-background-color,.entry-content .has-luminous-vivid-amber-background-color,.entry-content .has-light-green-cyan-background-color,.entry-content .has-vivid-green-cyan-background-color,.entry-content .has-pale-cyan-blue-background-color,.entry-content .has-vivid-cyan-blue-background-color,.entry-content .has-vivid-purple-background-color,.entry-content .has-very-light-gray-background-color,.entry-content .has-very-dark-gray-background-color{background:linear-gradient(160deg,#7d2d10,#5d1f0b) !important;border-radius:14px;padding:clamp(1.6rem,4vw,2.6rem) clamp(1.3rem,4vw,2.4rem) !important;margin-block:2.5rem;box-shadow:var(--shadow-2);border:1px solid rgb(255 255 255 / .12);position:relative}.entry-content .has-black-background-color::before,.entry-content .has-cyan-bluish-gray-background-color::before,.entry-content .has-white-background-color::before,.entry-content .has-pale-pink-background-color::before,.entry-content .has-vivid-red-background-color::before,.entry-content .has-luminous-vivid-orange-background-color::before,.entry-content .has-luminous-vivid-amber-background-color::before,.entry-content .has-light-green-cyan-background-color::before,.entry-content .has-vivid-green-cyan-background-color::before,.entry-content .has-pale-cyan-blue-background-color::before,.entry-content .has-vivid-cyan-blue-background-color::before,.entry-content .has-vivid-purple-background-color::before,.entry-content .has-very-light-gray-background-color::before,.entry-content .has-very-dark-gray-background-color::before{content:"";position:absolute;inset-inline-start:50%;inset-block-start:-1px;inline-size:5rem;block-size:3px;translate:-50% 0;background:linear-gradient(90deg,transparent,#e0b063,transparent);border-radius:2px}.entry-content .has-black-background-color p,.entry-content .has-cyan-bluish-gray-background-color p,.entry-content .has-white-background-color p,.entry-content .has-pale-pink-background-color p,.entry-content .has-vivid-red-background-color p,.entry-content .has-luminous-vivid-orange-background-color p,.entry-content .has-luminous-vivid-amber-background-color p,.entry-content .has-light-green-cyan-background-color p,.entry-content .has-vivid-green-cyan-background-color p,.entry-content .has-pale-cyan-blue-background-color p,.entry-content .has-vivid-cyan-blue-background-color p,.entry-content .has-vivid-purple-background-color p,.entry-content .has-very-light-gray-background-color p,.entry-content .has-very-dark-gray-background-color p{line-height:2.05;color:#fdf6ec !important;text-align:center}.entry-content .has-black-background-color h2,.entry-content .has-cyan-bluish-gray-background-color h2,.entry-content .has-white-background-color h2,.entry-content .has-pale-pink-background-color h2,.entry-content .has-vivid-red-background-color h2,.entry-content .has-luminous-vivid-orange-background-color h2,.entry-content .has-luminous-vivid-amber-background-color h2,.entry-content .has-light-green-cyan-background-color h2,.entry-content .has-vivid-green-cyan-background-color h2,.entry-content .has-pale-cyan-blue-background-color h2,.entry-content .has-vivid-cyan-blue-background-color h2,.entry-content .has-vivid-purple-background-color h2,.entry-content .has-very-light-gray-background-color h2,.entry-content .has-very-dark-gray-background-color h2,.entry-content .has-black-background-color h3,.entry-content .has-cyan-bluish-gray-background-color h3,.entry-content .has-white-background-color h3,.entry-content .has-pale-pink-background-color h3,.entry-content .has-vivid-red-background-color h3,.entry-content .has-luminous-vivid-orange-background-color h3,.entry-content .has-luminous-vivid-amber-background-color h3,.entry-content .has-light-green-cyan-background-color h3,.entry-content .has-vivid-green-cyan-background-color h3,.entry-content .has-pale-cyan-blue-background-color h3,.entry-content .has-vivid-cyan-blue-background-color h3,.entry-content .has-vivid-purple-background-color h3,.entry-content .has-very-light-gray-background-color h3,.entry-content .has-very-dark-gray-background-color h3{color:#f5d9a8 !important;text-align:center;margin-block:0 1.2rem !important;letter-spacing:.01em}.entry-content .has-black-background-color h2 strong,.entry-content .has-cyan-bluish-gray-background-color h2 strong,.entry-content .has-white-background-color h2 strong,.entry-content .has-pale-pink-background-color h2 strong,.entry-content .has-vivid-red-background-color h2 strong,.entry-content .has-luminous-vivid-orange-background-color h2 strong,.entry-content .has-luminous-vivid-amber-background-color h2 strong,.entry-content .has-light-green-cyan-background-color h2 strong,.entry-content .has-vivid-green-cyan-background-color h2 strong,.entry-content .has-pale-cyan-blue-background-color h2 strong,.entry-content .has-vivid-cyan-blue-background-color h2 strong,.entry-content .has-vivid-purple-background-color h2 strong,.entry-content .has-very-light-gray-background-color h2 strong,.entry-content .has-very-dark-gray-background-color h2 strong,.entry-content .has-black-background-color h3 strong,.entry-content .has-cyan-bluish-gray-background-color h3 strong,.entry-content .has-white-background-color h3 strong,.entry-content .has-pale-pink-background-color h3 strong,.entry-content .has-vivid-red-background-color h3 strong,.entry-content .has-luminous-vivid-orange-background-color h3 strong,.entry-content .has-luminous-vivid-amber-background-color h3 strong,.entry-content .has-light-green-cyan-background-color h3 strong,.entry-content .has-vivid-green-cyan-background-color h3 strong,.entry-content .has-pale-cyan-blue-background-color h3 strong,.entry-content .has-vivid-cyan-blue-background-color h3 strong,.entry-content .has-vivid-purple-background-color h3 strong,.entry-content .has-very-light-gray-background-color h3 strong,.entry-content .has-very-dark-gray-background-color h3 strong{font-weight:600}.entry-content .has-black-background-color a,.entry-content .has-cyan-bluish-gray-background-color a,.entry-content .has-white-background-color a,.entry-content .has-pale-pink-background-color a,.entry-content .has-vivid-red-background-color a,.entry-content .has-luminous-vivid-orange-background-color a,.entry-content .has-luminous-vivid-amber-background-color a,.entry-content .has-light-green-cyan-background-color a,.entry-content .has-vivid-green-cyan-background-color a,.entry-content .has-pale-cyan-blue-background-color a,.entry-content .has-vivid-cyan-blue-background-color a,.entry-content .has-vivid-purple-background-color a,.entry-content .has-very-light-gray-background-color a,.entry-content .has-very-dark-gray-background-color a{color:#f0c987 !important}.entry-content h3 + p{margin-block-start:.5em}.entry-content p + h3{margin-block-start:2.2em}.home-intro{padding-block:clamp(1.5rem,4vw,2.5rem) 0;text-align:center}.home-intro__title{font-size:var(--step-2);margin:0 0 .4rem;font-weight:600;letter-spacing:-.02em;color:var(--ink)}.home-intro__tagline{font-size:var(--step-0);color:var(--ink-soft);margin:0;max-inline-size:60ch;margin-inline:auto;line-height:1.55}.section--band{position:relative;padding-block:clamp(2.5rem,6vw,4rem)}.section--band::before{content:"";position:absolute;inset-block:0;inset-inline-start:50%;translate:-50% 0;inline-size:100vw;max-inline-size:100vw;background:var(--paper-2);border-block:1px solid var(--rule);z-index:-1}.section__head--centred{flex-direction:column;align-items:center;text-align:center;border-block-end:0;gap:.5rem;padding-block-end:0;margin-block-end:2rem}.section__head--centred .section__title::before{display:none}.section__lede{font-size:var(--step-0);color:var(--ink-soft);margin:0;max-inline-size:52ch;line-height:1.55}@media (min-width:46rem){.section--reverse .grid{direction:rtl}.section--reverse .grid>*{direction:ltr}}.home-intro{padding-block:clamp(2rem,5vw,3.2rem) clamp(1rem,3vw,1.8rem);text-align:center}.home-intro__title{font-size:var(--step-3);letter-spacing:-.03em;margin:0 0 .5rem}.home-intro__tagline{font-size:var(--step-1);line-height:1.5}.home-intro::after{content:"";display:block;inline-size:4rem;block-size:3px;margin:1.2rem auto 0;border-radius:2px;background:linear-gradient(90deg,transparent,var(--brand),transparent)}.brand--image .custom-logo{max-block-size:clamp(2.2rem,5vw,2.9rem);max-inline-size:13rem;object-fit:contain}.section + .section{margin-block-start:clamp(2.5rem,6vw,4rem)}.section--band + .section--band{margin-block-start:0}@media print{body{background:#fff !important;color:#000 !important;font-size:12pt;line-height:1.65}.site-head,.site-foot,.layout__aside,.author-page__side,.slider,.tiles,.section--band,.related,.post-nav,.share,.chips,.recite-btn,.to-top,.card__cta,.card__siblings,.navigation.pagination,.author-box .social,.skip,.home-intro::after{display:none !important}.wrap,.reading,.layout--split,.layout--article .reading,.author-page-wrap,.entry-content{width:auto !important;max-inline-size:none !important;margin:0 !important;padding:0 !important;display:block !important}.entry-title{font-size:20pt;line-height:1.2;margin:0 0 .4cm;break-after:avoid;page-break-after:avoid}.entry-meta{font-size:9pt;color:#555 !important;margin-block-end:.6cm;padding-block-end:.3cm;border-block-end:1pt solid #ccc}.entry-meta img{display:none !important}.entry-content h2,.entry-content h3{break-after:avoid;page-break-after:avoid;color:#000 !important}.entry-content h2{font-size:15pt;margin-block:.7cm .25cm}.entry-content h3{font-size:13pt;margin-block:.5cm .2cm}.verse,.wp-block-group.verse,.entry-content .has-black-background-color,.entry-content .has-cyan-bluish-gray-background-color,.entry-content .has-white-background-color,.entry-content .has-pale-pink-background-color,.entry-content .has-vivid-red-background-color,.entry-content .has-luminous-vivid-orange-background-color,.entry-content .has-luminous-vivid-amber-background-color,.entry-content .has-light-green-cyan-background-color,.entry-content .has-vivid-green-cyan-background-color,.entry-content .has-pale-cyan-blue-background-color,.entry-content .has-vivid-cyan-blue-background-color,.entry-content .has-vivid-purple-background-color,.entry-content .has-very-light-gray-background-color,.entry-content .has-very-dark-gray-background-color{background:#fff !important;color:#000 !important;border:1pt solid #999 !important;border-radius:0 !important;box-shadow:none !important;padding:.5cm !important;margin-block:.5cm !important;font-size:13pt;line-height:1.9;break-inside:avoid;page-break-inside:avoid;orphans:3;widows:3}.verse::before{display:none !important}.entry-content .has-black-background-color p,.entry-content .has-cyan-bluish-gray-background-color p,.entry-content .has-white-background-color p,.entry-content .has-pale-pink-background-color p,.entry-content .has-vivid-red-background-color p,.entry-content .has-luminous-vivid-orange-background-color p,.entry-content .has-luminous-vivid-amber-background-color p,.entry-content .has-light-green-cyan-background-color p,.entry-content .has-vivid-green-cyan-background-color p,.entry-content .has-pale-cyan-blue-background-color p,.entry-content .has-vivid-cyan-blue-background-color p,.entry-content .has-vivid-purple-background-color p,.entry-content .has-very-light-gray-background-color p,.entry-content .has-very-dark-gray-background-color p,.entry-content .has-black-background-color h2,.entry-content .has-cyan-bluish-gray-background-color h2,.entry-content .has-white-background-color h2,.entry-content .has-pale-pink-background-color h2,.entry-content .has-vivid-red-background-color h2,.entry-content .has-luminous-vivid-orange-background-color h2,.entry-content .has-luminous-vivid-amber-background-color h2,.entry-content .has-light-green-cyan-background-color h2,.entry-content .has-vivid-green-cyan-background-color h2,.entry-content .has-pale-cyan-blue-background-color h2,.entry-content .has-vivid-cyan-blue-background-color h2,.entry-content .has-vivid-purple-background-color h2,.entry-content .has-very-light-gray-background-color h2,.entry-content .has-very-dark-gray-background-color h2,.entry-content .has-black-background-color h3,.entry-content .has-cyan-bluish-gray-background-color h3,.entry-content .has-white-background-color h3,.entry-content .has-pale-pink-background-color h3,.entry-content .has-vivid-red-background-color h3,.entry-content .has-luminous-vivid-orange-background-color h3,.entry-content .has-luminous-vivid-amber-background-color h3,.entry-content .has-light-green-cyan-background-color h3,.entry-content .has-vivid-green-cyan-background-color h3,.entry-content .has-pale-cyan-blue-background-color h3,.entry-content .has-vivid-cyan-blue-background-color h3,.entry-content .has-vivid-purple-background-color h3,.entry-content .has-very-light-gray-background-color h3,.entry-content .has-very-dark-gray-background-color h3{color:#000 !important}.steps>li,.entry-content ol>li,.entry-content ul>li{break-inside:avoid;page-break-inside:avoid}.steps>li::before,.entry-content ol>li::before{background:#fff !important;color:#000 !important;border-color:#666 !important}.entry-content ul>li::before{background:#000 !important}.rank-math-answer,.rank-math-answer.is-accordion-answer,.faq details>*:not(summary){display:block !important;grid-template-rows:1fr !important;padding-block-end:.3cm !important}.rank-math-answer.is-accordion-answer>*{overflow:visible !important}.rank-math-question__toggle::after,.faq summary::after{display:none !important}ol.rank-math-list,.rank-math-faq-item,.faq details{background:#fff !important;border-color:#999 !important;box-shadow:none !important;break-inside:avoid;page-break-inside:avoid}ol.rank-math-list::before{color:#000 !important}.entry-content figure{break-inside:avoid;page-break-inside:avoid}.entry-content figure img,.entry-media--full img{max-block-size:8cm;width:auto !important;box-shadow:none !important;border-radius:0 !important}.entry-media--full{box-shadow:none !important;aspect-ratio:auto !important}.entry-content a[href^="http"]:not([href*="bhaktimeshakti"])::after{content:" (" attr(href) ")";font-size:9pt;color:#555;word-break:break-all}.author-box{background:#fff !important;border:0 !important;border-block-start:1pt solid #ccc !important;padding:.3cm 0 0 !important;margin-block-start:.6cm !important;break-inside:avoid;page-break-inside:avoid}.author-box img{max-inline-size:1.5cm}@page{margin:1.5cm 1.2cm}}.entry-content [class*="-background-color"] *,.entry-content [class*="-background-color"]{color:#fdf6ec !important}.entry-content [class*="-background-color"] h2,.entry-content [class*="-background-color"] h3,.entry-content [class*="-background-color"] h4{color:#f5d9a8 !important}.entry-content [class*="-background-color"] a{color:#f0c987 !important;text-decoration-color:#f0c987}.entry-content [class*="-background-color"] li::marker{color:#f0c987}.entry-content [class*="-background-color"] ul>li::before{background:#f0c987 !important}.entry-content [class*="-background-color"] ol>li::before{background:rgb(255 255 255 / .12) !important;border-color:rgb(255 255 255 / .3) !important;color:#f5d9a8 !important}@media print{.entry-content [class*="-background-color"],.entry-content [class*="-background-color"] *,.entry-content [class*="-background-color"] h2,.entry-content [class*="-background-color"] h3,.entry-content [class*="-background-color"] a{color:#000 !important}.entry-content [class*="-background-color"] ul>li::before{background:#000 !important}}.term-intro{position:relative;margin:0 auto 2.6rem;max-inline-size:74ch;padding:clamp(1.6rem,4vw,2.4rem) clamp(1.4rem,4vw,2.6rem);background:linear-gradient(180deg,var(--paper) 0%,var(--paper-2) 100%);border:1px solid var(--rule);border-radius:14px;box-shadow:var(--shadow-2);text-align:center}.term-intro::before{content:"";position:absolute;inset-inline-start:50%;inset-block-start:-1px;inline-size:5rem;block-size:3px;translate:-50% 0;background:linear-gradient(90deg,transparent,var(--brand),transparent);border-radius:2px}.term-intro p{font-size:var(--step-0);line-height:1.8;color:var(--ink-soft);margin-block:0 1em;text-wrap:pretty}.term-intro p:last-child{margin-block-end:0}.term-intro p:first-child{font-size:var(--step-1);line-height:1.65;color:var(--ink)}.term-intro a{color:var(--brand-ink)}.term-intro strong{color:var(--ink)}.term-intro ul,.term-intro ol{text-align:start;display:inline-block;margin-inline:auto}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .term-intro{background:linear-gradient(180deg,var(--paper-2) 0%,var(--paper) 100%)}}@media print{.term-intro{background:#fff !important;box-shadow:none !important;border:1pt solid #999 !important;text-align:start;padding:.4cm !important}.term-intro::before{display:none !important}.term-intro p{color:#000 !important;font-size:11pt}}.archive .entry-head,body.category .entry-head,body.tag .entry-head{text-align:center}.archive .entry-head .entry-title,body.category .entry-head .entry-title,body.tag .entry-head .entry-title{max-inline-size:24ch;margin-inline:auto}.archive .entry-head .entry-meta,body.category .entry-head .entry-meta,body.tag .entry-head .entry-meta{justify-content:center}.archive .chips,body.category .chips,body.tag .chips{justify-content:center}.adsbygoogle{display:block;min-block-size:280px;margin-block:1.8rem;contain:layout}.adsbygoogle[data-anchor-status],.adsbygoogle[data-vignette-loaded],ins.adsbygoogle[data-ad-format="auto"][data-full-width-responsive="true"][style*="position: fixed"]{min-block-size:0;margin-block:0;contain:none}@media (max-width:40rem){.adsbygoogle{min-block-size:250px}}.verse .adsbygoogle,.wp-block-group.verse .adsbygoogle,ol.rank-math-list .adsbygoogle,.faq .adsbygoogle,.steps .adsbygoogle,.term-intro .adsbygoogle,.author-box .adsbygoogle,.slider .adsbygoogle,.site-head .adsbygoogle,.site-foot .adsbygoogle{display:none !important}.verse + .adsbygoogle,.wp-block-group.verse + .adsbygoogle{margin-block-start:2.6rem}@media print{.adsbygoogle,ins.adsbygoogle,[id^="google_ads"],[id^="aswift"],.google-auto-placed{display:none !important;min-block-size:0 !important;margin:0 !important}}.widget--cats a[aria-current="true"]{color:var(--brand-ink);font-weight:600}.head-tools{display:flex;align-items:center;gap:.9rem;margin-inline-start:auto}.head-tools .langs{display:flex;align-items:center;gap:.1rem;background:var(--paper-2);border:1px solid var(--rule);border-radius:999px;padding:.15rem;font-family:var(--font-ui);font-size:var(--step--2)}.head-tools .langs a{padding:.28rem .7rem;border-radius:999px;color:var(--ink-soft);text-decoration:none;line-height:1.5;white-space:nowrap;transition:background .15s var(--ease),color .15s var(--ease)}.head-tools .langs a:hover{color:var(--brand-ink)}.head-tools .langs a[aria-current="true"]{background:var(--ink);color:var(--paper);font-weight:600}.head-tools .social{display:flex;align-items:center;gap:.3rem;margin:0}.head-tools .social a{display:grid;place-items:center;inline-size:2rem;block-size:2rem;border-radius:50%;transition:transform .15s var(--ease),box-shadow .15s var(--ease)}.head-tools .social svg{inline-size:17px;block-size:17px}.head-tools .social a:hover{transform:translateY(-1px);box-shadow:var(--shadow-1)}.social a[aria-label="Facebook"]{color:#1877F2}.social a[aria-label="Instagram"]{color:#E4405F}.social a[aria-label="YouTube"]{color:#FF0000}.social a[aria-label="X"],.social a[aria-label="X (Twitter)"]{color:#000}.social a[aria-label="LinkedIn"]{color:#0A66C2}.site-foot .social a{color:var(--brand-lit) !important}.site-foot .social a:hover{color:#fff !important}.nav__extras{display:none}@media (min-width:56rem){.nav .menu{position:relative}.menu-item-has-children{position:relative}.menu-item-has-children>a::after{content:"";display:inline-block;inline-size:.35rem;block-size:.35rem;margin-inline-start:.4rem;border-inline-end:1.5px solid currentColor;border-block-end:1.5px solid currentColor;rotate:45deg;translate:0 -.15em}.nav .sub-menu{display:flex;flex-direction:column;gap:0;position:absolute;inset-block-start:calc(100% + .55rem);inset-inline-start:-.4rem;min-inline-size:13rem;margin:0;padding:.35rem;list-style:none;z-index:60;background:var(--paper);border:1px solid var(--rule);border-radius:10px;box-shadow:var(--shadow-2);opacity:0;visibility:hidden;translate:0 .3rem;transition:opacity .16s var(--ease),translate .16s var(--ease),visibility .16s}.submenu-toggle{display:none}.nav .menu-item-has-children>.sub-menu::before{content:"";position:absolute;inset-block-end:100%;inset-inline:0;block-size:.55rem}.nav .menu-item-has-children:hover>.sub-menu,.nav .menu-item-has-children:focus-within>.sub-menu{opacity:1;visibility:visible;translate:0 0}.nav .sub-menu li{margin:0}.nav .sub-menu a{display:block;padding:.5rem .8rem;border-radius:6px;white-space:nowrap;color:var(--ink-soft);line-height:1.4;padding-block:.5rem}.nav .sub-menu a:hover{background:var(--paper-2);color:var(--brand-ink)}.nav .sub-menu a::after{display:none}.nav .sub-menu li + li{border-block-start:1px solid color-mix(in srgb,var(--rule) 55%,transparent)}}@media (max-width:55.99rem){.head-tools{display:none}.nav .sub-menu{display:grid;grid-template-rows:0fr;gap:0;list-style:none;margin:0;padding:0 0 0 1rem;border-inline-start:2px solid var(--rule);transition:grid-template-rows .25s var(--ease)}.nav .sub-menu>li{overflow:hidden}.menu-item-has-children.is-open>.sub-menu{grid-template-rows:1fr}.menu-item-has-children{display:grid;grid-template-columns:1fr auto;align-items:center}.menu-item-has-children>.sub-menu{grid-column:1 / -1}.submenu-toggle{all:unset;display:grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;cursor:pointer;color:var(--ink-soft)}.submenu-toggle::after{content:"";inline-size:.5rem;block-size:.5rem;border-inline-end:2px solid currentColor;border-block-end:2px solid currentColor;rotate:45deg;translate:0 -.15em;transition:rotate .25s var(--ease)}.menu-item-has-children.is-open>.submenu-toggle::after{rotate:-135deg}.submenu-toggle:focus-visible{outline:2px solid var(--brand);outline-offset:-4px;border-radius:6px}.menu-item-has-children>a::after{display:none}.nav .sub-menu li{margin:0}.nav .sub-menu a{padding-block:.6rem;font-size:var(--step--1);min-block-size:2.75rem;display:flex;align-items:center}.nav .sub-menu li + li{border-block-start:1px solid var(--rule)}.nav .menu>li>a{min-block-size:2.75rem;display:flex;align-items:center}.nav__extras{display:flex;flex-direction:column;gap:.8rem;margin-block-start:1rem;padding-block-start:1rem;border-block-start:1px solid var(--rule)}.nav__extras .langs{display:flex;flex-wrap:wrap;gap:.4rem}.nav__extras .langs a{padding:.35rem .8rem;border:1px solid var(--rule);border-radius:999px;text-decoration:none;color:var(--ink-soft)}.nav__extras .langs a[aria-current="true"]{background:var(--ink);color:var(--paper)}.nav__extras .social{display:flex;gap:.5rem}.nav__extras .social a{display:grid;place-items:center;inline-size:2.2rem;block-size:2.2rem;border-radius:50%;background:var(--paper-2)}.nav__extras .social svg{inline-size:18px;block-size:18px}}.nav-toggle__bars{display:inline-block;inline-size:1rem;block-size:2px;background:currentColor;position:relative;margin-inline-end:.45rem;translate:0 -.2rem}.nav-toggle__bars::before,.nav-toggle__bars::after{content:"";position:absolute;inset-inline-start:0;inline-size:100%;block-size:2px;background:currentColor}.nav-toggle__bars::before{inset-block-start:-5px}.nav-toggle__bars::after{inset-block-start:5px}