.page-layout[data-astro-cid-kfufmyuk]{flex-direction:column;min-height:100dvh;display:flex}.discipline-section[data-astro-cid-kfufmyuk]{background:0 0;flex:1;padding:1.5rem 1.5rem 0}.discipline-container[data-astro-cid-kfufmyuk]{flex-direction:column;gap:2rem;width:100%;max-width:860px;margin:0 auto;display:flex}.discipline-body[data-astro-cid-kfufmyuk]{--color-ink:var(--frost-glass-text,#fff);--color-ink-muted:var(--frost-glass-text,#fff);--color-accent:var(--frost-glass-text,#fff);--font-body:var(--frost-glass-font,"Cormorant Garamond", Georgia, serif);--font-heading:var(--frost-glass-font,"Cormorant Garamond", Georgia, serif);--font-mono:var(--frost-glass-font,"Cormorant Garamond", Georgia, serif);--card-title-family:var(--frost-glass-font,"Cormorant Garamond", Georgia, serif);--card-bg:var(--frost-glass-bg,#141e2d61);background:var(--card-bg);backdrop-filter:var(--card-backdrop);border:1px solid #ffffff1a;border-left:var(--card-border-width) solid var(--card-border-color);color:var(--color-ink);font-family:var(--frost-glass-font,"Cormorant Garamond", Georgia, serif);padding:clamp(1.5rem,3vw,3rem);box-shadow:0 8px 32px #00000073}.discipline-body[data-astro-cid-kfufmyuk] *{max-width:100%}.discipline-body[data-astro-cid-kfufmyuk] h2,.discipline-body[data-astro-cid-kfufmyuk] h3{color:var(--color-ink);margin-top:2.25rem;margin-bottom:.9rem}.discipline-body[data-astro-cid-kfufmyuk] h2{font-size:clamp(1.7rem,3vw,2.3rem)}.discipline-body[data-astro-cid-kfufmyuk] h3{font-size:clamp(1.3rem,2.2vw,1.8rem)}.discipline-body[data-astro-cid-kfufmyuk] p,.discipline-body[data-astro-cid-kfufmyuk] li{color:var(--color-ink-muted);font-size:var(--frost-glass-body-size)}.discipline-body[data-astro-cid-kfufmyuk] ul{padding-left:1.2rem}.discipline-body[data-astro-cid-kfufmyuk] em{color:var(--color-ink);font-style:italic}.discipline-body[data-astro-cid-kfufmyuk] blockquote{border-left:2px solid var(--color-accent);margin:2rem 0;padding:.5rem 0 .5rem 1rem}.discipline-footer[data-astro-cid-kfufmyuk]{padding-bottom:1rem}.discipline-back-link[data-astro-cid-kfufmyuk]{color:var(--color-ink-muted);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.82rem;text-decoration:none;transition:color .3s,gap .3s;display:inline-flex}.discipline-back-link[data-astro-cid-kfufmyuk]:hover{color:var(--color-accent);gap:.75rem}@media (width<=720px){.discipline-section[data-astro-cid-kfufmyuk]{padding-inline:1rem}.discipline-body[data-astro-cid-kfufmyuk]{padding:1.5rem}}
