.dharma-page.svelte-yo2j4q{width:min(100%,1180px);margin:0 auto;padding:2rem 1rem 1rem}.dharma-hero.svelte-yo2j4q+.dharma-grid:where(.svelte-yo2j4q){border-top-width:0}.hero-action.svelte-yo2j4q,.dharma-grid.svelte-yo2j4q a:where(.svelte-yo2j4q),.lamrim-section.svelte-yo2j4q button:where(.svelte-yo2j4q){display:inline-block;width:fit-content;padding:.75rem 1rem;color:var(--primary);font-family:Serrif;text-decoration:none;background:var(--action);border:1.5px solid var(--primary)}.hero-action.svelte-yo2j4q:hover,.hero-action.svelte-yo2j4q:focus-visible,.dharma-grid.svelte-yo2j4q a:where(.svelte-yo2j4q):hover,.dharma-grid.svelte-yo2j4q a:where(.svelte-yo2j4q):focus-visible,.lamrim-section.svelte-yo2j4q button:where(.svelte-yo2j4q):hover,.lamrim-section.svelte-yo2j4q button:where(.svelte-yo2j4q):focus-visible{color:var(--action);background:var(--primary)}.hero-body.svelte-yo2j4q{display:grid;grid-template-columns:minmax(14rem,.8fr) minmax(0,1.2fr)}.portal-mark.svelte-yo2j4q{display:grid;align-content:end;min-height:20rem;padding:1rem;background:var(--action);border-right:1.5px solid var(--primary)}.portal-mark.svelte-yo2j4q span:where(.svelte-yo2j4q),.portal-mark.svelte-yo2j4q strong:where(.svelte-yo2j4q){display:block;color:var(--primary)}.portal-mark.svelte-yo2j4q span:where(.svelte-yo2j4q){font-family:Haffer;font-size:1rem;line-height:1}.portal-mark.svelte-yo2j4q strong:where(.svelte-yo2j4q){font-family:Saans;font-size:clamp(3rem,7vw,6rem);font-weight:900;line-height:.95}.hero-copy.svelte-yo2j4q{display:grid;align-content:end;gap:0;padding:1rem}.hero-copy.svelte-yo2j4q p:where(.svelte-yo2j4q),.dharma-grid.svelte-yo2j4q p:where(.svelte-yo2j4q),.dharma-grid.svelte-yo2j4q h2:where(.svelte-yo2j4q){margin:0}.hero-copy.svelte-yo2j4q p:where(.svelte-yo2j4q)+p:where(.svelte-yo2j4q){margin-top:1rem}.dharma-grid.svelte-yo2j4q{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.dharma-grid.svelte-yo2j4q article:where(.svelte-yo2j4q){display:grid;align-content:start;gap:0;padding:1rem;border-right:1.5px solid var(--primary)}.dharma-grid.svelte-yo2j4q article:where(.svelte-yo2j4q):last-child{border-right:0}.dharma-grid.svelte-yo2j4q h2:where(.svelte-yo2j4q){font-size:clamp(1.75rem,3vw,2.75rem);line-height:1}.dharma-grid.svelte-yo2j4q .app-meta:where(.svelte-yo2j4q)+h2:where(.svelte-yo2j4q){margin-top:-.25rem}.dharma-grid.svelte-yo2j4q h2:where(.svelte-yo2j4q)+p:where(.svelte-yo2j4q),.dharma-grid.svelte-yo2j4q p:where(.svelte-yo2j4q)+a:where(.svelte-yo2j4q){margin-top:.75rem}.lamrim-layout.svelte-yo2j4q{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(18rem,.55fr)}.meditation-panel.svelte-yo2j4q,.subscribe-panel.svelte-yo2j4q{padding:1rem}.meditation-panel.svelte-yo2j4q{border-right:1.5px solid var(--primary)}.meditation-panel.svelte-yo2j4q h3:where(.svelte-yo2j4q),.subscribe-panel.svelte-yo2j4q h3:where(.svelte-yo2j4q),.subscribe-panel.svelte-yo2j4q p:where(.svelte-yo2j4q){margin:0}.meditation-copy.svelte-yo2j4q{margin-top:1rem}.meditation-copy.svelte-yo2j4q p:first-child{margin-top:0}.meditation-copy.svelte-yo2j4q p:last-child{margin-bottom:0}.subscribe-panel.svelte-yo2j4q{display:grid;align-content:start;gap:0}.subscribe-panel.svelte-yo2j4q .app-meta:where(.svelte-yo2j4q)+h3:where(.svelte-yo2j4q){margin-top:-.25rem}.subscribe-panel.svelte-yo2j4q h3:where(.svelte-yo2j4q)+p:where(.svelte-yo2j4q),.subscribe-panel.svelte-yo2j4q p:where(.svelte-yo2j4q)+.subscription-message:where(.svelte-yo2j4q),.subscribe-panel.svelte-yo2j4q p:where(.svelte-yo2j4q)+form:where(.svelte-yo2j4q),.subscribe-panel.svelte-yo2j4q .subscription-message:where(.svelte-yo2j4q)+form:where(.svelte-yo2j4q){margin-top:.75rem}.subscribe-panel.svelte-yo2j4q form:where(.svelte-yo2j4q){display:grid;gap:.35rem}.subscribe-panel.svelte-yo2j4q input:where(.svelte-yo2j4q),.subscribe-panel.svelte-yo2j4q button:where(.svelte-yo2j4q){width:100%}.subscription-message.svelte-yo2j4q{padding:.75rem;background:var(--action);border:1.5px solid var(--primary)}.unsubscribe-button.svelte-yo2j4q{margin-top:-.4rem;background:var(--background)}@media(max-width:950px){.dharma-page.svelte-yo2j4q{padding-top:1rem}}@media(max-width:860px){.dharma-page.svelte-yo2j4q{padding:.5rem}.app-header.svelte-yo2j4q{align-items:flex-start;flex-direction:column}.hero-body.svelte-yo2j4q,.dharma-grid.svelte-yo2j4q,.lamrim-layout.svelte-yo2j4q{grid-template-columns:1fr}.portal-mark.svelte-yo2j4q{min-height:14rem;padding:.5rem;border-right:0;border-bottom:1.5px solid var(--primary)}.portal-mark.svelte-yo2j4q strong:where(.svelte-yo2j4q){font-size:clamp(2.75rem,15vw,4.25rem)}.hero-copy.svelte-yo2j4q,.dharma-grid.svelte-yo2j4q article:where(.svelte-yo2j4q),.meditation-panel.svelte-yo2j4q,.subscribe-panel.svelte-yo2j4q{padding:.5rem}.meditation-panel.svelte-yo2j4q{border-right:0;border-bottom:1.5px solid var(--primary)}.dharma-grid.svelte-yo2j4q article:where(.svelte-yo2j4q){border-right:0;border-bottom:1.5px solid var(--primary)}.dharma-grid.svelte-yo2j4q article:where(.svelte-yo2j4q):last-child{border-bottom:0}}
