/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer theme{:host,:root{--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--sg-font-ui);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{scroll-behavior:auto}body{background:var(--sg-color-background);color:var(--sg-color-text);font-family:var(--sg-font-ui);font-size:var(--sg-text-body);line-height:var(--sg-leading-ui);font-optical-sizing:auto;margin:0}*,:after,:before{box-sizing:border-box}img{block-size:auto;max-inline-size:100%}:where(h1,h2,h3,p,li,label,button,summary){overflow-wrap:anywhere}:where(h1,h2,h3){font-weight:var(--sg-weight-semibold);line-height:var(--sg-leading-heading)}:where(h1,h2,h3,p){margin:0}:where(a,button,input,textarea,select,summary):focus-visible{outline:var(--sg-focus-width) solid var(--sg-color-focus);outline-offset:var(--sg-focus-offset)}:where([lang=hi],[lang=sa],[lang=sa-Deva],[data-script=devanagari]){font-family:var(--sg-font-devanagari);letter-spacing:normal}:where([lang=sa-Latn]){font-family:var(--sg-font-reading)}::selection{color:var(--sg-color-on-brand);background:var(--sg-color-brand)}}@layer components{.entrance-wordmark{inline-size:100%;max-inline-size:24rem}.site-header{padding-block:var(--sg-space-4);border-block-end:var(--sg-border-width) solid var(--sg-color-border);background:var(--sg-color-surface)}.shell-header-layout{gap:var(--sg-space-3);display:grid}.shell-brand-row{justify-content:space-between;gap:var(--sg-space-3);display:flex}.brand-link,.shell-brand-row{align-items:center;min-inline-size:0}.brand-link{min-block-size:var(--sg-control-size);inline-size:min(var(--sg-lockup-width),100%);flex-shrink:1;max-inline-size:100%;display:inline-flex}.shell-wordmark{inline-size:var(--sg-lockup-width)}.shell-symbol{inline-size:var(--sg-space-7);flex:none}.shell-language{font-size:var(--sg-text-small);flex-wrap:nowrap;flex:none;margin-inline-start:auto}.shell-language>span{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.shell-language .ui-link{padding-inline:var(--sg-space-2);border:var(--sg-border-width) solid var(--sg-color-border);border-radius:var(--sg-radius-small);text-decoration:none}.shell-preview{align-items:baseline;gap:var(--sg-space-1) var(--sg-space-3);flex-wrap:wrap;padding-block-start:var(--sg-space-4);display:flex}.shell-preview .eyebrow{color:var(--sg-color-text-muted);font-weight:var(--sg-weight-normal)}.shell-main{padding-block:var(--sg-section-space)}.shell-main:focus{outline:var(--sg-focus-width) solid var(--sg-color-focus);outline-offset:calc(-1 * var(--sg-focus-width))}.site-footer{padding-block:var(--sg-space-7);border-block-start:var(--sg-border-width) solid var(--sg-color-border);background:var(--sg-color-surface)}.shell-footer-layout{gap:var(--sg-space-6);grid-template-columns:minmax(0,1fr);display:grid}.footer-identity{grid-column:auto}.footer-identity.stack,.footer-information.stack{gap:var(--sg-space-3)}.footer-identity p{max-inline-size:var(--sg-footer-intro-width)}.capability-grid,.primary-navigation,.shell-link-list,.shell-utilities{margin:0;padding:0;list-style:none}.primary-navigation{gap:var(--sg-space-1);flex-direction:column;display:flex}.primary-navigation .ui-link{font-weight:var(--sg-weight-medium);padding-inline:var(--sg-space-3);border-radius:var(--sg-radius-small);text-decoration:none}.primary-navigation .ui-link[aria-current]{color:var(--sg-color-brand);background:var(--sg-color-selection);box-shadow:inset 0 calc(-1 * var(--sg-border-active)) var(--sg-color-energy)}.primary-navigation .ui-link:hover{background:var(--sg-color-selection)}.primary-navigation .nav-unavailable{min-block-size:var(--sg-control-size);padding-inline:var(--sg-space-3);align-items:center;display:inline-flex}.primary-navigation .nav-aadesh{color:var(--sg-color-energy)}.read-navigation{position:relative}.read-navigation>summary{justify-content:space-between;align-items:center;gap:var(--sg-space-2);min-block-size:var(--sg-control-size);padding-inline:var(--sg-space-3);border-radius:var(--sg-radius-small);cursor:pointer;font-weight:var(--sg-weight-medium);list-style:none;display:flex}.read-navigation>summary::-webkit-details-marker{display:none}.read-navigation[data-current]>summary,.read-navigation[open]>summary{background:var(--sg-color-selection);color:var(--sg-color-brand)}.read-navigation ul{padding:var(--sg-space-2) var(--sg-space-3);border-inline-start:var(--sg-border-active) solid var(--sg-color-border);margin:0;list-style:none}.read-navigation ul .ui-link{inline-size:100%}.nav-unavailable{color:var(--sg-color-text-muted)}.shell-link-list,.shell-utilities{align-items:center;gap:var(--sg-space-1) var(--sg-space-4);flex-wrap:wrap;display:flex}.shell-utilities>li{min-block-size:var(--sg-control-size);align-items:center;display:flex}.shell-link-list .ui-link,.shell-utilities .ui-link{text-decoration:none}.shell-link-list .ui-link:hover,.shell-utilities .ui-link:hover{text-decoration:underline}.desktop-navigation,.shell-utility-row{display:none}.navigation-availability{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.shell-mobile-row{align-items:start;gap:var(--sg-space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.mobile-aadesh{justify-self:end}.mobile-aadesh.ui-link{color:var(--sg-color-energy);font-weight:var(--sg-weight-semibold);padding-inline:var(--sg-space-3);text-decoration:none}.mobile-navigation.ui-disclosure{border-color:var(--sg-color-border);background:0 0}.mobile-navigation.ui-disclosure>summary{color:var(--sg-color-brand);padding:var(--sg-space-2) var(--sg-space-3)}.mobile-navigation[open]{grid-column:1/-1}.mobile-navigation[open]+.mobile-aadesh{display:none}.mobile-navigation .ui-disclosure-content{padding:var(--sg-space-2) var(--sg-space-3) var(--sg-space-4)}.mobile-navigation .primary-navigation .ui-link{inline-size:100%}.mobile-navigation .shell-utilities{border-block-start:var(--sg-border-width) solid var(--sg-color-border);margin-block:var(--sg-space-3);padding-block-start:var(--sg-space-2);padding-inline:var(--sg-space-3)}.capability-grid{gap:var(--sg-space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.capability-grid .surface{border-radius:var(--sg-radius-medium);padding:var(--sg-space-4) var(--sg-space-5);justify-content:center;gap:var(--sg-space-1)}.capability-grid h3{font-weight:var(--sg-weight-medium)}.capability-grid .ui-link{justify-content:space-between;gap:var(--sg-space-3);inline-size:100%;text-decoration:none}.footer-pending .nav-unavailable{display:inline}.footer-explore h2{margin-block-end:var(--sg-space-3)}.site-footer .shell-link-list{align-items:start;gap:0;display:grid}.site-footer .shell-link-list .ui-link{line-height:var(--sg-leading-heading)}.cosmic-background{z-index:-2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.cosmic-background .cosmic-image,.cosmic-background picture{block-size:100%;inline-size:100%;display:block}.cosmic-background .cosmic-image{object-fit:cover;object-position:var(--sg-cosmic-focal)}.cosmic-gateway,.cosmic-hero{isolation:isolate;color:var(--sg-color-on-brand);background:var(--sg-color-cosmic-background);position:relative}.cosmic-gateway:before,.cosmic-hero:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.gateway-page{background:var(--sg-color-cosmic-background)}.cosmic-gateway{--sg-cosmic-focal:var(--sg-gateway-focal);min-block-size:100svh}.cosmic-gateway:before{background:var(--sg-gateway-shade)}.gateway-layout{justify-content:space-between;align-items:center;gap:var(--sg-space-8);min-block-size:100svh;padding:var(--sg-space-7) var(--sg-gutter) var(--sg-gateway-bottom);flex-direction:column;display:flex}.brand-lockup{isolation:isolate;align-items:center;gap:var(--sg-space-2);inline-size:var(--sg-lockup-width);flex:none;max-inline-size:100%;display:inline-flex;position:relative}.lockup-symbol{inline-size:var(--sg-lockup-symbol-width);flex:none;block-size:auto}.lockup-wordmark{min-inline-size:0;inline-size:calc(100% - var(--sg-lockup-symbol-width) - var(--sg-space-2));block-size:auto}.brand-lockup.gateway-identity{inline-size:var(--sg-lockup-gateway-width);--sg-lockup-symbol-width:var(--sg-lockup-gateway-symbol-width);gap:var(--sg-space-4)}.gateway-identity .lockup-wordmark{inline-size:calc(100% - var(--sg-lockup-symbol-width) - var(--sg-space-4))}.gateway-copy{text-align:center;align-items:center;gap:var(--sg-space-4);inline-size:100%;max-inline-size:var(--sg-gateway-copy-width)}.gateway-prompt{gap:var(--sg-space-1);font-weight:var(--sg-weight-normal);flex-direction:column;display:flex}.gateway-prompt [lang=hi]{line-height:var(--sg-leading-devanagari);font-size:var(--sg-text-reading)}.gateway-choices{gap:var(--sg-space-3);inline-size:100%;margin-block:var(--sg-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gateway-choice.ui-link{color:var(--sg-color-on-brand);background:var(--sg-choice-surface);border:var(--sg-border-width) solid var(--sg-color-cosmic-border);border-radius:var(--sg-radius-pill);padding:var(--sg-space-3) var(--sg-space-5);min-block-size:var(--sg-cosmic-choice-height);font-size:var(--sg-text-reading);font-weight:var(--sg-weight-medium);justify-content:center;text-decoration:none}.gateway-choice.ui-link:hover{color:var(--sg-color-on-brand);background:var(--sg-color-brand-emphasis);border-color:var(--sg-color-on-brand)}.gateway-note{line-height:var(--sg-leading-reading)}.gateway-note,.gateway-preview{color:var(--sg-color-cosmic-muted);font-size:var(--sg-text-small)}.gateway-preview{inset-block-end:var(--sg-space-3);inset-inline:var(--sg-gutter);text-align:center;position:absolute}.cosmic-hero{--sg-cosmic-focal:var(--sg-home-focal);min-block-size:var(--sg-home-height);align-items:center;display:flex}.cosmic-hero:before{background:var(--sg-home-shade)}.cosmic-composition{padding-block:var(--sg-home-header-clearance) var(--sg-space-8)}.cosmic-copy.stack{max-inline-size:var(--sg-home-copy-width);align-items:flex-start;gap:var(--sg-space-5)}.cosmic-eyebrow{font-size:var(--sg-home-eyebrow-size);letter-spacing:var(--sg-home-eyebrow-tracking);font-weight:var(--sg-weight-medium);color:var(--sg-color-cosmic-muted)}.cosmic-eyebrow[data-script=devanagari]{letter-spacing:normal}.cosmic-hero .cosmic-title{color:var(--sg-color-on-brand);font-size:var(--sg-home-title-size);font-weight:var(--sg-weight-normal);line-height:var(--sg-home-title-leading);max-inline-size:100%}.cosmic-hero .cosmic-title[data-script=devanagari]{line-height:var(--sg-cosmic-hindi-leading);font-weight:var(--sg-weight-medium)}.cosmic-tagline{font-family:var(--sg-font-reading);font-size:var(--sg-home-tagline-size);line-height:var(--sg-leading-heading);text-wrap:pretty}.cosmic-tagline[data-script=devanagari]{font-family:var(--sg-font-devanagari);line-height:var(--sg-leading-devanagari-heading)}.cosmic-description{font-size:var(--sg-text-body);line-height:var(--sg-home-description-leading);color:var(--sg-color-cosmic-muted);text-wrap:pretty}.cosmic-gateway :where(a,button):focus-visible,.cosmic-hero :where(a,button):focus-visible{outline-color:var(--sg-color-on-brand)}.home-editorial{padding-block:var(--sg-space-8)}.home-preview{margin-block-end:var(--sg-space-6)}.home-main:focus{outline:var(--sg-focus-width) solid var(--sg-color-focus);outline-offset:calc(-1 * var(--sg-focus-width))}.shell-brand-lockup{display:none}body:has(.home-main) .skip-link{z-index:3}body:has(.home-main)>.site-header{z-index:2;color:var(--sg-color-on-brand);background:0 0;border:0;position:absolute;inset:0 0 auto}body:has(.home-main) .site-header .shell-light-lockup,body:has(.home-main)>.shell-preview{display:none}body:has(.home-main) .site-header .brand-link{inline-size:min(var(--sg-lockup-width),100%);flex-shrink:1}body:has(.home-main) .site-header .shell-brand-lockup{display:inline-flex}body:has(.home-main) .site-header :where(.ui-link,.small-text,.nav-unavailable,summary){color:var(--sg-color-cosmic-muted)}body:has(.home-main) .site-header .ui-link:hover{color:var(--sg-color-on-brand)}body:has(.home-main) .site-header .primary-navigation .ui-link:is(:hover,[aria-current]){color:var(--sg-color-on-brand);background:var(--sg-cosmic-control)}body:has(.home-main) .site-header .read-navigation[open]>summary{background:var(--sg-cosmic-control);color:var(--sg-color-on-brand)}body:has(.home-main) .site-header .read-navigation ul{background:var(--sg-color-cosmic-background);border-color:var(--sg-color-cosmic-border)}body:has(.home-main) .site-header .shell-language .ui-link{border-color:var(--sg-color-cosmic-border)}body:has(.home-main) .site-header :where(a,summary):focus-visible{outline-color:var(--sg-color-on-brand)}body:has(.home-main) .mobile-navigation{background:var(--sg-cosmic-control);border-color:var(--sg-color-cosmic-border)}body:has(.home-main) .mobile-navigation[open]{background:var(--sg-color-cosmic-background)}body:has(.home-main) .site-header .container{gap:var(--sg-space-3)}body:has(.home-main) .site-header .navigation-availability{color:var(--sg-cosmic-secondary);font-size:var(--sg-cosmic-caption-size)}.reader-page{inline-size:100%;max-inline-size:var(--sg-width-reading);padding-inline:var(--sg-gutter);margin-inline:auto}.reader-toc{gap:var(--sg-space-4);margin:0;padding-inline-start:var(--sg-space-5);display:grid}.reader-toc li{padding-block-end:var(--sg-space-3)}.reader-page .reader-chapter-title{font-size:var(--sg-text-heading)}.reader-identity{padding-block:var(--sg-space-4);border-block:var(--sg-border-width) solid var(--sg-color-border)}.reader-identity.stack{gap:var(--sg-space-2)}.reader-facts{gap:var(--sg-space-2) var(--sg-space-3);font-size:var(--sg-text-small);grid-template-columns:minmax(0,1fr) minmax(0,3fr);margin:0;display:grid}.reader-facts dt{color:var(--sg-color-text-secondary);font-weight:var(--sg-weight-semibold)}.reader-facts dd{overflow-wrap:anywhere;min-inline-size:0;margin:0}.reader-passages.stack{gap:var(--sg-space-5)}.reader-passage{padding-block:var(--sg-space-5);border-block-end:var(--sg-border-width) solid var(--sg-color-border)}.reader-passage>.section-title{font-size:var(--sg-text-body);font-weight:var(--sg-weight-medium);color:var(--sg-color-text-secondary)}.reader-layer.stack{gap:var(--sg-space-2)}.reader-layer-title{font-size:var(--sg-text-small);font-weight:var(--sg-weight-semibold);color:var(--sg-color-brand)}.reader-private-evidence,.reader-text{white-space:pre-wrap;overflow-wrap:anywhere}.reader-private-evidence{max-inline-size:100%}.reader-layer[data-layer-kind=SOURCE] .reader-text{font-size:var(--sg-text-heading)}.reader-layer[data-layer-kind=TRANSLATION]{border-block-start:var(--sg-border-width) solid var(--sg-color-border);padding-block-start:var(--sg-space-5)}.reader-range-note,.reader-target{color:var(--sg-color-text-secondary)}.reader-provenance{margin-block-start:var(--sg-space-2)}.reader-attribution,.reader-unavailable{font-size:var(--sg-text-small);color:var(--sg-color-text-secondary)}.reader-unavailable{padding-block:var(--sg-space-2)}.reader-source-details.ui-disclosure{background:0 0;border:0;border-radius:0}.reader-source-details.ui-disclosure>summary{padding:var(--sg-space-2) 0;font-size:var(--sg-text-small);font-weight:var(--sg-weight-normal);color:var(--sg-color-brand)}.reader-source-details.ui-disclosure>.ui-disclosure-content{padding:var(--sg-space-3) 0 var(--sg-space-4)}.reader-reference-list{margin:0;padding:0;list-style:none}.reader-adjacent{justify-content:space-between;gap:var(--sg-space-5);padding-block:var(--sg-space-5);flex-wrap:wrap;display:flex}.reader-page{--reader-scale:var(--sg-reader-scale-standard)}.reader-page[data-text-size=large]{--reader-scale:var(--sg-reader-scale-large)}.reader-page[data-text-size=largest]{--reader-scale:var(--sg-reader-scale-largest)}.reader-page .reader-text{font-size:calc(var(--sg-text-reading) * var(--reader-scale))}.reader-page .reader-layer[data-layer-kind=SOURCE] .reader-text{font-size:calc(var(--sg-text-heading) * var(--reader-scale))}.reader-page[data-reading-font=sans] .reader-text[data-script=latin]{font-family:var(--sg-font-ui)}.reader-page[data-reading-leading=relaxed] .reader-text{line-height:var(--sg-reader-leading-relaxed)}.reader-unit-link{min-block-size:var(--sg-control-size);text-underline-offset:var(--sg-space-1);align-items:center;scroll-margin-block-start:var(--sg-space-6);display:inline-flex}.reader-unit-link:target{outline:var(--sg-focus-width) solid var(--sg-color-focus);outline-offset:var(--sg-focus-offset)}#reader-passages{scroll-margin-block-start:var(--sg-space-6)}.reader-settings-form{gap:var(--sg-space-4);display:grid}.reader-optional,.reader-settings-form>*{min-inline-size:0}.reader-settings-form select{max-inline-size:100%}.reader-optional{border-block-start:var(--sg-border-width) solid var(--sg-color-border);padding-block-start:var(--sg-space-2)}.reader-optional-layer{padding-inline-start:var(--sg-space-3)}.reader-missing-translation{gap:var(--sg-space-1);display:grid}.reader-alternate{font-size:var(--sg-text-small)}.learn-page{inline-size:100%;max-inline-size:var(--sg-width-reading);padding-inline:var(--sg-gutter);margin-inline:auto}.learn-page article,.learn-page>*{min-inline-size:0}.learn-heading{padding-block:var(--sg-space-5) var(--sg-space-6);border-block-end:var(--sg-border-width) solid var(--sg-color-border)}.learn-heading .page-title{margin:0}.learn-summary{color:var(--sg-color-text-secondary)}.learn-body{padding-block:var(--sg-space-4)}.learn-body p{white-space:pre-wrap;overflow-wrap:anywhere}.learn-section{padding-block:var(--sg-space-5);border-block-start:var(--sg-border-width) solid var(--sg-color-border)}.learn-index,.learn-links,.learn-source-list{gap:var(--sg-space-5);margin:0;padding:0;list-style:none;display:grid}.learn-index>li{padding-block:var(--sg-space-5);border-block-end:var(--sg-border-width) solid var(--sg-color-border)}.learn-roles{gap:var(--sg-space-2) var(--sg-space-4);font-size:var(--sg-text-small);color:var(--sg-color-brand);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.learn-assertion{padding:var(--sg-space-4);background:var(--sg-color-surface);border-inline-start:var(--sg-border-width) solid var(--sg-color-border-strong)}.learn-facts{gap:var(--sg-space-2);font-size:var(--sg-text-small);margin:0;display:grid}.learn-facts dt{font-weight:var(--sg-weight-semibold);color:var(--sg-color-text-secondary)}.learn-facts dd{overflow-wrap:anywhere;margin:0}.learn-source-details{margin-block-start:var(--sg-space-3)}.learn-source-details .learn-facts+.learn-facts{margin-block-start:var(--sg-space-5)}.learn-section[data-guide-scope]:focus,.puja-mode-heading:focus{outline:var(--sg-focus-width) solid var(--sg-color-focus);outline-offset:var(--sg-focus-offset)}.learn-landing{padding-block-end:var(--sg-space-7)}.learn-landing-intro{padding-block:var(--sg-space-5) var(--sg-space-7)}.learn-landing-intro .page-title{margin-block:var(--sg-space-2) var(--sg-space-4)}.learn-landing-intro>p:not(.eyebrow){max-inline-size:var(--sg-width-reading);color:var(--sg-color-text-secondary)}.learn-collections{gap:var(--sg-space-8);display:grid}.learn-collection{min-inline-size:0;scroll-margin-block-start:var(--sg-space-6)}.learn-collection-heading{justify-content:space-between;align-items:end;gap:var(--sg-space-6);margin-block-end:var(--sg-space-5);display:flex}.learn-collection-heading>div{max-inline-size:var(--sg-width-reading)}.learn-collection-heading h2{font-family:var(--sg-font-reading);font-size:var(--sg-editorial-card-title);line-height:var(--sg-leading-heading);color:var(--sg-color-brand);overflow-wrap:anywhere;margin:0}.learn-collection-count{color:var(--sg-color-energy);font-size:var(--sg-text-small);margin-block:0 var(--sg-space-2)}.learn-collection-description{color:var(--sg-color-text-secondary);margin-block:var(--sg-space-3) 0}.learn-browse-all{min-block-size:var(--sg-control-size);color:var(--sg-color-brand);font-weight:var(--sg-weight-semibold);text-underline-offset:var(--sg-space-1);flex-shrink:0;align-items:center;display:inline-flex}.learn-landing-grid{gap:var(--sg-space-5);margin:0;padding:0;list-style:none;display:grid}.learn-landing-grid>li{min-inline-size:0}.learn-landing-card{grid-template-columns:var(--sg-learn-mobile-art) minmax(0,1fr);gap:var(--sg-space-4);block-size:100%;padding:var(--sg-space-3);background:var(--sg-color-surface);border:var(--sg-border-width) solid var(--sg-color-border);border-radius:var(--sg-radius-medium);color:var(--sg-color-brand);transition:border-color var(--sg-motion-duration) var(--sg-motion-easing),box-shadow var(--sg-motion-duration) var(--sg-motion-easing);align-items:start;text-decoration:none;display:grid}.learn-landing-card:focus-visible,.learn-landing-card:hover{border-color:var(--sg-color-border-strong);box-shadow:var(--sg-shadow-surface)}.learn-landing-card .website-artwork{aspect-ratio:var(--sg-learn-card-aspect);inline-size:100%}.learn-landing-card .website-artwork img{object-fit:cover;object-position:center top;block-size:100%}.learn-landing-card .website-artwork[data-artwork-id=SG-ENTITY-016]{background:var(--sg-editorial-art-ivory)}.learn-landing-card .website-artwork[data-artwork-id=SG-ENTITY-016] img{object-fit:contain;object-position:center}.learn-landing-card-copy{min-inline-size:0}.learn-landing-card h3{font-family:var(--sg-font-reading);font-size:var(--sg-learn-card-title);line-height:var(--sg-leading-heading);overflow-wrap:anywhere;margin:0}.learn-landing-card p{font-size:var(--sg-text-nav);color:var(--sg-color-text-secondary);line-height:var(--sg-leading-ui);margin-block:var(--sg-space-2) 0;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:lang(hi) .learn-collection-heading h2,:lang(hi) .learn-landing-card h3{font-family:var(--sg-font-devanagari);line-height:var(--sg-leading-devanagari-heading)}.learn-collection-more{margin-block-start:var(--sg-space-5)}.learn-collection-more>summary{inline-size:fit-content;min-block-size:var(--sg-control-size);padding:var(--sg-space-3) var(--sg-space-5);border:var(--sg-border-width) solid var(--sg-color-border);border-radius:var(--sg-radius-small);color:var(--sg-color-brand);cursor:pointer;font-weight:var(--sg-weight-semibold)}.learn-collection-more[open]>summary{margin-block-end:var(--sg-space-5)}.learn-collection-more[open] .learn-show-more,.learn-show-less{display:none}.learn-collection-more[open] .learn-show-less{display:inline}.learn-remaining-count{font-weight:var(--sg-weight-normal)}.learn-landing-editorial{border-block-start:var(--sg-border-width) solid var(--sg-color-border);padding-block:var(--sg-space-4);color:var(--sg-color-text-secondary);font-size:var(--sg-text-small);margin-block-start:var(--sg-space-7)}.learn-landing-editorial summary{cursor:pointer;min-block-size:var(--sg-control-size);align-content:center}.learn-landing-editorial a{color:var(--sg-color-brand);text-underline-offset:var(--sg-space-1)}@media (min-width:600px){.learn-landing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.learn-landing-card{gap:var(--sg-space-4);flex-direction:column;display:flex}}@media (min-width:1000px){.learn-landing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.learn-collection-heading{align-items:start;gap:var(--sg-space-3);flex-direction:column}}@media (max-width:359px){.learn-landing-card{grid-template-columns:minmax(0,1fr)}.learn-landing-card .website-artwork{max-block-size:var(--sg-learn-mobile-art)}}.search-page{inline-size:100%;max-inline-size:var(--sg-width-container);padding:var(--sg-space-7) var(--sg-gutter);margin-inline:auto}.search-heading{margin-block-end:var(--sg-space-4)}.search-heading .utility-art{max-inline-size:none;display:block}.search-heading .reading-text{max-inline-size:var(--sg-width-reading)}.search-form{padding:var(--sg-space-5);background:var(--sg-color-surface);border:var(--sg-border-width) solid var(--sg-color-border);border-radius:var(--sg-radius-medium)}.search-filter-row{align-items:end;gap:var(--sg-space-4);flex-wrap:wrap;display:flex}.search-filter-row .ui-field{flex:1;min-inline-size:0}.search-results{margin:0;padding:0;list-style:none}.search-results>li{padding-block:var(--sg-space-6);border-block-end:var(--sg-border-width) solid var(--sg-color-border);overflow-wrap:anywhere}.search-status{padding-block:var(--sg-space-6);color:var(--sg-color-text-secondary)}.search-snippet{white-space:pre-wrap}.search-results,.search-status{max-inline-size:var(--sg-width-reading)}.search-explore{border-block-start:var(--sg-border-width) solid var(--sg-color-border);padding-block:var(--sg-space-5)}.search-explore .cluster{gap:var(--sg-space-5);margin-block-start:var(--sg-space-3)}@media (min-width:48rem){.utility-heading.search-heading{gap:var(--sg-space-7);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.search-form.stack{align-items:end;gap:var(--sg-space-4);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);display:grid}.search-form>*+*{margin-block-start:0}}.retrieval-inspector{overflow-wrap:anywhere}.retrieval-inspector pre{white-space:pre-wrap;overflow-wrap:anywhere;max-inline-size:100%;font-size:var(--sg-text-small)}.retrieval-text{white-space:pre-wrap}body:has(.aadesh-page){block-size:var(--sg-chat-viewport,100dvh);flex-direction:column;display:flex;overflow:hidden}body:has(.aadesh-page)>.site-header{flex:none;max-block-size:100dvh;overflow-y:auto}body:has(.aadesh-page)>.shell-preview,body:has(.aadesh-page)>.site-footer{display:none}.aadesh-page.shell-main.stack{flex:1;gap:0;min-block-size:0;inline-size:100%;max-inline-size:none;margin:0;padding:0}.aadesh-layout{flex:1;min-block-size:0;inline-size:100%;display:flex;position:relative}.aadesh-thread{flex:1;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);min-block-size:0;min-inline-size:0;display:grid}.aadesh-topbar{align-items:center;gap:var(--sg-space-2) var(--sg-space-4);padding:var(--sg-space-2) var(--sg-gutter);min-block-size:var(--sg-chat-topbar);grid-template-columns:minmax(0,1fr) minmax(0,auto) auto;padding-inline-start:calc(var(--sg-control-size) + var(--sg-space-5));display:grid;position:relative}.aadesh-heading{align-items:center;gap:var(--sg-space-3);flex:1;min-inline-size:0;display:flex}.aadesh-identity{flex-direction:column;gap:0;min-inline-size:0;display:flex}.aadesh-identity h1{font:var(--sg-weight-semibold) var(--sg-chat-title)/var(--sg-leading-heading) var(--sg-font-ui);color:var(--sg-color-brand)}.aadesh-preview{font-size:var(--sg-chat-caption-size);color:var(--sg-color-text-secondary)}.aadesh-header-actions{font-size:var(--sg-text-small)}.aadesh-header-actions:empty{display:none}.aadesh-sidebar-region{inset:var(--sg-space-2) auto auto var(--sg-space-3);z-index:var(--sg-chat-layer);position:absolute}.aadesh-sidebar-region:has(.aadesh-sidebar[open]){flex:0 0 var(--sg-chat-sidebar-width);min-block-size:0;position:relative;inset:auto}.aadesh-sidebar>summary{align-items:center;gap:var(--sg-space-2);inline-size:var(--sg-control-size);min-block-size:var(--sg-control-size);padding:var(--sg-space-2);cursor:pointer;border-radius:var(--sg-radius-small);color:var(--sg-color-text-secondary);list-style:none;display:flex}.aadesh-sidebar>summary::-webkit-details-marker{display:none}.aadesh-sidebar>summary:hover{background:var(--sg-color-selection)}.aadesh-sidebar-label{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.aadesh-mobile-history-icon,.aadesh-mobile-history-label{display:none}.aadesh-sidebar[open]{block-size:100%;padding:var(--sg-space-4);border-inline-end:var(--sg-border-width) solid var(--sg-color-border);background:var(--sg-color-surface);position:relative}.aadesh-sidebar[open]>summary{inline-size:100%}.aadesh-sidebar[open] .aadesh-sidebar-label{clip-path:none;block-size:auto;inline-size:auto;font-size:var(--sg-text-small);position:static}.aadesh-layout:has(.aadesh-sidebar[open]) .aadesh-topbar{padding-inline-start:var(--sg-gutter)}.aadesh-sidebar-content.stack{inset:calc(var(--sg-control-size) + var(--sg-space-4)) var(--sg-space-4) calc(var(--sg-space-4) + env(safe-area-inset-bottom,0px));gap:var(--sg-space-4);min-block-size:0;padding-block-start:var(--sg-space-2);display:flex;position:absolute;overflow:hidden}.aadesh-new-chat.ui-button{justify-content:start;gap:var(--sg-space-2);color:var(--sg-color-brand);font-size:var(--sg-text-nav);padding-inline:var(--sg-space-2);background:0 0;border:0;flex:none}.aadesh-new-chat.ui-button:hover{background:var(--sg-color-selection)}.aadesh-sidebar-content>.aadesh-history-block{flex:1;min-block-size:0;overflow-y:auto}.aadesh-history-block.stack{gap:var(--sg-space-2)}.aadesh-history-block .section-title{font-family:var(--sg-font-ui);font-size:var(--sg-text-small);color:var(--sg-color-text-secondary);font-weight:var(--sg-weight-normal);padding-inline:var(--sg-space-2)}.aadesh-list{padding:0;list-style:none}.aadesh-list li+li{margin-block-start:var(--sg-space-1)}.aadesh-list a{min-block-size:var(--sg-control-size);padding:var(--sg-space-2);border-radius:var(--sg-radius-small);font-size:var(--sg-text-nav);line-height:var(--sg-leading-heading);overflow-wrap:anywhere;align-items:center;text-decoration:none;display:flex}.aadesh-list a:hover,.aadesh-list a[aria-current]{background:var(--sg-color-selection)}.aadesh-sidebar .aadesh-settings{border:0;border-block-start:var(--sg-border-width) solid var(--sg-color-border);font-size:var(--sg-text-small);background:0 0;flex:none;max-block-size:75%;margin-block-start:auto;overflow-y:auto}.aadesh-sidebar .aadesh-settings>summary{align-items:center;gap:var(--sg-space-2);padding:var(--sg-space-3) var(--sg-space-2);min-block-size:var(--sg-control-size);display:flex}.aadesh-context-strip{min-inline-size:0;max-inline-size:var(--sg-chat-context-width);font-size:var(--sg-text-small);position:relative}.aadesh-context-strip .ui-disclosure{background:0 0;border:0}.aadesh-context-strip .ui-disclosure>summary{align-items:center;gap:var(--sg-space-2);min-block-size:var(--sg-control-size);padding:var(--sg-space-2);border-radius:var(--sg-radius-small);list-style:none;display:flex}.aadesh-context-strip summary:hover{background:var(--sg-color-selection)}.aadesh-context-strip summary>.eyebrow{display:none}.aadesh-context-name{white-space:nowrap;text-overflow:ellipsis;min-inline-size:0;max-inline-size:var(--sg-chat-context-width);font-weight:var(--sg-weight-semibold);flex:1;display:block;overflow:hidden}.aadesh-context-edit{align-items:center;gap:var(--sg-space-1);color:var(--sg-color-brand);white-space:nowrap;display:inline-flex}.aadesh-context-strip .ui-disclosure-content{inline-size:min(var(--sg-chat-context-width),calc(100vw - var(--sg-gutter) * 2));max-block-size:60dvh;padding:var(--sg-space-5);background:var(--sg-color-surface);border:var(--sg-border-width) solid var(--sg-color-border);border-radius:var(--sg-radius-medium);z-index:var(--sg-chat-layer);position:absolute;inset-block-start:100%;inset-inline-end:0;overflow:auto}.aadesh-context-strip .ui-disclosure-content>*+*{margin-block-start:var(--sg-space-4)}.aadesh-context-label.stack{gap:var(--sg-space-1)}.aadesh-options.ui-disclosure{background:0 0;border:0;flex:none;position:relative}.aadesh-options.ui-disclosure>summary{min-inline-size:var(--sg-control-size);min-block-size:var(--sg-control-size);padding:var(--sg-space-2);font-size:var(--sg-text-body);place-items:center;line-height:1;list-style:none;display:grid}.aadesh-options>summary::-webkit-details-marker{display:none}.aadesh-options>.ui-disclosure-content{inline-size:min(var(--sg-chat-context-width),calc(100vw - var(--sg-gutter) * 2));max-block-size:65dvh;padding:var(--sg-space-5);border:var(--sg-border-width) solid var(--sg-color-border);border-radius:var(--sg-radius-medium);background:var(--sg-color-surface);z-index:var(--sg-chat-layer);position:absolute;inset-block-start:100%;inset-inline-end:0;overflow:auto}.aadesh-composer-tools{gap:var(--sg-space-3);font-size:var(--sg-text-small);flex-direction:column;display:flex}.aadesh-composer-tools>details{background:0 0;border:0}.aadesh-quota{gap:var(--sg-space-3);display:grid}.aadesh-conversation{overscroll-behavior:contain;min-block-size:0;padding:var(--sg-space-5) max(var(--sg-gutter),calc((100% - var(--sg-chat-width)) / 2 + var(--sg-gutter)));overflow-wrap:anywhere;scrollbar-gutter:stable;overflow-y:auto}.aadesh-transcript{display:block}.aadesh-exchange{margin-block-end:var(--sg-space-6)}.aadesh-exchange:last-child{margin-block-end:0}.aadesh-turn{align-items:start;gap:var(--sg-space-2);inline-size:fit-content;max-inline-size:85%;padding:var(--sg-space-2) var(--sg-space-2) var(--sg-space-2) var(--sg-space-4);background:var(--sg-color-selection);border-radius:var(--sg-chat-composer-radius);margin-block-end:var(--sg-space-4);margin-inline-start:auto;display:flex}.aadesh-turn>.eyebrow{display:none}.aadesh-turn>.conversation-text{font-size:var(--sg-text-body);line-height:var(--sg-leading-ui);align-self:center}.aadesh-turn>.ui-notice{flex-basis:100%}.aadesh-answer{grid-template-columns:var(--sg-space-5) minmax(0,1fr);gap:var(--sg-space-3);display:grid}.aadesh-reply-mark{inline-size:var(--sg-space-5);block-size:auto;margin-block-start:var(--sg-space-1)}.aadesh-answer .reader-content{gap:var(--sg-space-3);max-inline-size:none;font-family:var(--sg-font-ui)}.aadesh-answer .conversation-text{font-family:var(--sg-font-ui);font-size:var(--sg-text-body);line-height:var(--sg-leading-reading)}.aadesh-answer .reader-content>.small-text{display:none}.aadesh-output-preview{color:var(--sg-color-text-secondary);font-weight:var(--sg-weight-normal)}.aadesh-response-actions{align-items:start;gap:var(--sg-space-3);display:flex;position:relative}.aadesh-answer .aadesh-sources{background:0 0;border:0;border-radius:0;flex:1;min-inline-size:0}.aadesh-response-actions[data-source-actions=inline]>.aadesh-report{position:absolute;inset-block-start:0;inset-inline-start:calc(var(--sg-source-action-width) + var(--sg-space-3))}.aadesh-response-actions[data-source-actions=stacked]{flex-direction:column;row-gap:0}.aadesh-response-actions[data-source-actions=stacked]>.aadesh-sources{inline-size:100%}.aadesh-response-actions>.aadesh-report .aadesh-message-menu-items{inset-inline:0 auto}.aadesh-response-actions[data-source-actions=inline]>.aadesh-report .aadesh-message-menu-items{inset-inline-start:calc(-1 * (var(--sg-source-action-width) + var(--sg-space-3)))}.aadesh-answer .aadesh-sources>summary{inline-size:fit-content;max-inline-size:100%;min-block-size:var(--sg-control-size);padding:var(--sg-space-2) 0;font-size:var(--sg-text-small);color:var(--sg-color-brand);list-style:none}.aadesh-sources>summary:after{content:" ⌄"}.aadesh-sources>summary::-webkit-details-marker{display:none}.aadesh-sources[open]>summary:after{content:" ⌃"}.aadesh-answer .reader-reference-list{padding:var(--sg-space-2) 0;gap:var(--sg-space-5);margin:0;list-style:none}.aadesh-answer .reader-reference-list>li{border:0;border-inline-start:var(--sg-border-active) solid var(--sg-color-border);padding:var(--sg-space-2) 0 var(--sg-space-2) var(--sg-space-4);gap:var(--sg-space-3);background:0 0}.aadesh-answer .reader-reference-list h4{font-family:var(--sg-font-reading);font-size:var(--sg-text-reading)}.aadesh-answer blockquote,.aadesh-answer figure{margin:var(--sg-space-2) 0}.aadesh-answer .reader-source-details{background:0 0;border:0}.aadesh-message-action{font-size:var(--sg-text-small);flex:none}.aadesh-message-menu{position:relative}.aadesh-message-menu>summary{inline-size:var(--sg-control-size);min-block-size:var(--sg-control-size);cursor:pointer;font-size:var(--sg-text-body);color:var(--sg-color-text-secondary);border-radius:var(--sg-radius-small);place-items:center;padding:0;line-height:1;list-style:none;display:grid}.aadesh-message-menu>summary::-webkit-details-marker{display:none}.aadesh-message-menu>summary:hover{background:var(--sg-color-selection)}.aadesh-message-menu-items{inline-size:var(--sg-chat-menu-width);max-inline-size:calc(100vw - var(--sg-gutter) * 2);padding:var(--sg-space-1);background:var(--sg-color-surface);border:var(--sg-border-width) solid var(--sg-color-border);border-radius:var(--sg-radius-small);z-index:var(--sg-chat-layer);position:absolute;inset-block-start:100%;inset-inline-end:0}.aadesh-message-menu[data-above] .aadesh-message-menu-items{inset-block:auto 100%}.aadesh-message-menu-items button{inline-size:100%;min-block-size:var(--sg-control-size);padding:var(--sg-space-2) var(--sg-space-3);color:var(--sg-color-brand);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:block}.aadesh-message-menu-items button:hover{background:var(--sg-color-selection)}.aadesh-message-dialog{inline-size:min(var(--sg-chat-dialog-width),calc(100vw - var(--sg-gutter) * 2));max-block-size:calc(var(--sg-chat-viewport,100dvh) - var(--sg-gutter) * 2);padding:var(--sg-space-5);background:var(--sg-color-surface);color:var(--sg-color-text);border:var(--sg-border-width) solid var(--sg-color-border);border-radius:var(--sg-radius-medium);margin:auto;overflow:auto}.aadesh-message-dialog::backdrop{background:var(--sg-chat-backdrop)}.aadesh-dialog-bar{justify-content:space-between;align-items:center;gap:var(--sg-space-3);padding-block:var(--sg-space-2);background:var(--sg-color-surface);color:var(--sg-color-brand);font-weight:var(--sg-weight-semibold);z-index:var(--sg-chat-layer);margin-block-end:var(--sg-space-4);display:flex;position:sticky;inset-block-start:0}.aadesh-message-dialog .section-title{font-family:var(--sg-font-ui);font-size:var(--sg-text-reading)}.aadesh-answer .aadesh-report{margin:0}.aadesh-result-state{color:var(--sg-color-text-secondary);margin-block-start:var(--sg-space-3)}.aadesh-composer{inline-size:min(100%,var(--sg-chat-width));padding:var(--sg-space-3) var(--sg-gutter) var(--sg-space-4);background:var(--sg-color-background);min-inline-size:0;margin-inline:auto}.aadesh-composer>p{margin-block-end:var(--sg-space-2)}.aadesh-composer>p:empty{display:none}.aadesh-composer>[role=status]{font-size:var(--sg-text-small)}.aadesh-question-form{align-items:end;gap:var(--sg-space-2);padding:var(--sg-space-2) var(--sg-space-3);background:var(--sg-color-elevated);border:var(--sg-border-width) solid var(--sg-color-border-strong);border-radius:var(--sg-chat-composer-radius);flex-wrap:wrap;display:flex}.aadesh-question-form:focus-within{border-color:var(--sg-color-brand)}.aadesh-question-form textarea{min-inline-size:0;padding:var(--sg-space-2) var(--sg-space-1);min-block-size:var(--sg-control-size);resize:none;max-block-size:var(--sg-chat-input-max-height);background:0 0;border:0;flex:1;overflow-y:auto}.aadesh-question-form textarea::placeholder{color:var(--sg-color-text-secondary);opacity:1}.aadesh-send-row{display:contents}.aadesh-send-row>p{font-size:var(--sg-chat-caption-size);color:var(--sg-color-text-secondary);flex-basis:100%;order:3}.aadesh-send-row .ui-button{border-radius:var(--sg-radius-small);padding-inline:var(--sg-space-3);max-inline-size:100%;min-inline-size:var(--sg-control-size);white-space:normal;overflow-wrap:anywhere}.aadesh-caution{text-align:center;font-size:var(--sg-chat-caption-size);color:var(--sg-color-text-secondary);margin-block-start:var(--sg-space-2)}.aadesh-thread:has(.aadesh-welcome){grid-template-rows:auto minmax(min-content,1fr) minmax(0,1fr)}.aadesh-conversation:has(.aadesh-welcome){padding-block:var(--sg-space-5) var(--sg-space-4);justify-content:center;align-items:end;display:flex}.aadesh-transcript:has(.aadesh-welcome){inline-size:100%}.aadesh-welcome{text-align:center;align-items:center;gap:var(--sg-space-3);max-inline-size:var(--sg-chat-welcome-width);flex-direction:column;margin-inline:auto;display:flex}.aadesh-welcome h2{font-family:var(--sg-font-reading);font-size:var(--sg-chat-welcome-title);line-height:var(--sg-leading-heading)}.aadesh-welcome-mark{inline-size:var(--sg-space-6);block-size:auto}.aadesh-welcome>p{font-size:var(--sg-text-nav)}.aadesh-welcome-topics{justify-content:center;gap:var(--sg-space-2);flex-wrap:wrap;margin-block-start:var(--sg-space-2);display:flex}.aadesh-welcome-topics button{min-block-size:var(--sg-control-size);padding:var(--sg-space-2) var(--sg-space-3);color:var(--sg-color-brand);border:var(--sg-border-width) solid var(--sg-color-border);border-radius:var(--sg-radius-pill);font:inherit;font-size:var(--sg-text-small);cursor:pointer;background:0 0}.aadesh-welcome-topics button:hover{border-color:var(--sg-color-brand)}.aadesh-thread:has(.aadesh-welcome) .aadesh-composer{align-self:start;padding-block-start:0}.aadesh-welcome+.aadesh-answer{display:none}.faq-draft-markdown{white-space:normal}.faq-draft-markdown p{white-space:pre-line}.faq-draft-markdown p+p{margin-block-start:var(--sg-space-4)}.faq-draft-references.ui-disclosure{font-size:var(--sg-text-small);background:0 0;border:0}.faq-draft-references>summary{min-block-size:var(--sg-control-size);padding:var(--sg-space-2) 0}.faq-draft-references ol{margin:0;padding:0;list-style:none}.faq-draft-references li+li{border-block-start:var(--sg-border-width) solid var(--sg-color-border);margin-block-start:var(--sg-space-4);padding-block-start:var(--sg-space-4)}.faq-draft-source-title{font-weight:var(--sg-weight-semibold);overflow-wrap:anywhere}.faq-draft-provenance.ui-disclosure{background:0 0;border:0;margin-block-start:var(--sg-space-2)}.faq-draft-provenance>summary{min-block-size:var(--sg-control-size);padding:var(--sg-space-2) 0;font-size:var(--sg-text-small)}.faq-draft-provenance dl{font-size:var(--sg-text-small);overflow-wrap:anywhere}.faq-draft-provenance dt{font-weight:var(--sg-weight-semibold);margin-block-start:var(--sg-space-2)}.faq-draft-provenance dd{margin:0}@media (min-width:900px){.aadesh-layout[data-sidebar-pending] .aadesh-sidebar-region{flex:0 0 var(--sg-chat-sidebar-width);min-block-size:0;position:relative;inset:auto}.aadesh-layout[data-sidebar-pending] .aadesh-topbar{padding-inline-start:var(--sg-gutter)}}@media (max-width:899px){body:has(.aadesh-page){position:fixed;inset-block-start:var(--sg-chat-viewport-top,0);inset-inline:0}body:has(.aadesh-page)>.site-header{z-index:calc(var(--sg-chat-layer) + 1);padding-block:calc(var(--sg-space-2) + env(safe-area-inset-top,0px)) var(--sg-space-2);position:relative;overflow:visible}body:has(.aadesh-sidebar[open])>.site-header{z-index:var(--sg-chat-layer)}body:has(.aadesh-page) .site-header .shell-header-layout{align-items:center;gap:var(--sg-space-2);flex-wrap:wrap;display:flex;position:relative}body:has(.aadesh-page) .site-header .shell-brand-row,body:has(.aadesh-page) .site-header .shell-mobile-row{display:contents}body:has(.aadesh-page) .site-header .brand-link{min-inline-size:var(--sg-control-size);flex:1}body:has(.aadesh-page) .site-header .mobile-aadesh{display:none}body:has(.aadesh-page) .mobile-navigation>.ui-disclosure-content{max-block-size:calc(var(--sg-chat-viewport,100dvh) - var(--sg-chat-header-height));background:var(--sg-color-surface);border:var(--sg-border-width) solid var(--sg-color-border);border-radius:var(--sg-radius-medium);position:absolute;inset-block-start:calc(100% + var(--sg-space-2));inset-inline:0;overflow-y:auto}.aadesh-thread{grid-template-rows:auto minmax(var(--sg-control-size),1fr) minmax(0,auto);overflow:hidden}.aadesh-topbar{padding:var(--sg-space-2) var(--sg-gutter);gap:var(--sg-space-2);flex-wrap:wrap;padding-inline-start:min(40vw,calc(var(--sg-control-size) * 2 + var(--sg-space-6)));display:flex}.aadesh-heading{flex-wrap:wrap;flex:100%;order:1;min-inline-size:0}.aadesh-options{order:3;flex:0 0 var(--sg-control-size);align-self:start;margin-inline-start:0}.aadesh-identity h1{font-size:var(--sg-text-reading)}.aadesh-identity h1,.aadesh-preview{overflow-wrap:anywhere}.aadesh-header-actions{font-size:var(--sg-chat-caption-size)}.aadesh-context-strip{order:2;flex:0 0 calc(100% + min(40vw,calc(var(--sg-control-size) * 2 + var(--sg-space-6))) - var(--sg-gutter) - var(--sg-control-size) - var(--sg-space-2));inline-size:calc(100% + min(40vw,calc(var(--sg-control-size) * 2 + var(--sg-space-6))) - var(--sg-gutter) - var(--sg-control-size) - var(--sg-space-2));max-inline-size:none;margin-inline-start:calc(var(--sg-gutter) - min(40vw,calc(var(--sg-control-size) * 2 + var(--sg-space-6))))}.aadesh-context-strip .ui-disclosure>summary{padding-block:var(--sg-space-1)}.aadesh-context-name{max-inline-size:100%}.aadesh-context-edit-label{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.aadesh-context-strip .ui-disclosure-content{inset-inline:0 auto}.aadesh-sidebar:not([open])>summary{gap:var(--sg-space-2);inline-size:auto;max-inline-size:30vw;font-size:var(--sg-text-small)}.aadesh-desktop-history-icon{display:none}.aadesh-mobile-history-icon{inline-size:var(--sg-space-5);flex:none;display:inline-flex}.aadesh-mobile-history-icon svg{stroke:currentColor;stroke-width:1.5px}.aadesh-sidebar:not([open]) .aadesh-mobile-history-label{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;display:inline;overflow:hidden}.aadesh-sidebar-region:has(.aadesh-sidebar[open]){inset:var(--sg-chat-viewport-top,0) auto auto 0;block-size:var(--sg-chat-viewport,100dvh);inline-size:min(var(--sg-chat-drawer-width),90vw);z-index:calc(var(--sg-chat-layer) + 1);position:fixed}.aadesh-drawer-backdrop{background:var(--sg-chat-backdrop);z-index:var(--sg-chat-layer);border:0;position:fixed;inset:0}.aadesh-layout:has(.aadesh-sidebar[open]) .aadesh-topbar{padding-inline-start:min(40vw,calc(var(--sg-control-size) * 2 + var(--sg-space-6)))}.aadesh-conversation{padding:var(--sg-space-4) var(--sg-gutter);scroll-padding-block:var(--sg-space-4)}.aadesh-answer{grid-template-columns:minmax(0,1fr)}.aadesh-reply-mark{display:none}.aadesh-turn{max-inline-size:95%}.aadesh-welcome h2{font-size:var(--sg-chat-mobile-welcome-title)}.aadesh-composer{min-block-size:0;max-block-size:calc(var(--sg-chat-viewport,100dvh) / 2);padding-block-end:calc(var(--sg-space-3) + var(--sg-chat-safe-bottom,env(safe-area-inset-bottom,0px)));overflow-y:auto}.aadesh-question-form textarea{max-block-size:min(var(--sg-chat-input-max-height),calc(var(--sg-chat-viewport,100dvh) / 6))}.aadesh-question-form{padding:var(--sg-space-2)}.aadesh-message-dialog{padding:var(--sg-space-4)}body[data-aadesh-short-viewport] .aadesh-thread:has(.aadesh-welcome){grid-template-rows:auto minmax(var(--sg-control-size),1fr) minmax(0,auto)}body[data-aadesh-short-viewport] .aadesh-conversation{padding-block:0}body[data-aadesh-short-viewport] .aadesh-conversation:has(.aadesh-welcome){padding-block:var(--sg-space-2);align-items:start}body[data-aadesh-short-viewport] .aadesh-composer>p{margin-block-end:0}}.aadesh-dock{inline-size:var(--sg-aadesh-panel-width);border:0;border-inline-start:var(--sg-border-width) solid var(--sg-color-border);background:var(--sg-color-background);block-size:100dvh;max-block-size:100dvh;max-inline-size:100vw;color:var(--sg-color-text);z-index:var(--sg-aadesh-panel-z);margin:0;padding:0;position:fixed;inset:0 0 0 auto}@media (max-width:899px) and (max-height:650px){.aadesh-conversation{padding-block:0}.aadesh-question-form{padding-block:var(--sg-space-2)}.aadesh-composer>p{margin-block-end:0}}.aadesh-dock[open]{flex-direction:column;display:flex}.aadesh-dock-header{justify-content:space-between;align-items:center;gap:var(--sg-space-3);padding:var(--sg-space-3);border-block-end:var(--sg-border-width) solid var(--sg-color-border);display:flex}.aadesh-frame{border:0;flex:1;min-block-size:0;inline-size:100%}html[data-aadesh-panel=true] body>.shell-preview,html[data-aadesh-panel=true] body>.site-footer,html[data-aadesh-panel=true] body>.site-header{display:none}html[data-aadesh-panel=true] .aadesh-page{block-size:100dvh}body:has(.aadesh-dock[open])>.reader-page{inline-size:min(var(--sg-width-reading),calc(100% - var(--sg-aadesh-panel-width) - var(--sg-space-6)));margin-inline:var(--sg-gutter) auto}@media (max-width:899px){.aadesh-dock{inline-size:100%}.aadesh-dock-header{flex-wrap:wrap}.aadesh-quota{grid-template-columns:minmax(0,1fr)}body:has(.aadesh-dock[open])>.reader-page{inline-size:auto}}.discovery-section{padding-block:var(--sg-space-8)}.discovery-heading,.discovery-section-head{gap:var(--sg-space-5);align-items:end;margin-block-end:var(--sg-space-6);display:grid}.discovery-heading>div,.discovery-section-head>*{min-inline-size:0}.discovery-title{color:var(--sg-color-brand);font-family:var(--sg-font-reading);font-size:var(--sg-editorial-title);font-weight:var(--sg-weight-normal);line-height:var(--sg-leading-heading);white-space:pre-line;text-wrap:balance;margin-block:var(--sg-space-3)}[lang=hi] .discovery-title{font-family:var(--sg-font-devanagari);line-height:var(--sg-leading-devanagari-heading);font-weight:var(--sg-weight-medium)}.discovery-intro{font-size:var(--sg-text-reading);line-height:var(--sg-leading-ui);max-inline-size:var(--sg-width-reading);color:var(--sg-color-text-secondary)}.discovery-preview{margin-block-start:var(--sg-space-4)}.discovery-grid{gap:var(--sg-space-5);display:grid}.discovery-card{background:var(--sg-color-surface);color:var(--sg-color-text);border-radius:var(--sg-radius-medium);min-inline-size:0;text-decoration:none;display:grid;overflow:hidden}.discovery-card:hover h3,.knowledge-card:hover h2{text-decoration:underline;text-decoration-thickness:var(--sg-border-width);text-underline-offset:var(--sg-space-2)}.discovery-card-art,.knowledge-card-art{background:var(--sg-editorial-art-ivory);color:var(--sg-color-brand);place-items:center;min-inline-size:0;display:grid}.editorial-art{inline-size:100%;max-block-size:var(--sg-editorial-art-height);display:block}.art-orbit{stroke:currentColor;stroke-width:1px;opacity:.25}.art-ink{stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.art-solid{fill:currentColor}.art-reverse{stroke:var(--sg-color-surface)}.art-accent{fill:var(--sg-color-energy)}.discovery-tone-0 .discovery-card-art,.discovery-tone-0 .knowledge-card-art{background:var(--sg-color-brand);color:var(--sg-color-background)}.discovery-tone-2 .discovery-card-art,.discovery-tone-2 .knowledge-card-art{background:var(--sg-editorial-art-rose);color:var(--sg-color-energy)}.discovery-tone-3 .discovery-card-art,.discovery-tone-3 .knowledge-card-art{background:var(--sg-editorial-art-sage)}.discovery-card-copy,.knowledge-card-copy{padding:var(--sg-space-5);gap:var(--sg-space-3);flex-direction:column;min-inline-size:0;display:flex}.discovery-card-copy h3,.knowledge-card-copy h2{color:var(--sg-color-brand);font-size:var(--sg-editorial-card-title);font-family:var(--sg-font-reading);font-weight:var(--sg-weight-medium)}[lang=hi] :is(.discovery-card-copy h3,.knowledge-card-copy h2){font-family:var(--sg-font-devanagari);line-height:var(--sg-leading-devanagari-heading)}.discovery-card-copy p,.knowledge-card-copy p{color:var(--sg-color-text-secondary)}.discovery-number{font-size:var(--sg-text-small);color:var(--sg-color-text-muted)}.discovery-card-action{justify-content:space-between;align-items:center;gap:var(--sg-space-3);min-block-size:var(--sg-control-size);color:var(--sg-color-brand);font-weight:var(--sg-weight-semibold);margin-block-start:auto;padding-block-start:var(--sg-space-3);display:flex}.discovery-collection{background:var(--sg-color-surface);border-block:var(--sg-border-width) solid var(--sg-color-border)}.book-grid{gap:var(--sg-space-6);margin-block:var(--sg-space-6);grid-template-columns:minmax(0,1fr);display:grid}.book-card,.book-cover>*,.discovery-aadesh>*{min-inline-size:0;max-inline-size:100%}.book-cover{min-block-size:var(--sg-editorial-book-height);padding:var(--sg-space-6);color:var(--sg-color-background);background:var(--sg-color-brand);text-align:center;border-radius:var(--sg-radius-small);border-inline-start:var(--sg-space-2) solid var(--sg-color-brand-emphasis);flex-direction:column;justify-content:space-between;align-items:center;display:flex}.book-cover-1{background:var(--sg-color-energy);border-color:var(--sg-color-danger)}.book-cover-2{background:var(--sg-editorial-art-ivory);border-color:var(--sg-color-border-strong);color:var(--sg-color-brand)}.book-imprint{font-size:var(--sg-text-small);letter-spacing:var(--sg-space-1);overflow-wrap:anywhere}.book-cover .editorial-art{max-block-size:var(--sg-editorial-art-height)}.book-cover h3{font:var(--sg-weight-medium) var(--sg-editorial-card-title)/var(--sg-leading-heading) var(--sg-font-reading)}[lang=hi] .book-cover h3{font-family:var(--sg-font-devanagari);line-height:var(--sg-leading-devanagari-heading)}.book-cover-rule{inline-size:var(--sg-space-8);border-block-end:var(--sg-border-width) solid currentColor;margin-block-start:var(--sg-space-4)}.book-caption{padding-block:var(--sg-space-4)}.editorial-badge{font-size:var(--sg-text-small);color:var(--sg-color-text-secondary);display:inline-block}.discovery-aadesh{background:var(--sg-editorial-art-ivory);border-radius:var(--sg-radius-medium);align-items:stretch;gap:0;display:grid;overflow:hidden}.discovery-aadesh>.editorial-art{color:var(--sg-color-brand);max-block-size:none}.discovery-primary.ui-link{max-inline-size:100%;padding:var(--sg-space-3);background:var(--sg-color-brand);color:var(--sg-color-on-brand);border-radius:var(--sg-radius-small);margin-block:var(--sg-space-5) var(--sg-space-3);text-decoration:none;display:inline-block}.learn-page.learn-hub{max-inline-size:var(--sg-width-container);gap:var(--sg-space-6)}body:has(.learn-hub)>.shell-preview{display:none}.learn-hub>.ui-notice{padding-block:var(--sg-space-2);font-size:var(--sg-text-small)}.knowledge-header{gap:var(--sg-space-6);padding-block:var(--sg-space-3) var(--sg-space-6);align-items:center;display:grid}.knowledge-header .discovery-title{margin-block-end:var(--sg-space-2)}.knowledge-tagline{font:var(--sg-weight-normal) var(--sg-text-title)/var(--sg-leading-heading) var(--sg-font-reading);color:var(--sg-color-brand);white-space:pre-line;margin-block-end:var(--sg-space-4)}[lang=hi] .knowledge-tagline{font-family:var(--sg-font-devanagari);line-height:var(--sg-leading-devanagari-heading)}.knowledge-header-art{color:var(--sg-color-brand);background:var(--sg-editorial-art-ivory);padding:var(--sg-space-6);border-radius:var(--sg-radius-medium);text-align:center}.art-caption{font-size:var(--sg-text-small);color:var(--sg-color-brand)}.knowledge-section-head{gap:var(--sg-space-3);border-block-start:var(--sg-border-width) solid var(--sg-color-border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;padding-block-start:var(--sg-space-6);display:flex}.learn-index.knowledge-grid{gap:var(--sg-space-5);display:grid}.learn-index.knowledge-grid>li{border:0;padding:0}.knowledge-card{block-size:100%;color:var(--sg-color-text);background:var(--sg-color-surface);border-radius:var(--sg-radius-medium);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.knowledge-card-art{position:relative}.knowledge-card-art .editorial-badge{inset:var(--sg-space-4) auto auto var(--sg-space-4);background:var(--sg-color-surface);padding:var(--sg-space-1) var(--sg-space-3);border-radius:var(--sg-radius-pill);position:absolute}.knowledge-card-copy{flex:1}.knowledge-footnote{gap:var(--sg-space-4);padding-block:var(--sg-space-6);border-block-start:var(--sg-border-width) solid var(--sg-color-border);display:grid}.knowledge-footnote p{max-inline-size:var(--sg-width-reading)}@media (min-width:48rem){.discovery-heading,.discovery-section-head{gap:var(--sg-space-7);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.book-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.discovery-aadesh{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.knowledge-header{gap:var(--sg-space-7);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.learn-index.knowledge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:75rem){.discovery-card{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr)}.discovery-card-art .editorial-art{max-block-size:none}.discovery-card-copy{padding:var(--sg-space-6)}.learn-index.knowledge-grid:not(:has(>li:nth-child(4))){grid-template-columns:repeat(3,minmax(0,1fr))}}.practice-library{inline-size:100%;max-inline-size:var(--sg-width-container);padding:var(--sg-space-7) var(--sg-gutter);margin-inline:auto}.practice-library>*+*{margin-block-start:var(--sg-space-8)}.practice-intro{gap:var(--sg-space-7);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;display:grid}.practice-intro .page-title{font-size:var(--sg-editorial-title);margin-block:var(--sg-space-3) var(--sg-space-5)}.practice-lede{font-family:var(--sg-font-reading);font-size:var(--sg-text-heading);line-height:var(--sg-leading-ui);max-inline-size:var(--sg-width-reading)}:lang(hi) .practice-lede{font-family:var(--sg-font-devanagari);font-size:var(--sg-text-reading);line-height:var(--sg-leading-devanagari)}.practice-jump{gap:var(--sg-space-5);min-block-size:var(--sg-control-size);align-items:center;margin-block-start:var(--sg-space-5);display:inline-flex}.practice-intro-art{background:var(--sg-editorial-art-ivory);border-radius:var(--sg-radius-medium);margin:0;overflow:hidden}.practice-intro-art .website-artwork{border-radius:0}.practice-intro-art figcaption{padding:var(--sg-space-3) var(--sg-space-4);color:var(--sg-color-brand);font-family:var(--sg-font-reading);font-size:var(--sg-text-reading)}.practice-preview{border-inline-start:var(--sg-border-active) solid var(--sg-color-energy);padding-inline-start:var(--sg-space-4)}.practice-library>.practice-preview{margin-block:var(--sg-space-6)}.practice-section-heading{justify-content:space-between;align-items:end;gap:var(--sg-space-6);margin-block-end:var(--sg-space-5);display:flex}.practice-section-heading>p{max-inline-size:var(--sg-chat-sidebar-width);font-size:var(--sg-text-small);color:var(--sg-color-text-secondary)}.practice-category-grid{gap:var(--sg-space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.practice-category{min-inline-size:0}.practice-category-art{background:var(--sg-editorial-art-ivory);border-radius:var(--sg-radius-medium);position:relative;overflow:hidden}.practice-category-art[data-tone="1"]{background:var(--sg-editorial-art-sage)}.practice-category-art[data-tone="2"]{background:var(--sg-editorial-art-rose)}.practice-category-art[data-tone="3"]{background:var(--sg-color-selection)}.practice-category-art .editorial-art{block-size:auto;inline-size:100%}.practice-category-art>span{inset:var(--sg-space-3) auto auto var(--sg-space-4);color:var(--sg-color-gold);font-size:var(--sg-text-small);position:absolute}.practice-category-copy{padding-block:var(--sg-space-5)}.practice-category h3,.practice-guide-card h3{font-family:var(--sg-font-reading);font-size:var(--sg-text-reading);line-height:var(--sg-leading-heading);color:var(--sg-color-brand)}:lang(hi) .practice-category h3,:lang(hi) .practice-guide-card h3{font-family:var(--sg-font-devanagari);line-height:var(--sg-leading-devanagari-heading)}.practice-category-copy>p{margin-block:var(--sg-space-3)}.practice-status{font-size:var(--sg-text-small);color:var(--sg-color-energy)}.practice-guide-grid.reader-toc{gap:var(--sg-space-6);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.practice-guide-card{min-inline-size:0;padding-block:var(--sg-space-5);border-block-start:var(--sg-border-width) solid var(--sg-color-border);overflow-wrap:anywhere}.practice-guide-card>*+*{margin-block-start:var(--sg-space-3)}.practice-guide-card h3 a{text-decoration:none}.practice-guide-card h3 a:hover{text-underline-offset:var(--sg-space-1);text-decoration:underline}.practice-empty{gap:var(--sg-space-5);background:var(--sg-color-selection);padding:var(--sg-space-6);border-radius:var(--sg-radius-medium);display:flex}.practice-empty>span{color:var(--sg-color-energy);font-size:var(--sg-text-title)}.practice-empty h3{font-size:var(--sg-text-reading);margin-block-end:var(--sg-space-2)}.practice-boundaries{gap:var(--sg-space-8);padding-block:var(--sg-space-7);border-block-start:var(--sg-border-width) solid var(--sg-color-border);grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);display:grid}.practice-boundaries h2{margin-block:var(--sg-space-3)}.practice-boundaries dl{gap:var(--sg-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.practice-boundaries dt{color:var(--sg-color-brand);font-weight:var(--sg-weight-semibold)}.practice-boundaries dd{margin:var(--sg-space-2) 0 0;font-size:var(--sg-text-small)}@media (max-width:899px){.practice-intro{gap:var(--sg-space-5);grid-template-columns:minmax(0,1fr)}.practice-intro-art{display:block}.practice-category-grid,.practice-guide-grid.reader-toc{grid-template-columns:repeat(2,minmax(0,1fr))}.practice-boundaries{gap:var(--sg-space-5);grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.practice-library{padding-block:var(--sg-space-5)}.practice-library>*+*{margin-block-start:var(--sg-space-7)}.practice-section-heading{display:block}.practice-section-heading>p{max-inline-size:none;margin-block-start:var(--sg-space-2)}.practice-category-grid,.practice-guide-grid.reader-toc{grid-template-columns:minmax(0,1fr)}.practice-category{gap:var(--sg-space-4);grid-template-columns:minmax(0,1fr) minmax(0,2fr);display:grid}.practice-category-art{align-self:start}.practice-category-art .editorial-art{min-block-size:var(--sg-chat-topbar)}.practice-category-art>span{display:none}.practice-category-copy{padding-block:0}.practice-boundaries dl{grid-template-columns:minmax(0,1fr)}}.devotion-library,.scripture-library,.scripture-overview{gap:var(--sg-space-7);overflow-wrap:anywhere;display:grid}.library-intro{gap:var(--sg-space-5);align-items:center;display:grid}.devotion-work-grid>li,.library-intro>*,.scripture-shelf>li{min-inline-size:0}.library-intro .discovery-title{margin-block:var(--sg-space-2)}.scripture-shelf{gap:var(--sg-space-6);margin:0;padding:0;list-style:none;display:grid}.scripture-book{color:var(--sg-color-text);text-decoration:none;display:block}.scripture-cover{gap:var(--sg-space-3);block-size:var(--sg-editorial-book-height);padding:var(--sg-space-5);color:var(--sg-color-on-brand);background:var(--sg-color-brand);border-radius:var(--sg-radius-small);border-inline-start:var(--sg-space-2) solid var(--sg-color-brand-emphasis);grid-template-rows:auto minmax(0,1fr) auto auto;align-items:center;display:grid;position:relative}.scripture-cover:after{content:"";inset:var(--sg-space-3);border:var(--sg-border-width) solid;opacity:.3;pointer-events:none;position:absolute}.scripture-cover-devi-mahatmyam{background:var(--sg-color-energy);border-color:var(--sg-color-danger)}.scripture-cover-ashtavakra-gita{background:var(--sg-editorial-art-ivory);color:var(--sg-color-brand);border-color:var(--sg-color-border-strong)}.scripture-imprint{justify-content:space-between;gap:var(--sg-space-4);inline-size:100%;font-size:var(--sg-chat-caption-size);letter-spacing:var(--sg-border-width);display:flex}.scripture-imprint span{letter-spacing:normal}.scripture-cover .editorial-art{block-size:100%;min-block-size:0;color:inherit}.scripture-cover .art-accent,.scripture-cover .art-ink,.scripture-cover .art-orbit{stroke:currentColor}.scripture-cover-title{font:var(--sg-weight-normal) var(--sg-editorial-card-title)/var(--sg-leading-heading) var(--sg-font-reading);text-align:center;align-items:center;min-block-size:2lh;display:grid}[lang=hi] .scripture-cover-title{font-family:var(--sg-font-devanagari);line-height:var(--sg-leading-devanagari-heading)}.scripture-cover-foot{font-size:var(--sg-chat-caption-size);text-align:center}.scripture-book-copy{gap:var(--sg-space-3);padding-block-start:var(--sg-space-5);display:grid}.devotion-card-copy h2,.scripture-book-copy h2{font:var(--sg-weight-normal) var(--sg-editorial-card-title)/var(--sg-leading-heading) var(--sg-font-reading);color:var(--sg-color-brand)}[lang=hi] .devotion-card-copy h2,[lang=hi] .scripture-book-copy h2{font-family:var(--sg-font-devanagari);line-height:var(--sg-leading-devanagari-heading)}.devotion-card-copy>p,.scripture-book-copy p{color:var(--sg-color-text-secondary)}.library-status{font-size:var(--sg-text-small);color:var(--sg-color-energy)}.library-action,.library-status{font-weight:var(--sg-weight-medium)}.library-action{align-items:center;gap:var(--sg-space-3);min-block-size:var(--sg-control-size);color:var(--sg-color-brand);display:inline-flex}.devotion-work-card:hover .library-action,.scripture-book:hover .library-action{text-underline-offset:var(--sg-space-1);text-decoration:underline}.library-principle{gap:var(--sg-space-4);padding-block:var(--sg-space-6);border-block:var(--sg-border-width) solid var(--sg-color-border);align-items:center;display:grid}.library-live .library-card{padding:var(--sg-space-4);background:0 0}.library-live .library-card .library-mark{display:none}.library-live .library-card .section-title{font-size:var(--sg-text-body)}.library-empty,.library-live .library-grid{gap:var(--sg-space-4)}.library-empty{padding:var(--sg-space-5);background:var(--sg-color-surface);border-radius:var(--sg-radius-medium);display:grid}.library-empty .editorial-art{max-block-size:var(--sg-editorial-art-height)}.scripture-overview-grid{gap:var(--sg-space-7);align-items:start;display:grid}.library-facts{gap:var(--sg-space-5);padding-block:var(--sg-space-5);border-block:var(--sg-border-width) solid var(--sg-color-border);margin:0;display:grid}.library-facts dt{font-size:var(--sg-text-small);color:var(--sg-color-text-secondary)}.library-facts dd{margin:0}.reader-page.scripture-authorized-overview{max-inline-size:var(--sg-width-container)}.library-overview-art{background:var(--sg-editorial-art-ivory);color:var(--sg-color-brand);border-radius:var(--sg-radius-medium)}.library-overview-art .editorial-art{max-block-size:var(--sg-editorial-art-height)}.scripture-authorized-overview .reader-toc{gap:0;padding:0;list-style:none}.scripture-authorized-overview .reader-toc>li{padding-block:var(--sg-space-4);border-block-end:var(--sg-border-width) solid var(--sg-color-border)}.scripture-authorized-overview .reader-toc>li>a{font-size:var(--sg-text-reading)}.devotion-categories{gap:var(--sg-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.devotion-category{color:var(--sg-color-brand);background:var(--sg-editorial-art-ivory);padding:var(--sg-space-3);border-radius:var(--sg-radius-medium);font-size:var(--sg-text-reading);grid-template-columns:minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.devotion-category .editorial-art{block-size:var(--sg-editorial-art-height);max-block-size:var(--sg-space-8);grid-column:1/-1}.devotion-category-kavach,.devotion-category-stotra{background:var(--sg-editorial-art-sage)}.devotion-category-mantra{background:var(--sg-editorial-art-rose)}.devotion-category[aria-current=page]{outline:var(--sg-border-active) solid var(--sg-color-energy);outline-offset:var(--sg-space-1)}.devotion-browse{gap:var(--sg-space-5);display:grid}.library-results-heading{gap:var(--sg-space-4);flex-wrap:wrap;justify-content:space-between;align-items:end;display:flex}.devotion-filters{padding-block:var(--sg-space-3);border-block:var(--sg-border-width) solid var(--sg-color-border)}.devotion-context>summary,.devotion-filters>summary{color:var(--sg-color-brand);min-block-size:var(--sg-control-size);cursor:pointer;padding-block:var(--sg-space-2)}.devotion-filters .reader-settings-form{padding-block:var(--sg-space-4)}.devotion-work-grid{gap:var(--sg-space-5);margin:0;padding:0;list-style:none;display:grid}.devotion-work-card{background:var(--sg-color-surface);border-radius:var(--sg-radius-medium);block-size:100%;color:var(--sg-color-text);text-decoration:none;display:grid;overflow:hidden}.devotion-card-art{color:var(--sg-color-brand);background:var(--sg-editorial-art-ivory)}.devotion-card-art .editorial-art{max-block-size:var(--sg-editorial-art-height)}.devotion-card-copy{align-content:start;gap:var(--sg-space-3);padding:var(--sg-space-5);overflow-wrap:anywhere;display:grid}.devotion-association-note{padding-block:var(--sg-space-4);border-block-start:var(--sg-border-width) solid var(--sg-color-border)}.devotion-reading>header{padding-block:var(--sg-space-5);border-block-end:var(--sg-border-width) solid var(--sg-color-border)}.devotion-reading .reader-passages{background:var(--sg-color-surface);border-radius:var(--sg-radius-medium);padding:var(--sg-space-5)}.devotion-reading .reader-passage{padding-block:var(--sg-space-3) var(--sg-space-5)}.devotion-context>div{padding-block:var(--sg-space-3)}@media (min-width:48rem){.library-intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.scripture-shelf{grid-template-columns:repeat(3,minmax(0,1fr))}.library-principle{grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto}.scripture-overview-grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.library-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.devotion-categories{grid-template-columns:repeat(5,minmax(0,1fr))}.devotion-category{padding:var(--sg-space-4)}.devotion-category .editorial-art{max-block-size:calc(var(--sg-space-8) * 2)}.devotion-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.devotion-filters .reader-settings-form{grid-template-columns:repeat(3,minmax(0,1fr))}.devotion-filters .cluster{grid-column:1/-1}.library-empty:has(.editorial-art){grid-template-columns:minmax(0,1fr) minmax(0,3fr);align-items:center}}@media (min-width:75rem){.devotion-work-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.calendar-date-qualification{max-inline-size:var(--sg-width-reading);font-size:var(--sg-text-small);line-height:var(--sg-leading-ui)}.calendar-date-note{margin-block:var(--sg-space-3);padding:var(--sg-space-4);border-inline-start:var(--sg-border-active) solid var(--sg-color-energy);background:var(--sg-color-surface);font-size:var(--sg-text-small);overflow-wrap:anywhere}.calendar-date-note p{margin-block:0 var(--sg-space-2)}.calendar-date-month-note{margin-block:0 var(--sg-space-4);font-size:var(--sg-text-small);line-height:var(--sg-leading-ui)}.calendar-date-caution{color:var(--sg-color-energy);font-size:var(--sg-text-small);font-weight:var(--sg-weight-semibold);margin-block:var(--sg-space-2)}.panchang-date-caution-marker{color:var(--sg-color-energy);margin-inline-start:var(--sg-space-1)}.panchang-cell.is-selected .panchang-date-caution-marker{color:inherit}.calendar-discovery{gap:var(--sg-space-6);display:grid}.calendar-heading{gap:var(--sg-space-5);align-items:center;display:grid}.calendar-heading-art{color:var(--sg-color-brand);display:none}.calendar-heading.calendar-intro{padding:var(--sg-space-5);background:var(--sg-color-surface);border-radius:var(--sg-radius-medium);gap:var(--sg-space-5);grid-template-columns:minmax(0,1fr)}.calendar-intro .discovery-title{font-size:var(--sg-text-title);margin-block:var(--sg-space-3)}.calendar-intro .calendar-heading-art{min-inline-size:0;display:block}.calendar-intro .calendar-heading-art .website-artwork{max-inline-size:none}.calendar-intro .calendar-availability{padding:var(--sg-space-2) var(--sg-space-4);font-size:var(--sg-text-small);background:0 0;margin-block-start:var(--sg-space-4)}.calendar-availability{gap:var(--sg-space-2);padding:var(--sg-space-4) var(--sg-space-5);background:var(--sg-editorial-art-ivory);border-inline-start:var(--sg-border-active) solid var(--sg-color-energy);display:grid}.calendar-categories{gap:var(--sg-space-2);flex-wrap:wrap;padding-block-end:var(--sg-space-3);display:flex}.calendar-categories .ui-link{padding:var(--sg-space-2) var(--sg-space-4);border-radius:var(--sg-radius-pill);background:var(--sg-color-surface);text-decoration:none}.calendar-categories .ui-link[aria-current=page]{background:var(--sg-color-brand);color:var(--sg-color-on-brand)}.calendar-group{gap:var(--sg-space-5);display:grid}.calendar-section-heading{justify-content:space-between;align-items:baseline;gap:var(--sg-space-3);border-block-start:var(--sg-border-width) solid var(--sg-color-border);flex-wrap:wrap;padding-block-start:var(--sg-space-6);display:flex}.calendar-section-heading h2{color:var(--sg-color-brand);margin-block-end:var(--sg-space-2)}.calendar-festival-grid{gap:var(--sg-space-4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.calendar-festival{align-content:start;gap:var(--sg-space-3);padding:var(--sg-space-5);background:var(--sg-color-surface);border-radius:var(--sg-radius-medium);block-size:100%;min-inline-size:0;display:grid}.calendar-festival h3{font-size:var(--sg-text-heading);color:var(--sg-color-brand)}.calendar-pending{font-size:var(--sg-text-small);color:var(--sg-color-text-muted);font-weight:var(--sg-weight-normal)}.calendar-festival .ui-disclosure{border:0;border-block-start:var(--sg-border-width) solid var(--sg-color-border);background:0 0;border-radius:0}.calendar-festival .ui-disclosure>summary{padding:var(--sg-space-3) 0;font-size:var(--sg-text-small)}.calendar-festival .ui-disclosure-content{font-size:var(--sg-text-small);padding:0}.calendar-festival dt{font-weight:var(--sg-weight-semibold);color:var(--sg-color-brand)}.calendar-festival dd{margin:var(--sg-space-2) 0 var(--sg-space-4);overflow-wrap:anywhere}.calendar-festival dd ul{padding-inline-start:var(--sg-space-5)}.calendar-festival dd .ui-link{font-size:inherit;overflow-wrap:anywhere}.calendar-scope-note{gap:var(--sg-space-4);border-block-start:var(--sg-border-width) solid var(--sg-color-border);max-inline-size:var(--sg-width-reading);padding-block-start:var(--sg-space-6);display:grid}.home-calendar{gap:var(--sg-space-5);border-block-end:var(--sg-border-width) solid var(--sg-color-border);display:grid}.home-calendar .discovery-title{font-size:var(--sg-text-title)}.home-calendar-copy{gap:var(--sg-space-4);min-inline-size:0;display:grid}.home-calendar .home-calendar-art{margin-block-start:0}.home-calendar .discovery-primary{margin:0}@media (min-width:48rem){.calendar-heading{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.calendar-heading.calendar-intro{gap:var(--sg-space-7);padding:var(--sg-space-6);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.calendar-heading-art{display:block}.calendar-festival-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-calendar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:47.99rem){.calendar-intro .calendar-heading-art img{aspect-ratio:var(--sg-artwork-search-mobile-aspect);object-fit:cover}}@media (min-width:75rem){.calendar-festival-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width:32rem){.panchang-workspace[data-calculated=true] .panchang-cell-note{block-size:auto;inline-size:100%;font-size:var(--sg-text-small);line-height:var(--sg-leading-ui);text-overflow:ellipsis;white-space:nowrap;padding-inline:var(--sg-space-1);background:0 0;border-radius:0;overflow:hidden}}.panchang-workspace{gap:var(--sg-space-4);min-inline-size:0;display:grid}.panchang-preview{padding:var(--sg-space-3) var(--sg-space-4);background:var(--sg-editorial-art-rose);border-inline-start:var(--sg-border-active) solid var(--sg-color-energy);font-size:var(--sg-text-small)}.panchang-preview a{margin-inline-start:var(--sg-space-2);display:inline-block}.panchang-toolbar{justify-content:space-between;align-items:center;gap:var(--sg-space-4);flex-wrap:wrap;display:flex}.panchang-toolbar h2{color:var(--sg-color-brand);font-size:var(--sg-text-title)}.calendar-view-nav{gap:var(--sg-space-2);border-block-end:var(--sg-border-width) solid var(--sg-color-border);flex-wrap:wrap;padding-block-end:var(--sg-space-3);display:flex}.calendar-view-nav a{padding:var(--sg-space-3) var(--sg-space-4);color:var(--sg-color-brand);border-radius:var(--sg-radius-small);font-weight:var(--sg-weight-semibold);text-decoration:none}.calendar-view-nav a[aria-current=page]{background:var(--sg-color-brand);color:var(--sg-color-on-brand)}.panchang-navigation{gap:var(--sg-space-4);align-items:start;display:grid}.panchang-month-picker>div,.panchang-navigation form{gap:var(--sg-space-1);min-inline-size:0;display:grid}.panchang-navigation .panchang-month-picker{grid-template-columns:repeat(auto-fit,minmax(min(100%,calc(var(--sg-control-size)*3)),1fr));gap:var(--sg-space-3)}.panchang-navigation label{color:var(--sg-color-brand);font-size:var(--sg-text-small);font-weight:var(--sg-weight-semibold)}.panchang-navigation input[type=date],.panchang-navigation select{font:inherit;color:var(--sg-color-brand);background:var(--sg-color-surface);border:var(--sg-border-width) solid var(--sg-color-border-strong);border-radius:var(--sg-radius-small);padding:var(--sg-space-2);inline-size:100%;min-inline-size:0;min-block-size:var(--sg-control-size)}.panchang-jump>div{gap:var(--sg-space-2);display:grid}.panchang-jump input[type=date]{flex:1;min-inline-size:0}.panchang-jump .ui-button{white-space:normal;max-inline-size:100%}.panchang-jump [role=alert]{color:var(--sg-color-energy);font-size:var(--sg-text-small)}.panchang-summary{gap:var(--sg-space-3);border-block-start:var(--sg-border-width) solid var(--sg-color-border);padding-block-start:var(--sg-space-4);display:grid}.panchang-empty h4,.panchang-summary h4{color:var(--sg-color-brand);font-size:var(--sg-text-heading)}.panchang-intervals{border-block-start:var(--sg-border-width) solid var(--sg-color-border)}.panchang-month-controls{gap:var(--sg-space-2);flex-wrap:wrap;max-inline-size:100%;display:flex}.panchang-month-controls .ui-button{min-inline-size:var(--sg-control-size)}.panchang-month-controls [aria-disabled=true]{opacity:.5}.panchang-city{gap:var(--sg-space-1);font-size:var(--sg-text-small);display:grid}.panchang-city select{padding:var(--sg-space-2) var(--sg-space-3);min-block-size:var(--sg-control-size);background:var(--sg-color-surface);border:var(--sg-border-width) solid var(--sg-color-border-strong);border-radius:var(--sg-radius-small);color:var(--sg-color-brand);max-inline-size:100%}.panchang-grid-note,.panchang-profile,.panchang-tool-note{color:var(--sg-color-text-muted);font-size:var(--sg-text-small)}.panchang-columns{gap:var(--sg-space-5);align-items:start;display:grid}.panchang-month{min-inline-size:0;margin:0;container-type:inline-size}.panchang-week,.panchang-weekdays{gap:var(--sg-space-1);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.panchang-weekdays{color:var(--sg-color-text-secondary);text-align:center;padding-block:var(--sg-space-3);font-size:min(var(--sg-text-small),6cqi)}.panchang-week{margin-block-end:var(--sg-space-1)}.panchang-cell{aspect-ratio:1;min-inline-size:0}.panchang-cell button{border:var(--sg-border-width) solid transparent;border-radius:var(--sg-radius-small);background:var(--sg-color-surface);block-size:100%;inline-size:100%;color:var(--sg-color-brand);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.panchang-cell button:hover{background:var(--sg-editorial-art-ivory)}.panchang-cell button:disabled{color:var(--sg-color-text-muted);cursor:default}.panchang-number{font-size:min(var(--sg-text-body),8cqi);font-weight:var(--sg-weight-medium);white-space:nowrap;line-height:1}.panchang-cell.is-adjacent button{color:var(--sg-color-text-muted);background:0 0}.panchang-cell.is-selected button{background:var(--sg-color-brand);color:var(--sg-color-on-brand);border-color:var(--sg-color-brand)}.panchang-today-mark{inline-size:var(--sg-space-1);block-size:var(--sg-space-1);border-radius:var(--sg-radius-pill);background:var(--sg-color-energy);position:absolute;inset-block-end:var(--sg-space-1)}.panchang-cell.is-selected .panchang-today-mark{background:var(--sg-color-on-brand)}.panchang-selected-mark{font-size:min(var(--sg-text-small),5cqi);position:absolute;inset-block-start:0;inset-inline-end:var(--sg-space-1)}.panchang-cell-note{inline-size:min(var(--sg-space-1),1cqi);block-size:min(var(--sg-space-1),1cqi);border-radius:var(--sg-radius-pill);background:currentColor;font-size:0;display:block;position:absolute;inset-block-end:0}.panchang-grid-note{margin-block-start:var(--sg-space-3)}.panchang-day{background:var(--sg-color-surface);border-radius:var(--sg-radius-medium);min-inline-size:0;padding:var(--sg-space-5);border-block-start:var(--sg-border-active) solid var(--sg-color-energy)}.panchang-day-heading{justify-content:space-between;align-items:start;gap:var(--sg-space-3);display:flex}.panchang-day-heading h3{font-size:var(--sg-text-heading);color:var(--sg-color-brand)}.panchang-day-heading p:not(.eyebrow){font-size:var(--sg-text-small);color:var(--sg-color-text-muted)}.panchang-detail-toggle{inline-size:var(--sg-control-size);block-size:var(--sg-control-size);border:var(--sg-border-width) solid var(--sg-color-border);border-radius:var(--sg-radius-pill);color:var(--sg-color-brand);font-size:var(--sg-text-heading);cursor:pointer;background:0 0;flex-shrink:0}.panchang-day-body{gap:var(--sg-space-5);margin-block-start:var(--sg-space-5);display:grid}.panchang-fixture-label{font-size:var(--sg-text-small);color:var(--sg-color-energy);font-weight:var(--sg-weight-semibold)}.panchang-fields{gap:var(--sg-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.panchang-fields>div:nth-child(-n+3){grid-column:1/-1}.panchang-fields>div{border-block-end:var(--sg-border-width) solid var(--sg-color-border);padding-block-end:var(--sg-space-3)}.panchang-fields dt{font-size:var(--sg-text-small);color:var(--sg-color-brand);font-weight:var(--sg-weight-semibold)}.panchang-fields dd{margin:var(--sg-space-1) 0 0;font-size:var(--sg-text-small)}.panchang-fields dd p+p{margin-block-start:var(--sg-space-2)}.panchang-empty{gap:var(--sg-space-4);padding-block:var(--sg-space-6);display:grid}.panchang-empty-symbol{font-size:var(--sg-editorial-card-title);color:var(--sg-color-energy)}.panchang-empty h4{font-size:var(--sg-text-heading);font-weight:var(--sg-weight-medium)}.panchang-empty p{font-size:var(--sg-text-small);color:var(--sg-color-text-muted)}.panchang-observances{gap:var(--sg-space-3);display:grid}.panchang-observances h4{font-size:var(--sg-text-heading);color:var(--sg-color-brand)}.panchang-sources h4{font-size:var(--sg-text-body);font-weight:var(--sg-weight-semibold);color:var(--sg-color-brand)}.panchang-observances h5{font-size:var(--sg-text-body);margin:0}.panchang-day summary{cursor:pointer;padding-block:var(--sg-space-3);color:var(--sg-color-brand)}.panchang-day details p{margin-block:var(--sg-space-2);font-size:var(--sg-text-small)}.panchang-sources{border-block-start:var(--sg-border-width) solid var(--sg-color-border)}.panchang-sources dd,.panchang-sources pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font-size:var(--sg-text-small);margin-inline:0}.panchang-year{gap:var(--sg-space-4);display:grid}.panchang-year>div{gap:var(--sg-space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.panchang-year a{gap:var(--sg-space-2);padding:var(--sg-space-4);background:var(--sg-color-surface);border-radius:var(--sg-radius-small);color:var(--sg-color-brand);text-decoration:none;display:grid}.panchang-year small{color:var(--sg-color-text-muted)}@media (min-width:48rem){.panchang-navigation{grid-template-columns:minmax(0,2fr) minmax(0,2fr) minmax(0,1fr)}.panchang-columns{gap:var(--sg-space-6);grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.panchang-number{font-size:min(var(--sg-text-heading),8cqi)}.panchang-year>div{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:75rem){.panchang-jump>div{grid-template-columns:minmax(0,1fr) auto}}.owned-editor-layout{gap:var(--sg-space-6);min-inline-size:0;display:grid}.owned-editor-library{align-content:start;gap:var(--sg-space-4);min-inline-size:0;display:grid}.owned-editor-library ul{overflow-wrap:anywhere;margin:0;padding-inline-start:var(--sg-space-5)}.owned-editor-library a{color:var(--sg-color-brand)}.owned-editor-main{gap:var(--sg-space-5);min-inline-size:0;display:grid}.owned-editor-fields{border:0;min-inline-size:0;margin:0;padding:0}.owned-editor-fields,.owned-editor-row{gap:var(--sg-space-4);display:grid}.owned-editor-body{min-block-size:var(--sg-editorial-art-height);line-height:var(--sg-leading-reading)}.owned-confirm{gap:var(--sg-space-3);align-items:start;display:flex}.owned-confirm input{margin-block-start:var(--sg-space-2)}.owned-editor-bulk,.owned-editor-citations{border-block-start:var(--sg-border-width) solid var(--sg-color-border);padding-block:var(--sg-space-3)}.owned-editor-bulk summary,.owned-editor-citations summary{color:var(--sg-color-brand);cursor:pointer;padding-block:var(--sg-space-3)}.owned-editor-bulk .ui-field,.owned-editor-citations .ui-field{margin-block:var(--sg-space-3)}.owned-editor-citations .ui-select{inline-size:100%;max-inline-size:100%}.owned-editor-preview{gap:var(--sg-space-4);padding:var(--sg-space-5);background:var(--sg-color-surface);border-inline-start:var(--sg-border-active) solid var(--sg-color-energy);overflow-wrap:anywhere;display:grid}.owned-editor-preview h2{color:var(--sg-color-brand);font-size:var(--sg-text-heading)}.owned-editor-history{padding-inline-start:var(--sg-space-5)}.owned-editor-history li{margin-block:var(--sg-space-3);overflow-wrap:anywhere}.owned-editor-history span{display:block}@media (min-width:48rem){.owned-editor-layout{grid-template-columns:minmax(0,1fr) minmax(0,3fr)}.owned-editor-row{grid-template-columns:repeat(3,minmax(0,1fr))}}.review-dashboard,.review-dashboard pre{overflow-wrap:anywhere}.review-dashboard pre{white-space:pre-wrap;font:inherit;background:var(--sg-color-surface);padding:var(--sg-space-4);max-block-size:calc(var(--sg-control-size)*12);overflow:auto}.review-comparison{gap:var(--sg-space-5);display:grid}.review-comparison>section{min-inline-size:0}.review-dashboard dl>div{margin-block:var(--sg-space-3);border-block-end:var(--sg-border-width) solid var(--sg-color-border);padding-block-end:var(--sg-space-3)}.review-dashboard dd{margin-inline-start:0}@media (min-width:64rem){.review-comparison{grid-template-columns:repeat(2,minmax(0,1fr))}}.website-artwork{border-radius:var(--sg-radius-medium);background:var(--sg-color-surface);min-inline-size:0;overflow:hidden}.website-artwork img{block-size:auto;inline-size:100%;display:block}.discovery-card-art .website-artwork{border-radius:0;align-content:center;block-size:100%;display:grid}.discovery-card-art .website-artwork img{object-fit:cover;block-size:100%}.scripture-cover.scripture-artwork-cover{border:0;block-size:auto;min-block-size:0;padding:0;display:block}.scripture-cover.scripture-artwork-cover:after{content:none}.scripture-artwork-cover .website-artwork{border-radius:var(--sg-radius-small)}.book-card>a{color:inherit;text-decoration:none;display:block}.book-caption h3{font-family:var(--sg-font-reading);font-size:var(--sg-editorial-card-title);margin-block:var(--sg-space-3)}:lang(hi) .book-caption h3{font-family:var(--sg-font-devanagari)}.knowledge-header-art:has(.website-artwork){padding:0;overflow:hidden}.knowledge-header-art .art-caption{padding:var(--sg-space-3);display:block}.knowledge-card-art .website-artwork{border-radius:0}.knowledge-card-art>.editorial-art{aspect-ratio:4/3;block-size:auto}.devotion-category:has(.website-artwork){padding:0;overflow:hidden}.devotion-category>.website-artwork{border-radius:0;grid-column:1/-1}.devotion-category:has(.website-artwork)>span{margin:var(--sg-space-3)}.devotion-card-art .website-artwork,.practice-category-art .website-artwork{border-radius:0}.practice-category-art>span{background:var(--sg-color-surface);color:var(--sg-color-brand);padding:var(--sg-space-1) var(--sg-space-2);border-radius:var(--sg-radius-small)}.home-calendar{align-items:center}.home-calendar-art{margin-block-start:var(--sg-space-5)}.calendar-heading-art .website-artwork{max-inline-size:var(--sg-width-reading)}.calendar-festival>.website-artwork{margin-block-end:var(--sg-space-4)}.utility-heading{gap:var(--sg-space-5);align-items:center;display:grid}.utility-art{max-inline-size:var(--sg-artwork-utility-width)}.learn-article-art{margin-block:var(--sg-space-5)}.reader-chapter-art{margin-block:var(--sg-space-3)}.discovery-aadesh-art.website-artwork{border-radius:0}.discovery-aadesh-art img{object-fit:cover;block-size:100%}.discovery-aadesh-copy{padding:var(--sg-space-6);justify-content:center;gap:var(--sg-space-4);flex-direction:column;display:flex}.discovery-aadesh-brand{align-items:center;gap:var(--sg-space-3);display:flex}.discovery-aadesh-symbol{inline-size:var(--sg-space-6);flex-shrink:0;block-size:auto}.discovery-aadesh-copy .discovery-title{font-size:var(--sg-text-title);margin:0}.discovery-aadesh-links{gap:var(--sg-space-4)}.discovery-aadesh-links .discovery-primary{margin:0}.account-welcome{background:var(--sg-color-surface);border-radius:var(--sg-radius-medium);display:grid;overflow:hidden}.account-welcome-art.website-artwork{border-radius:0}.account-welcome-art img{object-fit:cover;block-size:100%}.account-welcome-copy{padding:var(--sg-space-6);gap:var(--sg-space-6);align-content:center;display:grid}.account-welcome-copy .page-title{margin-block:var(--sg-space-3)}.account-availability{border-block-start:var(--sg-border-width) solid var(--sg-color-border);padding-block-start:var(--sg-space-5)}.account-availability h2{font-size:var(--sg-text-reading);margin-block:var(--sg-space-3)}@media (min-width:48rem){.utility-heading{grid-template-columns:minmax(0,1fr) minmax(0,var(--sg-artwork-utility-width))}.account-welcome-copy,.discovery-aadesh-copy{padding:var(--sg-space-7)}.account-welcome{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}}@media (max-width:47.99rem){.utility-heading .utility-art{display:none}.calendar-heading-art:has(.website-artwork){max-inline-size:var(--sg-artwork-utility-width);display:block}.search-heading .utility-art{display:block}.search-heading .utility-art img{aspect-ratio:var(--sg-artwork-search-mobile-aspect);object-fit:cover;object-position:var(--sg-artwork-search-mobile-focal)}.account-welcome-art img,.discovery-aadesh-art img{aspect-ratio:16/9;object-position:center}}.package-article{max-inline-size:var(--sg-width-container);overflow-wrap:anywhere;margin-inline:auto}.article-review-grid a,.package-article a{color:var(--sg-color-brand);text-underline-offset:var(--sg-space-1)}.editorial-article-body a,.package-article li a,.package-article p a{text-decoration-line:underline}.package-article>nav{justify-content:space-between;gap:var(--sg-space-4);margin-block-end:var(--sg-space-5);display:flex}.package-article-header{align-items:center;gap:var(--sg-space-6);grid-template-columns:minmax(0,2fr) minmax(0,1fr);margin-block-end:var(--sg-space-5);display:grid}.package-article-header .website-artwork{aspect-ratio:4/3;border-radius:var(--sg-radius-medium);overflow:hidden}.package-article-header img{object-fit:cover;block-size:100%;inline-size:100%}.package-article>details,.package-article>section{margin-block:var(--sg-space-6)}.editorial-article-body{max-inline-size:var(--sg-width-reading);font-size:var(--sg-text-reading);line-height:var(--sg-leading-reading);margin-inline:auto}.editorial-article-body blockquote,.editorial-article-body ol,.editorial-article-body p,.editorial-article-body ul{margin-block:var(--sg-space-4)}.editorial-article-body h2{font-family:var(--sg-font-reading);color:var(--sg-color-brand);font-size:var(--sg-text-heading);margin-block:var(--sg-space-6) var(--sg-space-3)}.editorial-article-body h3,.editorial-article-body h4,.editorial-article-body h5,.editorial-article-body h6{font-size:var(--sg-text-reading);font-weight:var(--sg-weight-semibold);margin-block:var(--sg-space-5) var(--sg-space-2)}.editorial-article-body li{margin-block:var(--sg-space-2)}.article-sources :target,.editorial-article-body :target{background:var(--sg-color-selection);scroll-margin-block-start:var(--sg-space-6)}.article-table{max-inline-size:100%;overflow:auto}.article-table table{border-collapse:collapse;inline-size:100%}.article-table td,.article-table th{padding:var(--sg-space-3);text-align:start;border-block-end:var(--sg-border-width) solid var(--sg-color-border)}.article-date-controls{align-items:end;gap:var(--sg-space-3);flex-wrap:wrap;display:flex}.article-date-controls label{gap:var(--sg-space-2);display:grid}.article-date-controls select{min-block-size:var(--sg-control-size);max-inline-size:100%}.article-sources{max-inline-size:var(--sg-width-reading);margin-inline:auto}.article-sources li{padding-block:var(--sg-space-4);border-block-end:var(--sg-border-width) solid var(--sg-color-border)}.article-sources dd{color:var(--sg-color-text-secondary);margin-inline-start:0}.article-sources dl>div{margin-block:var(--sg-space-3)}.article-review-grid{gap:var(--sg-space-5);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.article-review-grid li{min-inline-size:0}.learn-category-navigation{padding-block:var(--sg-space-3);border-block-end:var(--sg-border-width) solid var(--sg-color-border)}.learn-category-navigation [aria-current=page]{color:var(--sg-color-energy);font-weight:var(--sg-weight-semibold)}.learn-guide-directory .article-review-grid h2{font-size:var(--sg-text-reading);line-height:var(--sg-leading-reading);margin-block:var(--sg-space-3)}.article-review-grid .website-artwork{aspect-ratio:4/3;border-radius:var(--sg-radius-medium);overflow:hidden}.article-review-grid img{object-fit:cover;block-size:100%;inline-size:100%}.article-review-grid h3{font-size:var(--sg-text-reading);margin-block:var(--sg-space-3)}@media (max-width:767px){.package-article-header{gap:var(--sg-space-4);grid-template-columns:minmax(0,1fr)}.package-article-header .website-artwork{max-block-size:18rem;max-inline-size:100%}.article-review-grid{grid-template-columns:minmax(0,1fr)}.article-date-controls label{flex:1;min-inline-size:0}}.learn-reader{padding-block-end:var(--sg-space-7)}.learn-reader>.learn-reader-navigation{max-inline-size:var(--sg-width-container);font-size:var(--sg-text-nav);margin-block-end:var(--sg-space-6)}.learn-reader-navigation a{min-block-size:var(--sg-control-size);align-items:center;display:inline-flex}.learn-reader-header{grid-template-columns:minmax(0,1fr) var(--sg-learn-cover-width);gap:var(--sg-space-7);margin-block:var(--sg-space-5) var(--sg-space-7);align-items:center;display:grid}.learn-reader-header>div{min-inline-size:0}.learn-reader-header h1{margin-block:0 var(--sg-space-4);overflow-wrap:anywhere}.learn-reader-description{color:var(--sg-color-text-secondary);font-size:var(--sg-text-reading);line-height:var(--sg-leading-reading);max-inline-size:var(--sg-learn-reading-width)}.learn-reader-header .learn-reader-art{aspect-ratio:var(--sg-learn-card-aspect);inline-size:100%}.learn-reader-header .learn-reader-art img{object-fit:cover;object-position:center top;block-size:100%}.learn-reader-header .learn-reader-art[data-artwork-id=SG-ENTITY-016]{aspect-ratio:auto;max-inline-size:var(--sg-learn-portrait-width);justify-self:center}.learn-reader-header .learn-reader-art[data-artwork-id=SG-ENTITY-016] img{object-fit:contain;block-size:auto}.learn-reader-tools{justify-content:space-between;align-items:center;gap:var(--sg-space-3) var(--sg-space-5);padding-block:var(--sg-space-3);border-block:var(--sg-border-width) solid var(--sg-color-border);font-size:var(--sg-text-small);color:var(--sg-color-text-secondary);flex-wrap:wrap;margin-block-end:var(--sg-space-6);display:flex}.learn-reader-tools label{align-items:center;gap:var(--sg-space-2);min-block-size:var(--sg-control-size);cursor:pointer;display:inline-flex}.learn-reader-tools input{accent-color:var(--sg-color-brand);inline-size:var(--sg-space-4);block-size:var(--sg-space-4)}.learn-reader-layout{grid-template-columns:var(--sg-learn-toc-width) minmax(0,var(--sg-learn-reading-width));gap:var(--sg-space-7);justify-content:center;align-items:start;display:grid}.learn-reader-content{grid-area:1/2;min-inline-size:0}.learn-reader-toc{max-block-size:calc(100svh - var(--sg-learn-toc-offset) - var(--sg-space-6));font-size:var(--sg-text-small);grid-area:1/1;padding-inline-end:var(--sg-space-3);position:sticky;inset-block-start:var(--sg-learn-toc-offset);overflow:auto}.learn-reader-toc>p{font-weight:var(--sg-weight-semibold);color:var(--sg-color-brand);margin-block:0 var(--sg-space-3)}.learn-reader-mobile-toc ol,.learn-reader-toc ol{margin:0;padding:0;list-style:none}.learn-reader-mobile-toc li+li,.learn-reader-toc li+li{margin-block-start:var(--sg-space-2)}.learn-reader-mobile-toc a,.learn-reader-toc a{padding:var(--sg-space-1) var(--sg-space-2);color:var(--sg-color-text-secondary);border-inline-start:var(--sg-border-active) solid transparent;text-decoration:none;display:block}.learn-reader-mobile-toc a[aria-current],.learn-reader-toc a[aria-current]{color:var(--sg-color-brand);border-color:var(--sg-color-energy);background:var(--sg-color-selection)}.learn-reader-mobile-toc{display:none}.learn-reader-content .editorial-article-body{max-inline-size:none;font-family:var(--sg-font-reading);font-size:var(--sg-learn-reading-size);line-height:var(--sg-learn-reading-leading)}:lang(hi) .learn-reader-content .editorial-article-body{font-family:var(--sg-font-devanagari);line-height:var(--sg-leading-devanagari)}.learn-reader-content .editorial-article-body h2{font-size:var(--sg-text-heading);margin-block:var(--sg-space-7) var(--sg-space-4);line-height:var(--sg-leading-heading)}.learn-reader-content .editorial-article-body h3{color:var(--sg-color-brand);font-size:var(--sg-text-reading);line-height:var(--sg-leading-heading);margin-block:var(--sg-space-6) var(--sg-space-3)}:lang(hi) .learn-reader-content .editorial-article-body :is(h2,h3,h4){font-family:var(--sg-font-devanagari);line-height:var(--sg-leading-devanagari-heading)}.learn-reader-content .editorial-article-body p{margin-block:var(--sg-space-4)}.learn-reader-content .editorial-article-body li{padding-inline-start:var(--sg-space-1)}.learn-reader-content .editorial-article-body :is(ul,ol){padding-inline-start:var(--sg-space-5)}.learn-reader-content blockquote{border-inline-start:var(--sg-border-active) solid var(--sg-color-energy);color:var(--sg-color-text-secondary);margin-inline:0;padding-inline-start:var(--sg-space-5)}.learn-reader .article-citation{display:none}.learn-reader:has(#learn-show-citations:checked) .article-citation{font-family:var(--sg-font-ui);font-size:var(--sg-learn-citation-size);display:inline}.learn-reader .article-citation a{padding-inline:var(--sg-space-1)}.learn-reader-content :is(h2,h3,h4,h5,h6,[id]){scroll-margin-block-start:var(--sg-learn-toc-offset)}.learn-reader-about,.learn-reader-references{padding-block:var(--sg-space-4);border-block-start:var(--sg-border-width) solid var(--sg-color-border);font-family:var(--sg-font-ui);font-size:var(--sg-text-nav);line-height:var(--sg-leading-ui);overflow-wrap:anywhere;margin-block-start:var(--sg-space-6)}.learn-reader-about>summary,.learn-reader-references>summary{min-block-size:var(--sg-control-size);cursor:pointer;color:var(--sg-color-brand);font-weight:var(--sg-weight-semibold);align-content:center}.learn-reader-references li{padding-block:var(--sg-space-4);border-block-end:var(--sg-border-width) solid var(--sg-color-border)}.learn-reader-references li p{margin-block:var(--sg-space-2)}.learn-reader-references li details{color:var(--sg-color-text-secondary);font-size:var(--sg-text-small)}.learn-reader-references dl>div{margin-block:var(--sg-space-3)}.learn-reader-references dd{margin-inline-start:0}.learn-reader-about a,.learn-reader-references a,.learn-reader-tools a{text-underline-offset:var(--sg-space-1);text-decoration:underline}.learn-reader-original-bibliography{margin-block-start:var(--sg-space-5)}.learn-reader-related{margin-block-start:var(--sg-space-7)}.learn-reader-related h2{font-family:var(--sg-font-reading);color:var(--sg-color-brand);font-size:var(--sg-text-heading)}.learn-reader-related ul{gap:var(--sg-space-3);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.learn-reader-related a{block-size:100%;padding:var(--sg-space-4);border:var(--sg-border-width) solid var(--sg-color-border);border-radius:var(--sg-radius-small);color:var(--sg-color-brand);text-decoration:none;display:block}@media (max-width:1099px){.learn-reader-layout{max-inline-size:var(--sg-learn-reading-width);margin-inline:auto;display:block}.learn-reader-toc{display:none}.learn-reader-mobile-toc{border-block:var(--sg-border-width) solid var(--sg-color-border);padding-block:var(--sg-space-3);margin-block-end:var(--sg-space-5);display:block}.learn-reader-mobile-toc summary{min-block-size:var(--sg-control-size);cursor:pointer;color:var(--sg-color-brand);font-weight:var(--sg-weight-semibold);align-content:center}.learn-reader-mobile-toc[open] nav{padding-block:var(--sg-space-4)}}@media (max-width:767px){.learn-reader-header{gap:var(--sg-space-4);grid-template-columns:minmax(0,1fr)}.learn-reader-header .learn-reader-art{max-inline-size:var(--sg-learn-reading-width)}.learn-reader-header .learn-reader-art[data-artwork-id=SG-ENTITY-016]{max-inline-size:var(--sg-learn-portrait-width)}.learn-reader-description{font-size:var(--sg-learn-reading-size)}.learn-reader-related ul{grid-template-columns:minmax(0,1fr)}}.scripture-book.reader-page{max-inline-size:calc(var(--sg-book-width) + var(--sg-gutter) * 2);padding-block:var(--sg-space-6) var(--sg-space-7)}.scripture-breadcrumb{justify-content:space-between;gap:var(--sg-space-3) var(--sg-space-5);font-size:var(--sg-text-nav);flex-wrap:wrap;margin-block-end:var(--sg-space-6);display:flex}.scripture-breadcrumb a{min-block-size:var(--sg-control-size);align-items:center;display:inline-flex}.scripture-chapter-header{grid-template-columns:minmax(0,1fr) var(--sg-book-chapter-art-width);gap:var(--sg-space-2) var(--sg-space-5);align-items:center;margin-block-end:var(--sg-space-6);display:grid}.scripture-chapter-header .eyebrow{grid-column:1;margin:0}.scripture-book .reader-chapter-title{font-family:var(--sg-font-reading);font-size:var(--sg-text-heading);grid-column:1;margin:0}.scripture-chapter-header .reader-chapter-art{grid-area:1/2/3;margin:0}.scripture-reading-tools{align-items:start;gap:var(--sg-space-3) var(--sg-space-5);border-block:var(--sg-border-width) solid var(--sg-color-border);padding-block:var(--sg-space-2);flex-wrap:wrap;margin-block-end:var(--sg-space-5);display:flex}.scripture-reading-tools>.book-settings,.scripture-reading-tools>details{flex:1 1 var(--sg-book-card-width);min-inline-size:0}.book-settings-open{min-block-size:var(--sg-control-size);color:var(--sg-color-brand);font:inherit;font-size:var(--sg-text-nav);cursor:pointer;background:0 0;border:0;padding-inline:0}.book-settings-popover{inline-size:min(var(--sg-width-reading),calc(100vw - var(--sg-gutter) * 2));max-block-size:80svh;padding:var(--sg-space-5);color:var(--sg-color-text);background:var(--sg-color-surface);border:var(--sg-border-width) solid var(--sg-color-border-strong);border-radius:var(--sg-radius-medium);box-shadow:var(--sg-shadow-surface);margin:auto;overflow:auto}.book-settings-heading{justify-content:space-between;align-items:center;gap:var(--sg-space-3);flex-wrap:wrap;display:flex}.scripture-reading-tools>details[open]{flex-basis:100%}.scripture-reading-tools summary{min-block-size:var(--sg-control-size);cursor:pointer;color:var(--sg-color-brand);font-size:var(--sg-text-nav);align-content:center}.scripture-book .reader-settings-form{padding-block:var(--sg-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.scripture-book .reader-settings-form>:is(p,.cluster){grid-column:1/-1}.book-verse-index{gap:var(--sg-space-2);padding-block:var(--sg-space-4);flex-wrap:wrap;display:flex}.book-verse-index a{min-inline-size:var(--sg-control-size);min-block-size:var(--sg-control-size);border:var(--sg-border-width) solid var(--sg-color-border);border-radius:var(--sg-radius-small);justify-content:center;align-items:center;display:inline-flex}.scripture-book .reader-passages.stack{gap:0}.scripture-book .reader-passage{padding-block:var(--sg-space-5) var(--sg-space-6);gap:var(--sg-space-3)}.scripture-book .reader-passage>h2{gap:var(--sg-space-3);font-family:var(--sg-font-ui);flex-wrap:wrap;margin:0;display:flex}.scripture-book .reader-unit-link{min-block-size:var(--sg-space-6);font-size:var(--sg-text-nav);color:var(--sg-color-energy);text-decoration:none}.scripture-book .reader-unit-link:hover{text-decoration:underline}.scripture-book .reader-layer.stack{gap:var(--sg-space-2)}.scripture-book .reader-layer[data-layer-kind=TRANSLATION]{border:0;padding-block-start:0}.scripture-book .reader-text{font-family:var(--sg-font-reading);font-size:calc(var(--sg-book-text-size) * var(--reader-scale));line-height:var(--sg-leading-reading);margin:0}.scripture-book .reader-text[data-script=devanagari]{font-family:var(--sg-font-devanagari);line-height:var(--sg-leading-devanagari)}.scripture-book .reader-layer[data-layer-kind=SOURCE] .reader-text{font-size:calc(var(--sg-book-source-size) * var(--reader-scale));line-height:var(--sg-book-source-leading);color:var(--sg-color-brand)}.scripture-book[data-reading-font=sans] .reader-text[data-script=latin]{font-family:var(--sg-font-ui)}.scripture-book[data-reading-leading=relaxed] .reader-text{line-height:var(--sg-reader-leading-relaxed)}.scripture-book .reader-layer>.reader-attribution{color:var(--sg-color-brand);font-family:var(--sg-font-devanagari);margin:0}.scripture-book .book-optional{min-inline-size:0}.scripture-book .book-explanation{margin:0}.scripture-book .book-explanation>summary{min-block-size:var(--sg-control-size);align-content:center}.scripture-book .book-explanation>.ui-disclosure-content{padding-inline:var(--sg-space-4);border-inline-start:var(--sg-border-active) solid var(--sg-color-border)}.scripture-book .reader-text>.owned-markdown{font:inherit}.scripture-book .reader-target{font-size:var(--sg-text-small);margin:0}.scripture-book .book-edition-details{border-block:var(--sg-border-width) solid var(--sg-color-border);padding-block:var(--sg-space-3);margin-block-start:var(--sg-space-7)}.book-reference-list{padding-inline-start:var(--sg-space-5)}.book-reference-list li{padding-block:var(--sg-space-2)}.book-reference-list .reader-attribution{overflow-wrap:anywhere}.scripture-collection-intro{max-inline-size:var(--sg-width-reading);margin-block-end:var(--sg-space-7)}.scripture-work-grid{gap:var(--sg-space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.scripture-work-grid article{min-inline-size:0}.scripture-work-grid .website-artwork{aspect-ratio:4/3}.scripture-work-grid .website-artwork img{object-fit:cover;block-size:100%}.scripture-work-grid h2{font-family:var(--sg-font-reading);font-size:var(--sg-editorial-card-title);color:var(--sg-color-brand);margin-block:var(--sg-space-4) var(--sg-space-2)}.scripture-work-grid p{margin-block:var(--sg-space-3)}.scripture-reading-link{min-block-size:var(--sg-control-size);color:var(--sg-color-brand);align-items:center;display:inline-flex}.scripture-work-intro{grid-template-columns:minmax(0,1fr) var(--sg-book-cover-width);align-items:center;gap:var(--sg-space-7);margin-block:var(--sg-space-5) var(--sg-space-8);display:grid}.scripture-work-intro h1{margin-block:0 var(--sg-space-4)}.scripture-work-intro p{max-inline-size:var(--sg-width-reading)}.scripture-work-intro .ui-button{margin-block-start:var(--sg-space-3)}.scripture-count{color:var(--sg-color-text-secondary)}.scripture-chapter-list{gap:var(--sg-space-3);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.scripture-chapter-list li{min-inline-size:0}.scripture-chapter-list a{gap:var(--sg-space-2);block-size:100%;padding:var(--sg-space-4) var(--sg-space-5);background:var(--sg-color-surface);border:var(--sg-border-width) solid var(--sg-color-border);border-radius:var(--sg-radius-medium);color:var(--sg-color-brand);text-decoration:none;display:grid}.scripture-chapter-list a:hover{border-color:var(--sg-color-border-strong)}.scripture-chapter-list span{color:var(--sg-color-text-secondary);font-size:var(--sg-text-small)}.scripture-chapter-list strong{font-weight:var(--sg-weight-medium);font-size:var(--sg-text-reading)}.scripture-edition-note{margin-block:var(--sg-space-7);border-block-start:var(--sg-border-width) solid var(--sg-color-border);padding-block:var(--sg-space-4);color:var(--sg-color-text-secondary);font-size:var(--sg-text-nav)}.scripture-edition-note summary{cursor:pointer;min-block-size:var(--sg-control-size);color:var(--sg-color-brand);align-content:center}:lang(hi) :is(.scripture-work-grid h2,.scripture-book .reader-chapter-title){font-family:var(--sg-font-devanagari);line-height:var(--sg-leading-devanagari-heading)}.aadesh-coming-soon{gap:var(--sg-space-7);padding-block:var(--sg-space-8);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;display:grid}.aadesh-coming-soon>div{min-inline-size:0}.aadesh-coming-soon nav{margin-block-start:var(--sg-space-5)}.aadesh-coming-soon h1{margin-block:var(--sg-space-2) var(--sg-space-4)}@media (max-width:767px){.aadesh-coming-soon,.scripture-chapter-list,.scripture-work-grid,.scripture-work-intro{grid-template-columns:minmax(0,1fr)}.scripture-work-intro{gap:var(--sg-space-5)}.scripture-work-intro .website-artwork{max-inline-size:var(--sg-book-cover-width)}.scripture-chapter-header{grid-template-columns:minmax(0,1fr)}.scripture-chapter-header .reader-chapter-art{display:none}.scripture-book .reader-settings-form{grid-template-columns:minmax(0,1fr)}}.calendar-refined{gap:var(--sg-space-5)}.calendar-refined-intro{max-inline-size:var(--sg-width-reading);padding-block:var(--sg-space-3)}.calendar-refined-intro h1{margin-block:var(--sg-space-2) var(--sg-space-3)}.calendar-refined-intro>p:last-child{color:var(--sg-color-text-secondary)}.calendar-refined .calendar-view-nav{padding:var(--sg-space-1);border:var(--sg-border-width) solid var(--sg-color-border);border-radius:var(--sg-radius-medium);background:var(--sg-color-surface);gap:var(--sg-space-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.calendar-refined .calendar-view-nav a{min-block-size:var(--sg-control-size);padding:var(--sg-space-3);text-align:center;justify-content:center;align-items:center;display:flex}.calendar-refined .panchang-month-controls{align-items:center;gap:var(--sg-space-3);flex-wrap:nowrap}.calendar-refined .panchang-toolbar h2{font-family:var(--sg-font-reading);font-size:var(--sg-text-heading);line-height:var(--sg-leading-heading);margin:0}:lang(hi) .calendar-refined .panchang-toolbar h2{font-family:var(--sg-font-devanagari);line-height:var(--sg-leading-devanagari-heading)}.calendar-refined .panchang-navigation{gap:var(--sg-space-3);padding:var(--sg-space-4);border:var(--sg-border-width) solid var(--sg-color-border);border-radius:var(--sg-radius-medium);background:var(--sg-color-surface);grid-template-columns:minmax(0,1fr)}.calendar-refined .panchang-month-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-refined .panchang-jump>div{grid-template-columns:minmax(0,1fr) auto}.calendar-refined .panchang-columns{gap:var(--sg-space-5);grid-template-columns:minmax(0,1fr)}.calendar-refined .panchang-profile{font-size:var(--sg-calendar-cell-caption);margin:0}.calendar-refined .panchang-cell{aspect-ratio:auto;block-size:var(--sg-calendar-cell-mobile-height);min-block-size:var(--sg-calendar-cell-mobile-height)}.calendar-refined .panchang-cell button{justify-content:stretch;align-items:start;gap:var(--sg-space-1);padding:var(--sg-space-1);text-align:start;border-color:var(--sg-color-border);transition:background-color var(--sg-motion-duration) var(--sg-motion-easing);grid-template-rows:minmax(0,1fr) auto minmax(0,1fr);display:grid}.calendar-refined .panchang-tithi{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;max-inline-size:100%;font-size:var(--sg-calendar-mobile-caption);line-height:var(--sg-leading-heading);color:inherit;display:block;overflow:hidden}.calendar-refined .panchang-cell-top{justify-content:space-between;align-items:start;gap:var(--sg-space-1);min-inline-size:0;display:flex}.panchang-cell-top>span:last-child:has(svg){flex:none}.calendar-refined .panchang-date-line{text-align:center;justify-content:center;align-self:center;align-items:center;inline-size:100%;min-inline-size:0;display:flex}.calendar-refined .panchang-number{font-size:var(--sg-calendar-date-mobile-size);font-weight:var(--sg-weight-semibold);font-variant-numeric:tabular-nums}.calendar-moon{inline-size:var(--sg-calendar-moon-size);block-size:var(--sg-calendar-moon-size);flex-shrink:0;display:block}.moon-dark{fill:var(--sg-color-brand)}.moon-light{fill:var(--sg-color-surface)}.moon-outline{fill:none;stroke:var(--sg-color-border-strong);stroke-width:1px}.calendar-refined .panchang-workspace .panchang-cell-note{block-size:auto;min-block-size:0;inline-size:100%;font-size:var(--sg-calendar-mobile-caption);line-height:var(--sg-leading-heading);text-align:center;white-space:normal;background:0 0;border-radius:0;align-self:end;padding:0;display:block;position:static;overflow:hidden}.panchang-festival-label{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.has-more .panchang-festival-label{-webkit-line-clamp:1}.panchang-festival-more{font-weight:var(--sg-weight-semibold);display:block}.calendar-refined .panchang-selected-mark{display:none}.calendar-refined .panchang-cell:not(.is-selected) button[aria-current=date]{box-shadow:inset 0 0 0 var(--sg-border-active) var(--sg-color-energy)}.calendar-refined .panchang-cell.is-selected button{background:var(--sg-color-brand);color:var(--sg-color-background);border-color:var(--sg-color-brand)}.calendar-refined .panchang-cell button:focus-visible{outline:var(--sg-focus-width) solid var(--sg-color-focus);outline-offset:var(--sg-focus-offset);z-index:1}.calendar-refined .panchang-cell.is-adjacent button{opacity:1}.calendar-refined .panchang-day{padding:var(--sg-space-4);border:var(--sg-border-width) solid var(--sg-color-border);border-block-start:var(--sg-border-active) solid var(--sg-color-energy)}.calendar-refined .panchang-day-heading h3{font-size:var(--sg-text-heading);line-height:var(--sg-leading-heading);margin-block:var(--sg-space-2)}.calendar-refined .panchang-day-body{gap:var(--sg-space-4)}.calendar-refined .panchang-summary{border:0;padding-block-start:0}.calendar-refined .panchang-day h4{font-size:var(--sg-text-body);margin:0}.calendar-refined .panchang-summary .panchang-fields>div{grid-column:auto}.calendar-refined .panchang-summary .panchang-fields>div:nth-child(3){grid-column:1/-1}.calendar-refined .panchang-summary dd{font-size:var(--sg-text-reading);line-height:var(--sg-leading-ui)}.calendar-refined .panchang-summary dt{font-size:var(--sg-text-small);color:var(--sg-color-text-secondary)}.calendar-refined .panchang-observances{border-block-start:var(--sg-border-width) solid var(--sg-color-border);padding-block-start:var(--sg-space-4)}.calendar-refined .panchang-observances h5{font-weight:var(--sg-weight-semibold)}.calendar-methodology{margin-block:var(--sg-space-5);padding-block:var(--sg-space-3);border-block-start:var(--sg-border-width) solid var(--sg-color-border);color:var(--sg-color-text-secondary);font-size:var(--sg-text-small)}.calendar-methodology summary{cursor:pointer;min-block-size:var(--sg-control-size);color:var(--sg-color-brand);align-content:center}.calendar-methodology p{margin-block:var(--sg-space-3)}.festival-directory{gap:var(--sg-space-5);display:grid}.festival-date-controls,.festival-directory-context{align-items:end;gap:var(--sg-space-3);flex-wrap:wrap;display:flex}.festival-date-controls label,.festival-directory-context label{gap:var(--sg-space-1);font-size:var(--sg-text-small);flex:1;min-inline-size:0;display:grid}.festival-category-nav{gap:var(--sg-space-2);flex-wrap:wrap;display:flex}.festival-category-nav a{min-block-size:var(--sg-control-size);padding:var(--sg-space-2) var(--sg-space-3);color:var(--sg-color-brand);border:var(--sg-border-width) solid var(--sg-color-border);border-radius:var(--sg-radius-small);align-items:center;text-decoration:none;display:inline-flex}.festival-category-nav a[aria-current]{background:var(--sg-color-brand);color:var(--sg-color-on-brand);border-color:var(--sg-color-brand)}.festival-directory-group>h2{font-family:var(--sg-font-reading);margin-block:var(--sg-space-4)}:lang(hi) .festival-directory-group>h2{font-family:var(--sg-font-devanagari)}.festival-article-grid{gap:var(--sg-space-5);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.festival-article-grid>li{min-inline-size:0}.festival-article-card{background:var(--sg-color-surface);border:var(--sg-border-width) solid var(--sg-color-border);border-radius:var(--sg-radius-medium);block-size:100%;color:var(--sg-color-brand);transition:border-color var(--sg-motion-duration) var(--sg-motion-easing),box-shadow var(--sg-motion-duration) var(--sg-motion-easing);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.festival-article-card:focus-visible,.festival-article-card:hover{border-color:var(--sg-color-border-strong);box-shadow:var(--sg-shadow-surface)}.festival-article-card .website-artwork{aspect-ratio:var(--sg-learn-card-aspect);border-radius:0}.festival-article-card .website-artwork img{object-fit:cover;object-position:center 35%;block-size:100%}.festival-article-card>div:last-child{padding:var(--sg-space-4)}.festival-article-card h3{font-family:var(--sg-font-reading);font-size:var(--sg-text-reading);line-height:var(--sg-leading-heading);margin:0}:lang(hi) .festival-article-card h3{font-family:var(--sg-font-devanagari);line-height:var(--sg-leading-devanagari-heading)}.festival-article-card p{font-size:var(--sg-text-nav);color:var(--sg-color-text-secondary);margin-block:var(--sg-space-3);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.festival-card-date{font-size:var(--sg-text-small);color:var(--sg-color-energy);display:block}.festival-reader>.learn-reader-header{max-inline-size:var(--sg-learn-reading-width);margin-inline:auto;display:block}.festival-date-context{padding-block:var(--sg-space-4)}.festival-date-context .eyebrow{margin-block:var(--sg-space-3) var(--sg-space-2)}.festival-date-primary{font-family:var(--sg-font-reading);font-size:var(--sg-text-heading);color:var(--sg-color-brand);line-height:var(--sg-leading-heading);margin-block:var(--sg-space-2)}:lang(hi) .festival-date-primary{font-family:var(--sg-font-devanagari);line-height:var(--sg-leading-devanagari-heading)}.festival-calendar-link{min-block-size:var(--sg-control-size);align-items:center;display:inline-flex}.festival-date-controls{margin-block-start:var(--sg-space-4)}.festival-all-occurrences{margin-block:var(--sg-space-3)}.festival-all-occurrences summary{min-block-size:var(--sg-control-size);cursor:pointer;color:var(--sg-color-brand);align-content:center}.festival-occurrence-list{gap:var(--sg-space-3);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.festival-occurrence-list a{gap:var(--sg-space-1);padding:var(--sg-space-3);border:var(--sg-border-width) solid var(--sg-color-border);border-radius:var(--sg-radius-small);text-decoration:none;display:grid}.festival-occurrence-list span{font-size:var(--sg-text-small);color:var(--sg-color-text-secondary)}.festival-reader>.festival-article-art{inline-size:100%;max-inline-size:var(--sg-festival-art-width);margin:0 auto var(--sg-space-6)}.festival-reader>.festival-article-art img{block-size:auto}@media (min-width:600px){.festival-article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.calendar-refined .panchang-navigation{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.calendar-refined .panchang-jump{grid-column:1/-1}.calendar-refined .panchang-cell{block-size:var(--sg-calendar-cell-height);min-block-size:var(--sg-calendar-cell-height)}.calendar-refined .panchang-cell button{padding:var(--sg-space-2)}.calendar-refined .panchang-tithi,.calendar-refined .panchang-workspace .panchang-cell-note{font-size:var(--sg-calendar-cell-caption)}.calendar-refined .panchang-number{font-size:var(--sg-calendar-date-size)}}@media (min-width:1000px){.festival-article-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.calendar-refined .panchang-day{padding:var(--sg-space-5);position:static}.panchang-tithi-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--sg-learn-cover-width)),1fr));gap:var(--sg-space-4);display:grid}.panchang-tithi-range{padding:var(--sg-space-4);border:var(--sg-border-width) solid var(--sg-color-border);border-radius:var(--sg-radius-small);background:var(--sg-color-background)}.panchang-tithi-range .eyebrow{margin-block:0 var(--sg-space-2)}.calendar-refined .public-day-details .panchang-tithi-range h4{font-size:var(--sg-text-heading);line-height:var(--sg-leading-heading)}.panchang-tithi-range dl{margin-block:var(--sg-space-3) 0;gap:var(--sg-space-3);display:grid}.panchang-tithi-range dl>div+div{border-block-start:var(--sg-border-width) solid var(--sg-color-border);padding-block-start:var(--sg-space-3)}.panchang-tithi-range dt{font-size:var(--sg-text-small);font-weight:var(--sg-weight-semibold);color:var(--sg-color-text-secondary)}.panchang-tithi-range dd{margin:var(--sg-space-1) 0 0;font-size:var(--sg-text-reading);line-height:var(--sg-leading-ui);color:var(--sg-color-brand)}.public-day-details .panchang-summary .panchang-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--sg-learn-toc-width)),1fr));gap:var(--sg-space-4);display:grid}.calendar-refined .public-day-details .panchang-summary .panchang-fields>div{grid-column:auto}.panchang-extra summary{cursor:pointer;min-block-size:var(--sg-control-size);align-content:center}.monthly-observances{margin-block:var(--sg-space-6)}.monthly-observances>header{margin-block-end:var(--sg-space-5)}.monthly-observance-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--sg-learn-cover-width)),1fr));gap:var(--sg-space-4);padding:0;list-style:none;display:grid}.monthly-observance-grid>li{border:var(--sg-border-width) solid var(--sg-color-border);border-radius:var(--sg-radius-medium);background:var(--sg-color-surface);flex-direction:column;min-inline-size:0;display:flex}.monthly-observance-card{padding:var(--sg-space-5);color:var(--sg-color-brand);border-radius:var(--sg-radius-medium);flex:1;text-decoration:none;display:block}.monthly-observance-card:focus-visible h3,.monthly-observance-card:hover h3{text-decoration-thickness:var(--sg-border-active)}.monthly-observance-card time{color:var(--sg-color-energy);font-size:var(--sg-text-reading);font-weight:var(--sg-weight-semibold);display:block}.monthly-observance-card h3{font-family:var(--sg-font-reading);font-size:var(--sg-text-heading);line-height:var(--sg-leading-heading);margin-block:var(--sg-space-3);text-decoration:underline;text-decoration-thickness:var(--sg-border-width);text-underline-offset:var(--sg-space-1)}:lang(hi) .monthly-observance-card h3{font-family:var(--sg-font-devanagari)}.monthly-observance-card p{font-size:var(--sg-text-nav);color:var(--sg-color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.monthly-day-link{min-block-size:var(--sg-control-size);margin-inline:var(--sg-space-5);align-items:center;margin-block-end:var(--sg-space-3);display:inline-flex}.monthly-observances>.ui-button{margin-block-start:var(--sg-space-4)}@media (min-width:1100px){.calendar-refined .panchang-navigation{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1.4fr)}.calendar-refined .panchang-jump{grid-column:auto}}@media (max-width:599px){.calendar-refined .calendar-moon{inline-size:var(--sg-space-3);block-size:var(--sg-space-3)}.calendar-refined .panchang-date-line{gap:0}.festival-occurrence-list{grid-template-columns:minmax(0,1fr)}}.home-editorial-redesign{color:var(--sg-color-text)}.home-editorial-redesign .home-section{padding-block:var(--sg-homepage-section-space)}.home-section-heading{max-inline-size:var(--sg-homepage-intro-width);margin-block-end:var(--sg-space-5)}.home-section-title{font:var(--sg-weight-normal) var(--sg-homepage-title)/var(--sg-leading-heading) var(--sg-font-reading);color:var(--sg-color-brand);text-wrap:balance}:lang(hi) .home-section-title{font-family:var(--sg-font-devanagari);line-height:var(--sg-leading-devanagari-heading);font-weight:var(--sg-weight-medium)}.home-section-intro{color:var(--sg-color-text-secondary);max-inline-size:var(--sg-homepage-intro-width);font-size:var(--sg-text-reading);margin-block-start:var(--sg-space-3)}.home-editorial-redesign :is(.home-discovery-card,.book-card){border-radius:var(--sg-radius-medium)}.home-book-grid .book-card>a,.home-editorial-redesign a.home-discovery-card{color:inherit;transition:background-color var(--sg-motion-duration) var(--sg-motion-easing);text-decoration:none}.home-book-grid .book-card>a:hover,.home-editorial-redesign a.home-discovery-card:hover{background:var(--sg-editorial-art-ivory)}.home-book-grid .book-card>a:is(:hover,:focus-visible) h3,.home-editorial-redesign a.home-discovery-card:is(:hover,:focus-visible) h3{text-underline-offset:var(--sg-space-1);text-decoration:underline}.home-editorial-redesign .home-discovery-grid{gap:var(--sg-space-5)}.home-editorial-redesign .home-discovery-card{align-items:center;gap:var(--sg-space-4);padding:var(--sg-space-4);background:var(--sg-color-surface);flex-wrap:wrap;display:flex;overflow:visible}.home-discovery-card .home-discovery-art{flex:0 1 var(--sg-homepage-thumbnail-width);max-inline-size:45%}.home-discovery-art img{aspect-ratio:4/3;object-fit:cover}.home-card-copy{flex:1 1 var(--sg-homepage-card-text-min);gap:var(--sg-space-2);flex-direction:column;min-inline-size:0;display:flex}.home-book-caption h3,.home-card-copy h3{font:var(--sg-weight-normal) var(--sg-homepage-card-title)/var(--sg-leading-heading) var(--sg-font-reading);color:var(--sg-color-brand)}:lang(hi) :is(.home-card-copy h3,.home-book-caption h3){font-family:var(--sg-font-devanagari);line-height:var(--sg-leading-devanagari-heading);font-weight:var(--sg-weight-medium)}.home-book-caption p,.home-card-copy p,.home-data-unavailable{color:var(--sg-color-text-secondary)}.home-coming-soon{inline-size:fit-content;padding:var(--sg-space-1) var(--sg-space-3);border-radius:var(--sg-radius-pill);background:var(--sg-color-background);border:var(--sg-border-width) solid var(--sg-color-border);color:var(--sg-color-brand);font-size:var(--sg-text-small);font-weight:var(--sg-weight-medium);align-self:flex-start;display:inline-block}.home-editorial-redesign .home-scriptures{border-block:0}.home-editorial-redesign .home-book-grid{gap:var(--sg-space-5);margin-block:0}.home-book-grid .book-card{background:var(--sg-color-background)}.home-book-grid .book-card>a{border-radius:inherit;block-size:100%;display:block}.home-book-grid .home-scripture-thumbnail{border-end-end-radius:0;border-end-start-radius:0}.home-book-grid .home-scripture-thumbnail img{aspect-ratio:4/3;object-fit:cover}.home-book-grid .home-book-caption{padding:var(--sg-space-4);gap:var(--sg-space-2);flex-direction:column;display:flex}.home-book-grid .home-book-caption h3{margin:0}.home-reading-action{color:var(--sg-color-brand);text-underline-offset:var(--sg-space-1);text-decoration:underline}.home-editorial-redesign .home-calendar{gap:var(--sg-space-6);border-block:var(--sg-border-width) solid var(--sg-color-border)}.home-calendar-art img{aspect-ratio:4/3;object-fit:cover}.home-calendar-links{gap:var(--sg-space-2) var(--sg-space-5);flex-wrap:wrap;margin-block-start:var(--sg-space-3);display:flex}.home-calendar-links a{min-block-size:var(--sg-control-size);color:var(--sg-color-brand);text-underline-offset:var(--sg-space-1);display:inline-flex}.home-editorial-redesign .home-aadesh-preview{background:var(--sg-editorial-art-ivory)}.home-aadesh-preview .discovery-aadesh-art{border-radius:0}.home-aadesh-preview .discovery-aadesh-art img{object-fit:cover;block-size:100%;min-block-size:100%}.home-aadesh-copy{padding:var(--sg-space-6);justify-content:center;align-items:flex-start;gap:var(--sg-space-4);flex-direction:column;display:flex}.home-aadesh-tagline{font:var(--sg-weight-normal) var(--sg-homepage-group-title)/var(--sg-leading-heading) var(--sg-font-reading);color:var(--sg-color-brand)}:lang(hi) .home-aadesh-tagline{font-family:var(--sg-font-devanagari);line-height:var(--sg-leading-devanagari-heading)}.home-aadesh-copy>p:last-child{color:var(--sg-color-text-secondary)}@media (min-width:48rem){.home-aadesh-copy{padding:var(--sg-space-7)}}@media (max-width:47.999rem){.home-section-intro{font-size:var(--sg-text-body)}.home-editorial-redesign .home-discovery-card{padding:var(--sg-homepage-mobile-inset)}.home-aadesh-preview .discovery-aadesh-art img{aspect-ratio:16/10}}@keyframes sg-home-reveal{0%{opacity:0;transform:translateY(var(--sg-homepage-reveal-distance))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.home-editorial-redesign [data-home-reveal].home-reveal-running{animation:sg-home-reveal var(--sg-homepage-reveal-duration) var(--sg-motion-easing) both}.home-book-grid>:nth-child(2).home-reveal-running,.home-discovery-grid>:nth-child(2).home-reveal-running{animation-delay:var(--sg-homepage-reveal-stagger)}.home-book-grid>:nth-child(3).home-reveal-running{animation-delay:calc(2 * var(--sg-homepage-reveal-stagger))}.home-editorial-redesign [data-home-reveal]:focus-within{animation:none}}.faq-page{max-inline-size:var(--sg-utility-reading-width)}.faq-page-heading{margin-block-end:var(--sg-space-6)}.faq-page-heading h1{font-size:var(--sg-text-title);line-height:var(--sg-leading-heading);margin-block:var(--sg-space-3)}.faq-page-heading>p{font-size:var(--sg-text-body);color:var(--sg-color-text-secondary);max-inline-size:var(--sg-width-reading)}.faq-language{min-block-size:var(--sg-control-size);align-items:center;margin-block-start:var(--sg-space-2);display:inline-flex}.faq-category-filters{gap:var(--sg-space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin-block-end:var(--sg-space-6);display:grid}.faq-category-filters button{justify-content:space-between;align-items:center;gap:var(--sg-space-2);min-block-size:var(--sg-control-size);padding:var(--sg-space-3);border:var(--sg-border-width) solid var(--sg-color-border);border-radius:var(--sg-radius-small);background:var(--sg-color-surface);color:var(--sg-color-brand);font-size:var(--sg-text-nav);text-align:start;cursor:pointer;display:flex}.faq-category-filters button[aria-pressed=true]{background:var(--sg-color-brand);border-color:var(--sg-color-brand);color:var(--sg-color-background)}.faq-category-filters span{font-size:var(--sg-text-small)}.faq-question-heading{justify-content:space-between;align-items:end;gap:var(--sg-space-4);flex-wrap:wrap;margin-block-end:var(--sg-space-3);display:flex}.faq-question-heading .ui-field{max-inline-size:var(--sg-utility-search-width);min-inline-size:min(100%,var(--sg-utility-search-min));font-size:var(--sg-text-small);flex:1}.faq-question{background:var(--sg-color-surface);border:var(--sg-border-width) solid var(--sg-color-border);border-radius:var(--sg-radius-medium);margin-block:var(--sg-space-3)}.faq-question>summary{padding:var(--sg-space-5);font-size:var(--sg-text-reading);line-height:var(--sg-leading-ui);color:var(--sg-color-brand);cursor:pointer}.faq-question[open]>summary{border-block-end:var(--sg-border-width) solid var(--sg-color-border)}.faq-question>.faq-answer{padding:var(--sg-space-5)}.faq-answer .editorial-article-body{font-size:var(--sg-text-body);line-height:var(--sg-leading-reading)}:lang(hi) .faq-answer .editorial-article-body{font-family:var(--sg-font-devanagari);line-height:var(--sg-leading-devanagari)}.faq-answer .editorial-article-body>*+*{margin-block-start:var(--sg-space-4)}.faq-answer .editorial-article-body h2,.faq-answer .editorial-article-body h3{font-size:var(--sg-text-reading)}.faq-answer .editorial-article-body ol,.faq-answer .editorial-article-body ul{padding-inline-start:var(--sg-space-5)}.faq-about,.faq-references{border-block-start:var(--sg-border-width) solid var(--sg-color-border);font-size:var(--sg-text-small);color:var(--sg-color-text-secondary);margin-block-start:var(--sg-space-5);padding-block-start:var(--sg-space-2)}.faq-about summary,.faq-references summary{cursor:pointer;min-block-size:var(--sg-control-size);color:var(--sg-color-brand);align-content:center}.faq-references li{margin-block:var(--sg-space-3);overflow-wrap:anywhere}.faq-permalink{min-block-size:var(--sg-control-size);margin:0 var(--sg-space-5) var(--sg-space-3);font-size:var(--sg-text-small);align-items:center;display:inline-flex}.faq-empty{padding:var(--sg-space-5);background:var(--sg-color-surface)}.public-reading-search{padding-block:var(--sg-space-6)}.public-reading-search .search-heading{gap:var(--sg-space-4);grid-template-columns:minmax(0,1fr) auto;margin:0}.public-reading-search .search-heading h1{font-size:var(--sg-text-title);line-height:var(--sg-leading-heading);margin-block-end:var(--sg-space-3)}.public-reading-search .search-heading p{color:var(--sg-color-text-secondary);max-inline-size:var(--sg-width-reading)}.public-reading-search .search-heading .utility-art{inline-size:var(--sg-utility-search-art-mobile);max-inline-size:100%;aspect-ratio:var(--sg-utility-search-art-aspect)}.public-reading-search .search-heading .utility-art img{object-fit:cover;block-size:100%}.public-reading-search .public-search-results{gap:var(--sg-space-4);grid-template-columns:minmax(0,1fr);max-inline-size:none;display:grid}.public-search-results>li{border:var(--sg-border-width) solid var(--sg-color-border);border-radius:var(--sg-radius-medium);background:var(--sg-color-surface);padding:0}.public-search-results>li>a{gap:var(--sg-space-3);block-size:100%;padding:var(--sg-space-5);color:var(--sg-color-brand);border-radius:inherit;flex-direction:column;text-decoration:none;display:flex}.public-search-results h2{font-family:var(--sg-font-reading);font-size:var(--sg-text-heading);line-height:var(--sg-leading-heading)}:lang(hi) .public-search-results h2{font-family:var(--sg-font-devanagari)}.search-result-description{font-size:var(--sg-text-nav);color:var(--sg-color-text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.search-read-link{text-underline-offset:var(--sg-space-1);font-size:var(--sg-text-small);margin-block-start:auto;text-decoration:underline}.public-search-results a:hover h2{text-decoration:underline;text-decoration-thickness:var(--sg-border-width);text-underline-offset:var(--sg-space-1)}.public-account{gap:var(--sg-space-7);display:grid}.public-account-intro{gap:var(--sg-space-6);align-items:center;display:grid}.public-account-intro h1{font-size:var(--sg-text-title);margin-block:var(--sg-space-3)}.public-soon-label{color:var(--sg-color-energy);font-weight:var(--sg-weight-semibold);font-size:var(--sg-text-small)}.public-account-description{font-family:var(--sg-font-reading);font-size:var(--sg-text-heading);line-height:var(--sg-leading-ui);margin-block:var(--sg-space-4);max-inline-size:var(--sg-width-reading)}:lang(hi) .public-account-description{font-family:var(--sg-font-devanagari)}.public-account-intro p:not(.public-soon-label){color:var(--sg-color-text-secondary)}.public-account-intro .ui-button{margin-block-start:var(--sg-space-5)}.public-account-art{inline-size:100%;max-inline-size:var(--sg-utility-account-art);justify-self:center}.public-account-features{gap:var(--sg-space-4);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.public-account-features li{padding:var(--sg-space-5);border:var(--sg-border-width) solid var(--sg-color-border);border-radius:var(--sg-radius-medium);background:var(--sg-color-surface)}.public-account-features h2{font-family:var(--sg-font-reading);font-size:var(--sg-text-reading);margin-block:var(--sg-space-3)}:lang(hi) .public-account-features h2{font-family:var(--sg-font-devanagari)}.public-account-features p,.public-account-features span{color:var(--sg-color-text-secondary);font-size:var(--sg-text-nav)}.site-footer{padding-block:var(--sg-space-6) var(--sg-space-4)}.site-footer .footer-identity{gap:var(--sg-space-4)}.site-footer .footer-identity p{line-height:var(--sg-leading-ui);color:var(--sg-color-text-secondary)}.site-footer h2{margin-block-end:var(--sg-space-3)}.site-footer .ui-link{font-size:var(--sg-text-nav);padding:var(--sg-space-1) 0;text-decoration:none}.site-footer .ui-link:hover{text-underline-offset:var(--sg-space-1);text-decoration:underline}.footer-bottom{justify-content:space-between;align-items:center;gap:var(--sg-space-3);border-block-start:var(--sg-border-width) solid var(--sg-color-border);font-size:var(--sg-text-small);color:var(--sg-color-text-secondary);flex-wrap:wrap;margin-block-start:var(--sg-space-5);padding-block-start:var(--sg-space-3);display:flex}.footer-bottom a{min-block-size:var(--sg-control-size);align-items:center;display:inline-flex}@media (min-width:600px){.faq-category-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.public-account-features{grid-template-columns:repeat(2,minmax(0,1fr))}.public-reading-search .search-heading .utility-art{inline-size:var(--sg-utility-search-art)}}@media (min-width:768px){.public-reading-search .public-search-results{grid-template-columns:repeat(2,minmax(0,1fr))}.public-account-intro{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.site-footer .ui-link{min-block-size:var(--sg-footer-link-height)}.shell-footer-layout{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.public-account-features{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:599px){.public-reading-search .search-heading .utility-art{display:none}.public-reading-search .search-heading{grid-template-columns:minmax(0,1fr)}}.devotion-public-editorial .devotion-meanings p,.devotion-public-editorial .devotion-original-unit{overflow-wrap:anywhere}.devotion-public-editorial .devotion-roman{font-size:calc(var(--sg-text-reading) * var(--reader-scale,1))}.devotion-public-editorial .devotion-deva{font-size:calc(var(--sg-book-source-size) * var(--reader-scale,1))}.devotion-reading[data-reading-font=sans] .devotion-roman{font-family:var(--sg-font-ui)}.devotion-reading[data-reading-leading=relaxed] :is(.devotion-roman,.devotion-deva,.devotion-meanings p){line-height:var(--sg-reader-leading-relaxed)}.devotion-canonical-reading .article-citation{display:none}.reader-page .devotion-canonical-reading .devotion-deva.reader-text{font-size:calc(var(--sg-book-source-size) * var(--reader-scale))}.devotion-private{padding-block:var(--sg-space-7)}.devotion-private header>p{margin-block:var(--sg-space-4)}.devotion-private-filters{align-items:end;gap:var(--sg-space-4);margin-block:var(--sg-space-6);flex-wrap:wrap;display:flex}.devotion-private-filters label{gap:var(--sg-space-2);min-inline-size:0;max-inline-size:100%;display:grid}.devotion-private-filters select{max-inline-size:100%}.devotion-private-grid{gap:var(--sg-space-5);margin-block:var(--sg-space-6);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.devotion-private-grid>li{min-inline-size:0}.devotion-private-grid>li>a{border:var(--sg-border-width) solid var(--sg-color-border);border-radius:var(--sg-radius-medium);background:var(--sg-color-surface);block-size:100%;color:var(--sg-color-text);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.devotion-private-grid>li>a:hover h2{text-underline-offset:var(--sg-space-1);text-decoration:underline}.devotion-private-grid .website-artwork{inline-size:100%;aspect-ratio:var(--sg-learn-card-aspect);margin:0}.devotion-private-grid .website-artwork img{object-fit:cover;block-size:100%;inline-size:100%}.devotion-private-grid>li>a>div:last-child{gap:var(--sg-space-3);padding:var(--sg-space-5);display:grid}.devotion-private-grid h2{color:var(--sg-color-brand);font-family:var(--sg-font-reading);font-size:var(--sg-learn-card-title)}.devotion-private-grid p:not(.eyebrow){font-size:var(--sg-text-small)}.devotion-draft-reader{max-inline-size:var(--sg-width-reading);margin-inline:auto}.devotion-draft-reader>*+*{margin-block-start:var(--sg-space-6)}.devotion-draft-heading{grid-template-columns:minmax(0,1fr) var(--sg-book-chapter-art-width);align-items:center;gap:var(--sg-space-5);display:grid}.devotion-draft-heading .website-artwork{inline-size:100%;margin:0}.devotion-draft-heading .website-artwork img{border-radius:var(--sg-radius-medium);inline-size:100%}.devotion-draft-reader summary{cursor:pointer;padding-block:var(--sg-space-3);color:var(--sg-color-brand);font-weight:var(--sg-weight-semibold)}.devotion-draft-reader details{border-block-end:var(--sg-border-width) solid var(--sg-color-border);padding-block-end:var(--sg-space-3)}.devotion-draft-contents ol{column-count:2;padding-inline-start:var(--sg-space-5)}.devotion-draft-contents li{break-inside:avoid;margin-block-end:var(--sg-space-2)}.devotion-original-unit{padding-block:var(--sg-space-6);border-block-end:var(--sg-border-width) solid var(--sg-color-border);scroll-margin-block-start:var(--sg-space-7)}.devotion-unit-label{color:var(--sg-color-text-secondary);font-size:var(--sg-text-small);text-decoration-thickness:var(--sg-border-width);margin-block-end:var(--sg-space-3);display:inline-block}.devotion-deva{font-family:var(--sg-font-devanagari);font-size:var(--sg-book-source-size);line-height:var(--sg-leading-devanagari);white-space:pre-line}.devotion-roman{font-family:var(--sg-font-reading);font-size:var(--sg-text-reading)}.devotion-colophon,.devotion-refrain,.devotion-roman{line-height:var(--sg-leading-reading);white-space:pre-line}.devotion-colophon,.devotion-refrain{color:var(--sg-color-brand);font-size:var(--sg-book-text-size);margin-block-start:var(--sg-space-4)}.devotion-meanings>h2{margin-block-end:var(--sg-space-4)}.devotion-meanings h3{font-size:var(--sg-text-body);margin-block:var(--sg-space-4) var(--sg-space-2);color:var(--sg-color-brand)}.devotion-meanings p{font-family:var(--sg-font-reading);line-height:var(--sg-leading-reading);white-space:pre-line}.devotion-draft-reader[lang=hi] .devotion-meanings p{font-family:var(--sg-font-devanagari);line-height:var(--sg-leading-devanagari)}.devotion-authored-article .editorial-article-body{inline-size:100%;font-size:var(--sg-book-text-size);line-height:var(--sg-leading-reading)}.devotion-authored-article .editorial-article-body>*+*{margin-block-start:var(--sg-space-5)}.devotion-authored-article .article-citation{display:none}.devotion-sources li{margin-block:var(--sg-space-3);overflow-wrap:anywhere}.devotion-private-audit pre{white-space:pre-wrap;overflow-wrap:anywhere;max-inline-size:100%;font-size:var(--sg-text-small);padding:var(--sg-space-4);background:var(--sg-color-selection)}.devotion-adjacent{justify-content:space-between;gap:var(--sg-space-5);flex-wrap:wrap;display:flex}.devotion-library .devotion-categories{gap:var(--sg-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.devotion-library .devotion-category{align-items:center;gap:var(--sg-space-4);padding:var(--sg-space-3);flex-direction:row;min-block-size:0;display:flex}.devotion-library .devotion-category .website-artwork{flex:0 0 var(--sg-learn-category-art);inline-size:var(--sg-learn-category-art);block-size:var(--sg-learn-category-art);margin:0}.devotion-library .devotion-category .website-artwork img{object-fit:cover;block-size:100%;inline-size:100%}.devotion-library .devotion-category span{font-size:var(--sg-text-body)}.devotion-library .devotion-category-prarthana{background:var(--sg-color-surface)}@media (max-width:63.99rem){.devotion-library .devotion-categories,.devotion-private-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:47.99rem){.devotion-draft-heading,.devotion-private-grid{grid-template-columns:minmax(0,1fr)}.devotion-draft-heading .website-artwork{max-inline-size:var(--sg-book-cover-width)}.devotion-draft-contents ol{column-count:1}.devotion-library .devotion-categories{grid-template-columns:minmax(0,1fr)}.devotion-original-unit{padding-block:var(--sg-space-5)}}.collection-heading{max-inline-size:var(--sg-width-reading);margin-block:var(--sg-space-5) var(--sg-space-6)}.collection-heading>*+*{margin-block-start:var(--sg-space-4)}.collection-heading>p{font-size:var(--sg-text-reading);line-height:var(--sg-leading-reading)}.collection-nav{justify-content:space-between;gap:var(--sg-space-4);margin-block:var(--sg-space-4);flex-wrap:wrap;display:flex}.collection-heading>a,.collection-nav a{min-block-size:var(--sg-control-size);text-underline-offset:var(--sg-space-1);align-items:center;display:inline-flex}.devotion-landing-grid{gap:var(--sg-space-6);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.devotion-landing-grid>li{min-inline-size:0}.devotion-landing-card{background:var(--sg-color-surface);border:var(--sg-border-width) solid var(--sg-color-border);border-radius:var(--sg-radius-medium);block-size:100%;color:var(--sg-color-text);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.devotion-landing-card .website-artwork{aspect-ratio:var(--sg-devotion-category-aspect);inline-size:100%;margin:0}.devotion-landing-card .website-artwork img{object-fit:cover;object-position:center;block-size:100%;inline-size:100%}.devotion-landing-card>div:last-child{gap:var(--sg-space-3);padding:var(--sg-space-5);display:grid}.devotion-landing-card h2{font-family:var(--sg-font-reading);font-size:var(--sg-learn-card-title);line-height:var(--sg-leading-heading);color:var(--sg-color-brand)}.devotion-landing-card p{font-size:var(--sg-text-body);line-height:var(--sg-leading-reading)}.devotion-landing-card span{color:var(--sg-color-text-secondary);font-size:var(--sg-text-nav)}.devotion-landing-card:hover h2{text-underline-offset:var(--sg-space-1);text-decoration:underline}.devotion-discovery{gap:var(--sg-space-5);display:grid}.devotion-discovery .devotion-work-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.devotion-discovery .devotion-card-art .website-artwork{aspect-ratio:var(--sg-devotion-work-aspect);margin:0}.devotion-discovery .devotion-card-art img{object-fit:cover;object-position:center top;block-size:100%;inline-size:100%}.devotion-discovery .devotion-card-copy h2{font-size:var(--sg-learn-card-title)}.devotion-discovery .devotion-card-copy>p:not(.eyebrow){-webkit-line-clamp:3;font-size:var(--sg-text-body);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.collection-filter{gap:var(--sg-space-4);padding-block:var(--sg-space-4);border-block:var(--sg-border-width) solid var(--sg-color-border);flex-wrap:wrap;align-items:end;display:flex}.collection-filter label{gap:var(--sg-space-2);display:grid}.devotion-deity-list{gap:var(--sg-space-4);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.devotion-deity-list a{grid-template-columns:var(--sg-space-8) minmax(0,1fr);align-items:center;gap:var(--sg-space-3);color:var(--sg-color-brand);border-block-end:var(--sg-border-width) solid var(--sg-color-border);padding:var(--sg-space-3);display:grid}.devotion-deity-list .website-artwork{aspect-ratio:1;grid-row:span 2;margin:0}.devotion-deity-list img{object-fit:cover;object-position:center top;border-radius:var(--sg-radius-medium);block-size:100%;inline-size:100%}.devotion-deity-group{margin-block:var(--sg-space-6)}.devotion-deity-group>h2{margin-block-end:var(--sg-space-5)}.devotion-book.reader-page{max-inline-size:var(--sg-width-container)}.devotion-book-heading{grid-template-columns:minmax(0,1fr) var(--sg-devotion-heading-art);align-items:center;gap:var(--sg-space-6);margin-block:var(--sg-space-6);display:grid}.devotion-book-heading .page-title{font-size:var(--sg-homepage-title);margin-block:var(--sg-space-3) var(--sg-space-4)}.devotion-book-heading>div{min-inline-size:0}.devotion-book-heading p{line-height:var(--sg-leading-reading);max-inline-size:var(--sg-width-reading)}.devotion-book-heading .website-artwork{aspect-ratio:var(--sg-devotion-work-aspect);border-radius:var(--sg-radius-medium);overflow:hidden}.devotion-book-heading img{object-fit:contain;block-size:100%;inline-size:100%}.devotion-book-layout{grid-template-columns:var(--sg-devotion-toc-width) minmax(0,var(--sg-devotion-reading-width));gap:var(--sg-space-7);justify-content:center;align-items:start;margin-block-start:var(--sg-space-6);display:grid}.devotion-book-content{grid-column:2;min-inline-size:0}.devotion-book-content>details,.devotion-book-content>section{margin-block-end:var(--sg-space-7)}.devotion-book-content h2{font-family:var(--sg-font-reading);color:var(--sg-color-brand);font-size:var(--sg-learn-card-title);margin-block:var(--sg-space-5)}.devotion-book-content h3{font-size:var(--sg-text-reading);margin-block-end:var(--sg-space-4)}.devotion-book-content h4,.practice-mantra h4{font-size:var(--sg-text-nav);color:var(--sg-color-brand);margin-block:var(--sg-space-4) var(--sg-space-2)}.devotion-book .devotion-deva{font-size:calc(var(--sg-book-source-size) * var(--reader-scale,1));line-height:var(--sg-leading-devanagari)}.devotion-book .devotion-roman{font-size:calc(var(--sg-text-reading) * var(--reader-scale,1));line-height:var(--sg-leading-reading)}.devotion-book .devotion-script-label{margin-block:var(--sg-space-4) var(--sg-space-2);color:var(--sg-color-text-secondary);font-size:var(--sg-text-nav);display:block}.devotion-meaning-unit{padding-block:var(--sg-space-5);border-block-end:var(--sg-border-width) solid var(--sg-color-border)}.devotion-meaning-unit p{font-size:calc(var(--sg-text-reading) * var(--reader-scale,1));line-height:var(--sg-leading-reading);white-space:pre-line}.devotion-context-article .editorial-article-body{max-inline-size:100%;font-size:var(--sg-text-reading);line-height:var(--sg-leading-reading)}.devotion-context-article .article-citation{display:none}.devotion-book details summary{cursor:pointer;min-block-size:var(--sg-control-size);color:var(--sg-color-brand);align-content:center}.devotion-book .devotion-sources p{white-space:pre-line}:lang(hi) :is(.devotion-book-content h2,.devotion-landing-card h2,.devotion-meaning-unit p){font-family:var(--sg-font-devanagari);line-height:var(--sg-leading-devanagari)}.practice-directory .learn-landing-card{gap:var(--sg-space-4);flex-direction:column;display:flex}.practice-directory .learn-landing-card .website-artwork{aspect-ratio:var(--sg-devotion-category-aspect)}.practice-directory .learn-landing-card h2{font-family:var(--sg-font-reading);font-size:var(--sg-learn-card-title)}.practice-reading-step{padding-block:var(--sg-space-6);border-block-end:var(--sg-border-width) solid var(--sg-color-border);scroll-margin-block-start:var(--sg-space-7)}.practice-reading-step h3{font-family:var(--sg-font-reading);font-size:var(--sg-learn-card-title);line-height:var(--sg-leading-heading);margin-block:var(--sg-space-3)}.practice-mantra>p,.practice-reading-step>p{font-size:var(--sg-text-reading);line-height:var(--sg-leading-reading);margin-block:var(--sg-space-4)}.practice-mantra{margin-block:var(--sg-space-5);border-inline-start:var(--sg-border-active) solid var(--sg-color-border);padding-inline-start:var(--sg-space-4)}.practice-reading-step .practice-passage-note{font-size:var(--sg-text-nav);color:var(--sg-color-text-secondary)}.practice-reading-step .devotion-deva{font-size:var(--sg-book-source-size);line-height:var(--sg-leading-devanagari)}.practice-step-references a{min-block-size:var(--sg-control-size);align-items:center;display:inline-flex}.entity-devotion-link{padding:var(--sg-space-5);margin-block:var(--sg-space-6);background:var(--sg-color-surface);border:var(--sg-border-width) solid var(--sg-color-border);border-radius:var(--sg-radius-medium)}@media (max-width:1099px){.devotion-book-layout{max-inline-size:var(--sg-devotion-reading-width);margin-inline:auto;display:block}}@media (max-width:999px){.devotion-deity-list,.devotion-discovery .devotion-work-grid,.devotion-landing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.devotion-book-heading,.devotion-deity-list,.devotion-discovery .devotion-work-grid,.devotion-landing-grid{grid-template-columns:minmax(0,1fr)}.devotion-book-heading .website-artwork{max-inline-size:var(--sg-devotion-heading-art)}.collection-filter label{inline-size:100%}.collection-filter select{max-inline-size:100%}}@media print{.devotion-book .collection-nav,.devotion-book .learn-reader-mobile-toc,.devotion-book .learn-reader-toc,.devotion-book .reader-settings{display:none}.devotion-book-layout{display:block}.devotion-book .devotion-meaning-unit,.devotion-book .devotion-original-unit,.practice-reading-step{break-inside:avoid}.devotion-book a{color:inherit;text-decoration:none}}.devotion-home{gap:var(--sg-space-6)}.devotion-home-intro{margin-block:0}.devotion-home-intro .page-title{margin-block:var(--sg-space-3)}.devotion-home-intro>p:last-child{margin-block-start:var(--sg-space-3)}.devotion-home .devotion-landing-grid{gap:var(--sg-space-5)}.devotion-landing-card .website-artwork{aspect-ratio:var(--sg-devotion-category-refined-aspect)}.devotion-landing-card>div:last-child{gap:var(--sg-space-2);padding:var(--sg-space-4) var(--sg-space-5)}.devotion-landing-card p{margin:0}.devotion-landing-card span{padding-block:var(--sg-space-2);color:var(--sg-color-brand);font-weight:var(--sg-weight-medium);justify-self:start}.devotion-figure-card:focus-visible,.devotion-landing-card:focus-visible{outline:var(--sg-border-active) solid var(--sg-color-energy);outline-offset:var(--sg-space-1)}.devotion-featured{margin-block:var(--sg-space-4)}.devotion-featured-heading{justify-content:space-between;align-items:center;gap:var(--sg-space-4);flex-wrap:wrap;margin-block-end:var(--sg-space-5);display:flex}.devotion-featured-heading a{min-block-size:var(--sg-control-size);text-underline-offset:var(--sg-space-1);align-content:center}.devotion-figure-grid{gap:var(--sg-space-5);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.devotion-figure-grid>li{min-inline-size:0}.devotion-figure-card{background:var(--sg-color-surface);block-size:100%;color:var(--sg-color-brand);border:var(--sg-border-width) solid var(--sg-color-border);border-radius:var(--sg-radius-medium);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.devotion-figure-card .website-artwork{aspect-ratio:var(--sg-devotion-figure-aspect);background:var(--sg-editorial-art-ivory);inline-size:100%;margin:0}.devotion-figure-card .website-artwork img{object-fit:contain;block-size:100%;inline-size:100%}.devotion-figure-card>div:last-child{gap:var(--sg-space-2);padding:var(--sg-space-4);display:grid}.devotion-figure-card h2{font-family:var(--sg-font-reading);font-size:var(--sg-learn-card-title);line-height:var(--sg-leading-heading);margin:0}.devotion-figure-card p,.devotion-figure-card span{font-size:var(--sg-text-nav);line-height:var(--sg-leading-reading);margin:0}.devotion-figure-card p{color:var(--sg-color-text-secondary)}.devotion-figure-card:hover h2{text-underline-offset:var(--sg-space-1);text-decoration:underline}.devotion-featured-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.devotion-featured-grid .devotion-figure-card{flex-direction:row;align-items:center}.devotion-featured-grid .website-artwork{flex:0 0 var(--sg-devotion-featured-art);inline-size:var(--sg-devotion-featured-art)}.devotion-figure-heading{grid-template-columns:minmax(0,1fr) var(--sg-devotion-heading-art);gap:var(--sg-space-6);align-items:center;max-inline-size:none;display:grid}.devotion-figure-heading>div>*+*{margin-block-start:var(--sg-space-4)}.devotion-figure-heading .website-artwork{inline-size:100%;aspect-ratio:var(--sg-devotion-work-aspect)}.devotion-figure-heading img{object-fit:contain;block-size:100%;inline-size:100%}.entity-prayer-links{gap:var(--sg-space-4);margin-block:var(--sg-space-5);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.entity-prayer-links li{gap:var(--sg-space-2);min-inline-size:0;padding-block:var(--sg-space-3);border-block-end:var(--sg-border-width) solid var(--sg-color-border);display:grid}.entity-prayer-links span{color:var(--sg-color-energy);font-size:var(--sg-text-nav)}.entity-prayer-links a{font-size:var(--sg-text-body);line-height:var(--sg-leading-reading)}.devotion-book-heading{row-gap:var(--sg-space-3);margin-block:var(--sg-space-5)}.devotion-book-heading .devotion-book-intro{grid-column:1/-1;margin:0}.devotion-book .devotion-original-unit{padding-block:var(--sg-space-4)}.devotion-book .devotion-deva{font-size:calc(var(--sg-devotion-source-refined) * var(--reader-scale,1))}.devotion-book .devotion-original-unit p{margin-block:var(--sg-space-2)}.devotion-book .devotion-meaning-unit{padding-block:var(--sg-space-4)}.devotion-book-content>section{margin-block-end:var(--sg-space-6)}.practice-directory .learn-landing-intro{margin-block-end:var(--sg-space-5)}.practice-directory .learn-landing-card{gap:var(--sg-space-3)}.practice-directory .learn-landing-card p{-webkit-line-clamp:3;font-size:var(--sg-text-body)}.practice-scope{font-size:var(--sg-text-nav);color:var(--sg-color-text-secondary);line-height:var(--sg-leading-reading);padding-block:var(--sg-space-3);border-block-end:var(--sg-border-width) solid var(--sg-color-border);margin-block-end:var(--sg-space-5)}.practice-prose-section{margin-block:var(--sg-space-6)}#practice-mantras>h2,#practice-steps>h2,.practice-prose-section>h2{font-family:var(--sg-font-reading);color:var(--sg-color-brand);font-size:var(--sg-learn-card-title);margin-block:var(--sg-space-5) var(--sg-space-4)}.practice-reading-step{padding-block:var(--sg-space-4)}.practice-mantra{scroll-margin-block-start:var(--sg-space-6)}.practice-mantra .devotion-deva{font-size:var(--sg-devotion-source-refined);line-height:var(--sg-leading-devanagari);white-space:pre-line}.practice-mantra .devotion-roman{line-height:var(--sg-leading-reading);white-space:pre-line}.practice-reading-credits p{white-space:pre-line}:lang(hi) :is(.devotion-figure-card h2,.practice-prose-section>h2,#practice-steps>h2,#practice-mantras>h2){font-family:var(--sg-font-devanagari);line-height:var(--sg-leading-devanagari-heading)}@media (max-width:1099px){.devotion-figure-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.devotion-featured-grid .devotion-figure-card{flex-direction:column}.devotion-featured-grid .website-artwork{aspect-ratio:var(--sg-devotion-work-aspect);flex:none;inline-size:100%}}@media (max-width:999px){.devotion-figure-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.devotion-featured-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:599px){.devotion-figure-grid,.entity-prayer-links{grid-template-columns:minmax(0,1fr)}.devotion-featured-grid .devotion-figure-card{flex-direction:row}.devotion-featured-grid .website-artwork{flex:0 0 var(--sg-devotion-featured-art);inline-size:var(--sg-devotion-featured-art);aspect-ratio:1}.devotion-figure-heading{grid-template-columns:minmax(0,1fr)}.devotion-figure-heading .website-artwork{max-inline-size:var(--sg-devotion-heading-art)}.devotion-home{gap:var(--sg-space-5)}}.roman-reading [data-roman=iast],.roman-reading[data-roman-mode=iast] [data-roman=easy]{display:none}.roman-reading[data-roman-mode=iast] [data-roman=iast]{display:inline}.roman-reading[data-roman-mode=iast] div[data-roman=iast]{display:block}.roman-mode-control{gap:var(--sg-space-4);max-inline-size:var(--sg-width-container);padding:var(--sg-space-3) var(--sg-space-5);border-block-end:var(--sg-border-width) solid var(--sg-color-border);color:var(--sg-color-brand);z-index:2;background:var(--sg-color-surface);flex-wrap:wrap;align-items:center;margin-inline:auto;display:flex;position:sticky;inset-block-start:0}.roman-mode-control label{align-items:center;gap:var(--sg-space-3);display:flex}.roman-mode-control select{min-block-size:var(--sg-control-size);border:var(--sg-border-width) solid var(--sg-color-border);border-radius:var(--sg-radius-medium);padding:var(--sg-space-2);background:var(--sg-color-surface)}.roman-mode-control details{font-size:var(--sg-text-nav);max-inline-size:var(--sg-width-reading)}.roman-mode-control summary{cursor:pointer;min-block-size:var(--sg-control-size);align-content:center}.home-calendar-links{gap:var(--sg-space-4);margin-block-start:var(--sg-space-5);display:grid}.home-calendar-links a{grid-template-columns:var(--sg-space-6) minmax(0,1fr) auto;gap:var(--sg-space-3);padding:var(--sg-space-4);border:var(--sg-border-width) solid var(--sg-color-border);border-radius:var(--sg-radius-medium);background:var(--sg-color-surface);align-items:center;text-decoration:none;display:grid}.home-calendar-links a strong{font-size:var(--sg-text-reading);display:block}.home-calendar-links a small{line-height:var(--sg-leading-reading);color:var(--sg-color-text-secondary);margin-block-start:var(--sg-space-2);display:block}.home-calendar-links svg{inline-size:var(--sg-space-6);block-size:var(--sg-space-6)}.home-calendar-links a:hover{border-color:var(--sg-color-brand)}.home-calendar-links a:first-child{background:var(--sg-color-brand);color:var(--sg-color-surface);border-color:var(--sg-color-brand)}.home-calendar-links a:first-child small{color:inherit}.home-calendar-links a:first-child:hover{background:var(--sg-color-text)}.home-calendar-links a:focus-visible{outline:var(--sg-border-active) solid var(--sg-color-energy);outline-offset:var(--sg-space-1)}.devotion-unit-meaning{text-align:start;margin-block-start:var(--sg-space-5)}.devotion-unit-meaning h3{font-size:var(--sg-text-reading);color:var(--sg-color-brand);margin-block:var(--sg-space-4) var(--sg-space-2)}.devotion-unit-meaning p{font-family:var(--sg-font-reading);font-size:calc(var(--sg-text-reading) * var(--reader-scale,1));line-height:var(--sg-leading-reading)}.devotion-book[data-reading-font=sans] .devotion-unit-meaning p:not(:lang(hi)){font-family:var(--sg-font-ui)}.devotion-unit-meaning p:lang(hi){font-family:var(--sg-font-devanagari);line-height:var(--sg-leading-devanagari)}.devotion-reading[data-reading-leading=relaxed] .devotion-unit-meaning p{line-height:var(--sg-reader-leading-relaxed)}.licence-notice{white-space:pre-wrap;overflow-wrap:anywhere}@media print{.devotion-parallel-commentary,.roman-mode-control,.source-roman-readings{display:none}:is(.devotion-sources,.practice-reading-credits,.learn-reader-references)::details-content{content-visibility:visible;block-size:auto}:is(.devotion-sources,.practice-reading-credits,.learn-reader-references)>:not(summary){display:block!important}}@media (max-width:480px){.calendar-interactive-page .panchang-day-panel{min-inline-size:0}.calendar-interactive-page .panchang-month-controls{gap:var(--sg-space-2)}.calendar-interactive-page .panchang-month-controls h2{font-size:var(--sg-text-reading)}.calendar-interactive-page .panchang-jump>div{flex-wrap:wrap}.calendar-interactive-page .panchang-jump input[type=date]{flex:100%;inline-size:100%}}.roman-alternative [data-roman=iast]{display:none}@media (max-width:767px){.site-footer .shell-footer-layout{gap:var(--sg-space-5);grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer .footer-identity,.site-footer .footer-information{grid-column:1/-1}.site-footer .footer-identity{gap:var(--sg-space-3)}.site-footer .footer-identity p{max-inline-size:var(--sg-width-reading);margin:0}.site-footer .footer-information .shell-link-list{column-gap:var(--sg-space-4);grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer .shell-link-list .ui-link{min-block-size:var(--sg-control-size);padding-block:var(--sg-space-2);align-items:center;display:flex}}@media (max-width:599px){.calendar-interactive-page .panchang-week{gap:var(--sg-calendar-compact-gap);align-items:stretch}.calendar-interactive-page .panchang-cell{block-size:auto;min-block-size:var(--sg-calendar-compact-cell-min);aspect-ratio:auto;display:grid}.calendar-interactive-page .panchang-cell button{block-size:100%;min-block-size:var(--sg-calendar-compact-cell-min);padding:var(--sg-calendar-compact-padding);gap:var(--sg-space-2);grid-template-rows:minmax(max-content,1fr) auto minmax(max-content,1fr);align-items:start;display:grid}.calendar-interactive-page .panchang-cell-top{inline-size:100%;min-inline-size:0;display:flow-root;position:relative}.calendar-interactive-page .panchang-tithi{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;font-size:var(--sg-calendar-compact-caption);line-height:var(--sg-leading-ui);text-align:start;display:block;overflow:visible}.calendar-interactive-page .panchang-tithi:before{content:"";float:inline-end;inline-size:calc(var(--sg-calendar-compact-moon) + var(--sg-calendar-compact-gap));block-size:var(--sg-calendar-compact-moon)}.calendar-interactive-page .panchang-cell-top>span:last-child:has(svg){position:absolute;inset-block-start:0;inset-inline-end:0}.calendar-interactive-page .panchang-cell-top svg{inline-size:var(--sg-calendar-compact-moon);block-size:var(--sg-calendar-compact-moon)}.calendar-interactive-page .panchang-date-line{align-self:center}.calendar-interactive-page .panchang-number{font-size:var(--sg-calendar-compact-date);line-height:var(--sg-leading-heading)}.calendar-interactive-page .panchang-workspace .panchang-cell-note{block-size:auto;inline-size:100%;font-size:var(--sg-calendar-compact-caption);line-height:var(--sg-leading-ui);text-align:center;align-self:end;display:block;overflow:visible}.calendar-interactive-page .has-more .panchang-festival-label,.calendar-interactive-page .panchang-festival-label{-webkit-line-clamp:unset;white-space:normal;overflow-wrap:anywhere;display:block;overflow:visible}.calendar-interactive-page .panchang-festival-more{white-space:normal;overflow-wrap:anywhere;display:block}@supports (grid-template-rows:subgrid){.calendar-interactive-page .panchang-week{grid-template-rows:minmax(max-content,1fr) auto minmax(max-content,1fr)}.calendar-interactive-page .panchang-cell,.calendar-interactive-page .panchang-cell button{grid-row:span 3;grid-template-rows:subgrid}}}@media (min-width:600px) and (max-width:1023px){.calendar-interactive-page .panchang-cell{block-size:auto;min-block-size:var(--sg-calendar-cell-height);aspect-ratio:auto;display:grid}.calendar-interactive-page .panchang-cell button{grid-template-rows:minmax(max-content,1fr) auto minmax(max-content,1fr);block-size:100%;display:grid}.calendar-interactive-page .panchang-tithi{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.calendar-interactive-page .panchang-workspace .panchang-cell-note{overflow:visible}.calendar-interactive-page .has-more .panchang-festival-label,.calendar-interactive-page .panchang-festival-label{-webkit-line-clamp:unset;display:block;overflow:visible}@supports (grid-template-rows:subgrid){.calendar-interactive-page .panchang-week{grid-template-rows:minmax(max-content,1fr) auto minmax(max-content,1fr)}.calendar-interactive-page .panchang-cell,.calendar-interactive-page .panchang-cell button{grid-row:span 3;grid-template-rows:subgrid}}}.calendar-refined .panchang-jump input[type=date]{inline-size:100%;min-inline-size:0;max-inline-size:100%}@media (max-width:599px){.calendar-refined .panchang-jump>div{grid-template-columns:minmax(0,1fr)}.calendar-refined .panchang-month-controls{grid-template-columns:auto minmax(0,1fr) auto;inline-size:100%;display:grid}.calendar-refined .panchang-month-controls h2{overflow-wrap:anywhere;text-align:center;min-inline-size:0}.calendar-refined .panchang-month-controls .ui-button{min-inline-size:0;padding-inline:var(--sg-space-2)}}.calendar-refined .panchang-fields :is(dt,dd){overflow-wrap:anywhere}@media (max-width:599px){.calendar-refined .calendar-view-nav a{overflow-wrap:anywhere;min-inline-size:0}.calendar-refined .panchang-date-line{container-type:inline-size}.calendar-refined .panchang-number{font-size:min(var(--sg-calendar-compact-date),90cqi)}}.support-page{padding-block:var(--sg-space-7)}.support-heading{max-inline-size:var(--sg-width-reading);margin-block-end:var(--sg-space-7)}.support-heading .reading-text{margin-block:var(--sg-space-4)}.support-layout{gap:var(--sg-space-6);grid-template-columns:minmax(0,1fr);display:grid}.support-body{min-inline-size:0;max-inline-size:var(--sg-width-reading)}.support-body .editorial-article-body{font-size:var(--sg-text-reading);line-height:var(--sg-leading-reading)}.support-body h2{scroll-margin-block-start:var(--sg-space-7)}.support-body a{overflow-wrap:anywhere}.support-related{gap:var(--sg-space-3) var(--sg-space-5);border-block-start:var(--sg-border-width) solid var(--sg-color-border);flex-wrap:wrap;margin-block-start:var(--sg-space-7);padding-block-start:var(--sg-space-5);display:flex}.support-related a{min-block-size:var(--sg-control-size);align-items:center;display:flex}.footer-information .footer-info-links{column-gap:var(--sg-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:1100px){.support-layout{grid-template-columns:minmax(180px,240px) minmax(0,var(--sg-width-reading));align-items:start}.support-layout .learn-reader-toc{grid-column:1}.support-body{grid-column:2}}.reading-passage-actions{margin-block:var(--sg-space-2) var(--sg-space-4);font-size:var(--sg-text-nav)}.reading-passage-actions,.reading-passage-header{align-items:center;gap:var(--sg-space-2) var(--sg-space-4);flex-wrap:wrap;display:flex}.reading-passage-header{justify-content:space-between}.reading-passage-header .reading-passage-actions{margin-block:0}.reading-passage-header .section-title{font-size:var(--sg-text-body);font-weight:var(--sg-weight-medium);color:var(--sg-color-text-secondary)}.reading-passage-actions button,.reading-passage-actions>a,.reading-return{min-block-size:var(--sg-control-size);padding-inline:var(--sg-space-2);color:var(--sg-color-brand);text-underline-offset:var(--sg-space-1);align-items:center;display:inline-flex}.reading-passage-actions button{border:var(--sg-border-width) solid var(--sg-color-border);border-radius:var(--sg-radius-small);cursor:pointer;font:inherit;background:0 0}.reading-copy-status{color:var(--sg-color-text-secondary)}.reading-manual-copy{gap:var(--sg-space-2);max-inline-size:var(--sg-width-reading);flex-basis:100%;min-inline-size:0;display:grid}.reading-manual-copy input{inline-size:100%;min-inline-size:0}.reader-contents{max-block-size:calc(100svh - var(--sg-learn-toc-offset) - var(--sg-space-6));grid-area:1/1;scroll-margin-block-start:var(--sg-space-6);position:sticky;inset-block-start:var(--sg-learn-toc-offset);overflow:auto}.reader-contents>.learn-reader-toc{max-block-size:none;position:static}.reader-contents nav a{min-block-size:var(--sg-control-size);align-content:center}#reading-contents,.reader-unit-link,[data-reading-anchor]{scroll-margin-block-start:calc(var(--sg-learn-toc-offset) + var(--sg-space-6))}.reading-chapter-navigation{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.reading-chapter-navigation a{min-block-size:var(--sg-control-size);padding:var(--sg-space-2)}.reading-chapter-previous{grid-column:1}.reading-chapter-contents{text-align:center;grid-column:2;display:grid}.reading-chapter-next{text-align:end;grid-column:3}@media (max-width:1099px){.reader-contents{max-block-size:none;position:static;overflow:visible}}@media (max-width:599px){#reading-contents,.reader-unit-link,[data-reading-anchor]{scroll-margin-block-start:calc(var(--sg-learn-toc-offset) + var(--sg-control-size) + var(--sg-space-3))}.reading-chapter-navigation{gap:var(--sg-space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.reading-chapter-contents{grid-area:2/1/auto/-1}.reading-chapter-next{grid-column:2}}@media print{.reader-contents,.reading-chapter-navigation,.reading-passage-actions,.reading-return{display:none}}.aadesh-report{font-size:var(--sg-text-small);margin-block-start:var(--sg-space-3)}.report-preview{min-inline-size:0}.report-preview dt{font-weight:var(--sg-weight-semibold);color:var(--sg-color-brand)}.report-preview dd{overflow-wrap:anywhere;margin-inline:0}.conversation-json{word-break:break-word;max-inline-size:100%;font-size:var(--sg-text-small)}.conversation-json,.conversation-text{white-space:pre-wrap;overflow-wrap:anywhere}.conversation-controls{border:0;min-inline-size:0;margin:0;padding:0}.conversation-controls .ui-button{transition:none}.container{inline-size:100%;max-inline-size:var(--sg-width-container);padding-inline:var(--sg-gutter);margin-inline:auto}.stack{gap:var(--sg-space-5);flex-direction:column;min-inline-size:0;display:flex}.account-flow{max-inline-size:var(--sg-width-reading)}.account-email{overflow-wrap:anywhere}.account-methods{gap:var(--sg-space-4);display:grid}.account-method{gap:var(--sg-space-2)}.account-method .ui-button{inline-size:100%}@media (min-width:48rem){.account-methods{grid-template-columns:repeat(2,minmax(0,1fr))}}.cluster{align-items:center;gap:var(--sg-space-3);flex-wrap:wrap;display:flex}.surface{background:var(--sg-color-surface);border:var(--sg-border-width) solid var(--sg-color-border);border-radius:var(--sg-radius-medium);padding:var(--sg-space-5);min-inline-size:0}.eyebrow{font-size:var(--sg-text-small);font-weight:var(--sg-weight-semibold)}.eyebrow,.page-title{color:var(--sg-color-brand)}.page-title{font-family:var(--sg-font-reading);font-size:var(--sg-text-title);font-weight:var(--sg-weight-medium);max-inline-size:var(--sg-width-reading);text-wrap:balance}.section-title{font-size:var(--sg-text-heading)}.muted{color:var(--sg-color-text-secondary)}.small-text{font-size:var(--sg-text-small);color:var(--sg-color-text-muted)}.reading-text{font-family:var(--sg-font-reading);font-size:var(--sg-text-reading);line-height:var(--sg-leading-reading);max-inline-size:var(--sg-width-reading)}.reading-text[data-script=devanagari]{font-family:var(--sg-font-devanagari);line-height:var(--sg-leading-devanagari)}.page-title[data-script=devanagari],[lang=hi] .page-title{font-family:var(--sg-font-devanagari);line-height:var(--sg-leading-devanagari-heading)}.editorial-heading{gap:var(--sg-space-3);border-block-end:var(--sg-border-width) solid var(--sg-color-border);padding-block-end:var(--sg-space-6);display:grid}.editorial-layout{gap:var(--sg-space-7);align-items:start;display:grid}.editorial-body{gap:var(--sg-space-6)}.editorial-aside{border-block-start:var(--sg-border-active) solid var(--sg-color-energy);padding-block-start:var(--sg-space-4)}.library-grid{gap:var(--sg-space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));margin:0;padding:0;list-style:none;display:grid}.library-card{gap:var(--sg-space-4);padding:var(--sg-space-6);background:var(--sg-color-surface);border-block-start:var(--sg-border-active) solid var(--sg-color-brand);flex-direction:column;display:flex}.library-mark{inline-size:var(--sg-library-mark-size);block-size:var(--sg-library-mark-size);color:var(--sg-color-brand)}.empty-panel{gap:var(--sg-space-4);padding-block:var(--sg-space-6);max-inline-size:var(--sg-width-reading);display:grid}.empty-panel .ui-link{align-self:start}@media (min-width:64rem){.editorial-layout{grid-template-columns:minmax(0,2.4fr) minmax(0,1fr)}}.baseline-page{max-inline-size:var(--sg-width-reading);padding:var(--sg-space-8) var(--sg-gutter);justify-content:center;gap:var(--sg-space-4);flex-direction:column;min-block-size:100svh;margin-inline:auto;display:flex}.ui-button{justify-content:center;align-items:center;gap:var(--sg-space-2);min-block-size:var(--sg-control-size);padding:var(--sg-space-2) var(--sg-space-5);border:var(--sg-border-width) solid transparent;border-radius:var(--sg-radius-small);font:inherit;font-weight:var(--sg-weight-semibold);text-align:center;cursor:pointer;transition:background-color var(--sg-motion-duration) var(--sg-motion-easing),border-color var(--sg-motion-duration) var(--sg-motion-easing);display:inline-flex}.ui-button[data-variant=primary]{background:var(--sg-color-brand);color:var(--sg-color-on-brand)}.ui-button[data-variant=primary]:hover:enabled{background:var(--sg-color-brand-emphasis)}.ui-button[data-variant=secondary]{color:var(--sg-color-brand);border-color:var(--sg-color-border-strong);background:0 0}.ui-button[data-variant=secondary]:hover:enabled{border-color:var(--sg-color-brand)}.ui-button:disabled{cursor:not-allowed;background:var(--sg-color-disabled-surface);color:var(--sg-color-disabled);border-color:var(--sg-color-border)}.ui-link{min-block-size:var(--sg-control-size);color:var(--sg-color-brand);text-underline-offset:var(--sg-space-1);text-decoration:underline;text-decoration-thickness:var(--sg-border-width);align-items:center;display:inline-flex}.ui-link:hover{color:var(--sg-color-brand-emphasis)}.ui-field{gap:var(--sg-space-2);flex-direction:column;min-inline-size:0;display:flex}.ui-label{font-weight:var(--sg-weight-medium)}.ui-input,.ui-select,.ui-textarea{inline-size:100%;min-inline-size:0;min-block-size:var(--sg-control-size);background:var(--sg-color-elevated);color:var(--sg-color-text);border:var(--sg-border-width) solid var(--sg-color-border-strong);border-radius:var(--sg-radius-small);padding:var(--sg-space-3);font:inherit}.ui-textarea{resize:vertical}:where(.ui-input,.ui-textarea,.ui-select)[aria-invalid=true]{border-color:var(--sg-color-danger);border-width:2px}:where(.ui-input,.ui-textarea,.ui-select):disabled{background:var(--sg-color-disabled-surface);color:var(--sg-color-disabled);cursor:not-allowed}.ui-hint{color:var(--sg-color-text-secondary)}.ui-error,.ui-hint{font-size:var(--sg-text-small)}.ui-error{color:var(--sg-color-danger)}.ui-checkbox-label{align-items:flex-start;gap:var(--sg-space-3);padding-block:var(--sg-space-3);min-block-size:var(--sg-control-size);cursor:pointer;display:flex}.ui-checkbox{inline-size:var(--sg-space-5);block-size:var(--sg-space-5);accent-color:var(--sg-color-brand);flex:none;margin-block-start:var(--sg-space-1)}.ui-disclosure{background:var(--sg-color-surface);border:var(--sg-border-width) solid var(--sg-color-border);border-radius:var(--sg-radius-medium)}.ui-disclosure>summary{padding:var(--sg-space-4);min-block-size:var(--sg-control-size);cursor:pointer;font-weight:var(--sg-weight-semibold)}.ui-disclosure-content{padding:0 var(--sg-space-4) var(--sg-space-4)}.ui-notice{border-inline-start:var(--sg-focus-width) solid var(--sg-color-border-strong);padding:var(--sg-space-4);background:var(--sg-color-elevated);color:var(--sg-color-text-secondary)}.ui-notice[data-tone=success]{border-color:var(--sg-color-success);color:var(--sg-color-success)}.ui-notice[data-tone=warning]{border-color:var(--sg-color-warning);color:var(--sg-color-warning)}.saved-reading-feedback{scroll-margin-block-start:var(--sg-space-5)}.saved-reading-feedback:focus{outline:var(--sg-focus-width) solid var(--sg-color-focus);outline-offset:var(--sg-focus-offset)}.skip-link{clip-path:inset(50%);background:var(--sg-color-elevated);padding:var(--sg-space-3);z-index:1;position:fixed;inset-block-start:var(--sg-space-4);inset-inline-start:var(--sg-space-4)}.skip-link:focus{clip-path:none}.showcase{padding-block:var(--sg-space-7) var(--sg-space-8)}.showcase-section{border-block-start:var(--sg-border-width) solid var(--sg-color-border);padding-block-start:var(--sg-space-6)}.showcase-grid{gap:var(--sg-space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}.showcase-heading{gap:var(--sg-space-4);flex-direction:column;display:flex}.showcase-brand{justify-content:center;align-items:center;min-block-size:10rem;display:flex}.wordmark-preview{inline-size:100%;max-inline-size:36rem}.symbol-preview{inline-size:9rem}.display-preview{inline-size:16rem;margin-block-start:var(--sg-space-4)}.favicon-preview{align-items:center;gap:var(--sg-space-4);display:flex}.token-list{gap:var(--sg-space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.token-sample{align-items:center;gap:var(--sg-space-3);padding:var(--sg-space-3);border:var(--sg-border-width) solid var(--sg-color-border);border-radius:var(--sg-radius-small);background:var(--sg-color-surface);display:flex}.token-swatch{inline-size:var(--sg-space-6);block-size:var(--sg-space-6);border:var(--sg-border-width) solid var(--sg-color-border-strong);border-radius:var(--sg-radius-small);flex:none;display:inline-block}.token-label{flex-direction:column;min-inline-size:0;display:flex}}@layer utilities{.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/fonts/noto-sans-devanagari-devanagari.woff2)format("woff2");unicode-range:u+900-97f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/source-sans-3-latin-ext.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Source Sans\ 3;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/source-sans-3-latin.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/source-serif-4-latin-ext.woff2)format("woff2");unicode-range:u+100-2ba,u+2bd-2c5,u+2c7-2cc,u+2ce-2d7,u+2dd-2ff,u+304,u+308,u+329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/source-serif-4-latin.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--sg-calendar-compact-caption:clamp(.75rem,2.7vw,.875rem);--sg-calendar-compact-date:clamp(1.5rem,5.8vw,1.875rem);--sg-calendar-compact-moon:clamp(.625rem,2.9vw,.875rem);--sg-calendar-compact-cell-min:9rem;--sg-calendar-compact-padding:.0625rem;--sg-calendar-compact-gap:.125rem;--sg-calendar-mobile-cell:4.5rem;--sg-calendar-mobile-moon:.875rem;--sg-calendar-mobile-date:1.375rem;--sg-devotion-category-refined-aspect:16/9;--sg-devotion-figure-aspect:1/1;--sg-devotion-featured-art:8rem;--sg-devotion-source-refined:1.625rem;--sg-devotion-category-aspect:16/10;--sg-devotion-work-aspect:4/3;--sg-devotion-reading-width:48rem;--sg-devotion-toc-width:13rem;--sg-devotion-heading-art:18rem;--sg-utility-reading-width:56rem;--sg-utility-search-width:21rem;--sg-utility-search-min:14rem;--sg-utility-search-art:10rem;--sg-utility-search-art-mobile:5rem;--sg-utility-search-art-aspect:8/5;--sg-utility-account-art:22.5rem;--sg-footer-link-height:2rem;--sg-artwork-utility-width:18rem;--sg-artwork-search-mobile-aspect:16/7;--sg-artwork-search-mobile-focal:center 70%;color-scheme:light;--sg-color-background:#faf7f0;--sg-color-surface:#fffdf9;--sg-color-elevated:#fff;--sg-color-text:#27272b;--sg-color-text-secondary:#55534f;--sg-color-text-muted:#6b655e;--sg-color-border:#d9d3c8;--sg-color-border-strong:#827b70;--sg-color-brand:#1d315c;--sg-color-brand-emphasis:#122344;--sg-color-on-brand:#fff;--sg-color-energy:#a32c37;--sg-color-violet:#625176;--sg-color-gold:#7c622d;--sg-color-focus:#6651a5;--sg-color-success:#356447;--sg-color-warning:#7c5815;--sg-color-danger:#a32c37;--sg-color-disabled:#716b63;--sg-color-disabled-surface:#ece7de;--sg-color-selection:#efede8;--sg-font-ui:"Source Sans 3","Noto Sans Devanagari",system-ui,"Segoe UI",sans-serif;--sg-font-reading:"Source Serif 4","Noto Sans Devanagari",Georgia,"Times New Roman",serif;--sg-font-devanagari:"Noto Sans Devanagari","Source Sans 3","Nirmala UI","Mangal",sans-serif;--sg-text-small:.9375rem;--sg-text-body:1.125rem;--sg-text-nav:1.0625rem;--sg-text-reading:1.25rem;--sg-text-heading:clamp(1.5rem,1.25rem + .8vw,2rem);--sg-text-title:clamp(2rem,1.5rem + 2vw,3.25rem);--sg-leading-ui:1.6;--sg-leading-heading:1.3;--sg-leading-reading:1.8;--sg-leading-devanagari:1.95;--sg-leading-devanagari-heading:1.45;--sg-reader-scale-standard:1;--sg-reader-scale-large:1.125;--sg-reader-scale-largest:1.25;--sg-reader-leading-relaxed:2.2;--sg-book-width:48rem;--sg-book-text-size:1.1875rem;--sg-book-source-size:1.625rem;--sg-book-source-leading:2;--sg-book-chapter-art-width:13rem;--sg-book-cover-width:17.5rem;--sg-book-card-width:17rem;--sg-calendar-sidebar:21rem;--sg-calendar-cell-height:8.25rem;--sg-calendar-cell-mobile-height:6.25rem;--sg-calendar-date-size:2rem;--sg-calendar-date-mobile-size:1.5rem;--sg-calendar-cell-caption:.8125rem;--sg-calendar-mobile-caption:.75rem;--sg-calendar-moon-size:1.25rem;--sg-festival-art-width:32rem;--sg-weight-normal:400;--sg-weight-medium:500;--sg-weight-semibold:600;--sg-weight-bold:700;--sg-space-1:.25rem;--sg-space-2:.5rem;--sg-space-3:.75rem;--sg-space-4:1rem;--sg-space-5:1.5rem;--sg-space-6:2rem;--sg-space-7:3rem;--sg-space-8:4rem;--sg-gutter:clamp(1rem,3vw,2rem);--sg-coverage-card-min:16rem;--sg-coverage-selector-min:20rem;--sg-width-reading:50rem;--sg-width-container:78rem;--sg-footer-intro-width:18rem;--sg-section-space:clamp(2rem,4vw,3rem);--sg-border-active:2px;--sg-aadesh-panel-width:min(34rem,44vw);--sg-aadesh-panel-z:20;--sg-nav-utilities-width:7rem;--sg-nav-language-width:6.5rem;--sg-nav-dropdown-width:14rem;--sg-library-mark-size:4rem;--sg-learn-category-art:7rem;--sg-learn-mobile-art:7rem;--sg-learn-card-title:clamp(1.125rem,1.05rem + .3vw,1.375rem);--sg-learn-card-aspect:16/10;--sg-learn-reading-width:47rem;--sg-learn-reading-size:1.1875rem;--sg-learn-reading-leading:1.85;--sg-learn-toc-width:13rem;--sg-learn-toc-offset:6rem;--sg-learn-cover-width:20rem;--sg-learn-portrait-width:18rem;--sg-learn-citation-size:.75em;--sg-editorial-title:clamp(2.25rem,1.5rem + 2.7vw,3.75rem);--sg-editorial-card-title:clamp(1.625rem,1.4rem + .6vw,2rem);--sg-editorial-art-height:15rem;--sg-editorial-book-height:23rem;--sg-editorial-art-ivory:#eee7d8;--sg-editorial-art-rose:#f1e4df;--sg-editorial-art-sage:#e4e8df;--sg-editorial-ink-soft:#b9b2a4;--sg-chat-width:48rem;--sg-chat-welcome-width:40rem;--sg-chat-welcome-title:1.875rem;--sg-chat-dialog-width:40rem;--sg-chat-context-width:25rem;--sg-chat-menu-width:14rem;--sg-chat-caption-size:.8125rem;--sg-chat-mobile-welcome-title:1.5rem;--sg-chat-sidebar-width:14rem;--sg-chat-mobile-sidebar-height:16rem;--sg-chat-min-height:40rem;--sg-chat-header-height:5rem;--sg-chat-title:1.375rem;--sg-chat-layer:3;--sg-chat-topbar:3.5rem;--sg-chat-input-max-height:8rem;--sg-chat-context-height:4rem;--sg-chat-drawer-width:19rem;--sg-chat-composer-radius:1.125rem;--sg-chat-backdrop:#12234452;--sg-practice-intro-art:22rem;--sg-control-size:2.75rem;--sg-radius-small:.5rem;--sg-radius-medium:.75rem;--sg-border-width:1px;--sg-focus-width:3px;--sg-focus-offset:3px;--sg-shadow-surface:0 2px 8px #27272b0a;--sg-motion-duration:.16s;--sg-motion-easing:ease-out;--sg-color-cosmic-background:#080e1c;--sg-color-cosmic-muted:#d6d5e3;--sg-color-cosmic-border:#777a93;--sg-radius-pill:999px;--sg-cosmic-control:#080e1cc2;--sg-lockup-width:12rem;--sg-lockup-gateway-width:min(22rem,calc(100vw - 4rem));--sg-lockup-symbol-width:1.75rem;--sg-lockup-gateway-symbol-width:2.5rem;--sg-choice-surface:#080e1cb8;--sg-cosmic-secondary:#b2b4c4;--sg-cosmic-caption-size:.8125rem;--sg-cosmic-choice-height:3.5rem;--sg-gateway-brand-size:clamp(2.5rem,4vw,4rem);--sg-cosmic-title-size:clamp(2.5rem,3.5vw,3rem);--sg-cosmic-mobile-title-size:clamp(2rem,9vw,2.5rem);--sg-cosmic-nav-brand-size:1.875rem;--sg-cosmic-nav-note-size:.75rem;--sg-cosmic-hindi-leading:1.5;--sg-gateway-copy-width:24rem;--sg-gateway-bottom:clamp(4rem,7svh,6rem);--sg-gateway-focal:50% 42%;--sg-gateway-mobile-focal:50% 45%;--sg-home-focal:50% 42%;--sg-home-mobile-focal:52% 40%;--sg-home-copy-width:44%;--sg-home-height:clamp(38rem,74svh,54rem);--sg-home-title-size:clamp(3.5rem,5.2vw,5.25rem);--sg-home-mobile-title-size:clamp(2.5rem,11vw,3.25rem);--sg-home-title-leading:1.12;--sg-home-tagline-size:clamp(1.375rem,1.7vw,1.625rem);--sg-home-eyebrow-size:.8125rem;--sg-home-eyebrow-tracking:.14em;--sg-home-description-leading:1.7;--sg-home-header-clearance:8rem;--sg-home-mobile-clearance:clamp(21rem,42svh,26rem);--sg-gateway-shade:linear-gradient(180deg,#080e1c99,transparent 26%,transparent 43%,#080e1cd1 74%,#080e1ceb);--sg-home-shade:linear-gradient(180deg,#080e1cf0,transparent 35%),linear-gradient(90deg,#080e1cf0,#080e1cc2 31%,#080e1c14 65%,transparent);--sg-home-mobile-shade:linear-gradient(180deg,#080e1cf7,#080e1c4d 25%,#080e1c1f 35%,#080e1cde 55%,#080e1cfa)}@media (prefers-reduced-motion:reduce){:root{--sg-motion-duration:0s}}:root{--sg-homepage-section-space:clamp(2.5rem,4vw,3.5rem);--sg-homepage-title:clamp(1.875rem,3vw,2.75rem);--sg-homepage-card-title:clamp(1.5rem,2.2vw,1.875rem);--sg-homepage-group-title:1.5rem;--sg-homepage-intro-width:44rem;--sg-homepage-discovery-aspect:16/10;--sg-homepage-feature-width:8rem;--sg-homepage-feature-mobile-width:5.5rem;--sg-homepage-learn-min:24rem;--sg-homepage-city-control-width:12rem;--sg-homepage-text-min:10ch;--sg-homepage-mobile-inset:min(var(--sg-space-5),5vw);--sg-homepage-thumbnail-width:clamp(8rem,17vw,15rem);--sg-homepage-card-text-min:14ch;--sg-homepage-reveal-distance:16px;--sg-homepage-reveal-duration:.44s;--sg-homepage-reveal-stagger:80ms}@media (min-width:75rem){.shell-header-layout{align-items:center;column-gap:var(--sg-space-4);grid-template-columns:auto minmax(0,1fr) auto auto}.shell-brand-row{display:contents}.shell-brand-row .brand-link{grid-area:1/1}.shell-language{grid-area:1/4}.desktop-navigation{grid-area:1/2;min-inline-size:0;display:block}.primary-navigation{justify-content:center;align-items:center;gap:var(--sg-space-1);font-size:var(--sg-text-nav);white-space:nowrap;flex-flow:row}.primary-navigation .nav-unavailable,.primary-navigation .ui-link{padding-inline:var(--sg-space-2)}.shell-utility-row{font-size:var(--sg-text-nav);grid-area:1/3;display:block}.shell-utilities{gap:var(--sg-space-3)}.shell-mobile-row{display:none}.read-navigation>summary{padding-inline:var(--sg-space-2)}.read-navigation ul{z-index:var(--sg-aadesh-panel-z);min-inline-size:var(--sg-nav-dropdown-width);padding:var(--sg-space-2);border:var(--sg-border-width) solid var(--sg-color-border);border-radius:var(--sg-radius-medium);background:var(--sg-color-surface);box-shadow:var(--sg-shadow-surface);position:absolute;inset-block-start:calc(100% + var(--sg-space-2));inset-inline-start:0}.shell-footer-layout{gap:var(--sg-space-7);grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr))}.footer-identity{grid-column:auto}}@media (max-width:63.999rem){.cosmic-hero{align-items:flex-end}.cosmic-copy.stack{max-inline-size:var(--sg-width-reading)}.cosmic-hero .cosmic-title{font-size:var(--sg-home-mobile-title-size)}.cosmic-hero:before{background:var(--sg-home-mobile-shade)}.cosmic-hero{--sg-cosmic-focal:var(--sg-home-mobile-focal)}.cosmic-composition{padding-block-start:var(--sg-home-mobile-clearance);padding-block-end:var(--sg-space-7)}}@media (max-width:39.999rem){.gateway-layout{gap:var(--sg-space-7);padding-block-start:var(--sg-space-6)}.gateway-identity{font-size:var(--sg-cosmic-mobile-title-size)}.cosmic-gateway{--sg-cosmic-focal:var(--sg-gateway-mobile-focal)}}@media (forced-colors:active){.gateway-choice.ui-link{border-color:linktext}.cosmic-gateway :where(a,button):focus-visible,.cosmic-hero :where(a,button):focus-visible,body:has(.home-main) .site-header :where(a,summary):focus-visible{outline-color:highlight}}@media (min-width:75rem){body:has(.calendar-discovery) .desktop-navigation .primary-navigation{white-space:normal;flex-wrap:wrap}}.coverage-scroll{max-width:100%;overflow-x:auto}.coverage-table{width:100%;min-inline-size:var(--sg-width-reading);border-collapse:collapse;font-size:var(--sg-text-small)}.coverage-table td,.coverage-table th{padding:var(--sg-space-3);text-align:start;border-bottom:var(--sg-border-width) solid var(--sg-color-border)}.coverage-table thead{color:var(--sg-color-brand)}.coverage-works{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--sg-coverage-card-min)),1fr));gap:var(--sg-space-6);padding:0;list-style:none;display:grid}.coverage-selector{align-items:end;gap:var(--sg-space-4);flex-wrap:wrap;display:flex}.coverage-selector .ui-field{flex:1 1 var(--sg-coverage-selector-min);min-width:0}.coverage-selector select{max-width:100%}.coverage-dashboard{overflow-wrap:anywhere;min-inline-size:0}.coverage-dashboard pre{white-space:pre-wrap;overflow-wrap:anywhere}.container.faq-page{max-inline-size:var(--sg-utility-reading-width)}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){:where(a,button,input,textarea,select,summary):focus-visible{outline-color:highlight}.ui-button,.ui-input,.ui-select,.ui-textarea{border-color:buttontext}}