@font-face{font-family:Eczar Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/eczar-devanagari-wght-normal.0A7ahuVM.woff2)format("woff2-variations");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:Eczar Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/eczar-greek-ext-wght-normal.IkMgqSXh.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Eczar Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/eczar-greek-wght-normal.CSeqeF7d.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Eczar Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/eczar-latin-ext-wght-normal.B6IRMkm_.woff2)format("woff2-variations");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:Eczar Variable;font-style:normal;font-display:swap;font-weight:400 800;src:url(/_astro/eczar-latin-wght-normal.DyXAEWGN.woff2)format("woff2-variations");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:Tiro Devanagari Hindi;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/tiro-devanagari-hindi-devanagari-400-normal.BN7hftjh.woff2)format("woff2"),url(/_astro/tiro-devanagari-hindi-devanagari-400-normal.Dpl8O0n8.woff)format("woff");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:Tiro Devanagari Hindi;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/tiro-devanagari-hindi-latin-ext-400-normal.JSo3m7qk.woff2)format("woff2"),url(/_astro/tiro-devanagari-hindi-latin-ext-400-normal.BgfF-LP5.woff)format("woff");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:Tiro Devanagari Hindi;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/tiro-devanagari-hindi-latin-400-normal.BmuUH4rS.woff2)format("woff2"),url(/_astro/tiro-devanagari-hindi-latin-400-normal.Ca2un1sK.woff)format("woff");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:Tiro Devanagari Hindi;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/tiro-devanagari-hindi-devanagari-400-italic.DJZH_-Os.woff2)format("woff2"),url(/_astro/tiro-devanagari-hindi-devanagari-400-italic.D-pV9WPi.woff)format("woff");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:Tiro Devanagari Hindi;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/tiro-devanagari-hindi-latin-ext-400-italic.DQHYMJ_v.woff2)format("woff2"),url(/_astro/tiro-devanagari-hindi-latin-ext-400-italic.CF5WPSRu.woff)format("woff");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:Tiro Devanagari Hindi;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/tiro-devanagari-hindi-latin-400-italic.22z0lqHR.woff2)format("woff2"),url(/_astro/tiro-devanagari-hindi-latin-400-italic.XcTTAwq1.woff)format("woff");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:Mukta;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/mukta-devanagari-400-normal.DFIcfn-0.woff2)format("woff2"),url(/_astro/mukta-devanagari-400-normal.GTtcXJDg.woff)format("woff");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:Mukta;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/mukta-latin-ext-400-normal.CoeaTj-I.woff2)format("woff2"),url(/_astro/mukta-latin-ext-400-normal.DBvoNXLH.woff)format("woff");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:Mukta;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/mukta-latin-400-normal.DXND9OdD.woff2)format("woff2"),url(/_astro/mukta-latin-400-normal.DWf8bB-R.woff)format("woff");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:Mukta;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/mukta-devanagari-500-normal.Q2XMlft4.woff2)format("woff2"),url(/_astro/mukta-devanagari-500-normal.DAZGhl_i.woff)format("woff");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:Mukta;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/mukta-latin-ext-500-normal.BdtQ7PHb.woff2)format("woff2"),url(/_astro/mukta-latin-ext-500-normal.DN5wU0dv.woff)format("woff");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:Mukta;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/mukta-latin-500-normal.9gFvN3k4.woff2)format("woff2"),url(/_astro/mukta-latin-500-normal.BAENrU04.woff)format("woff");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:Mukta;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/mukta-devanagari-600-normal.ZwIvxXFD.woff2)format("woff2"),url(/_astro/mukta-devanagari-600-normal.BiAhF3pR.woff)format("woff");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:Mukta;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/mukta-latin-ext-600-normal.Ct5yuVjv.woff2)format("woff2"),url(/_astro/mukta-latin-ext-600-normal.Ct69NIxf.woff)format("woff");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:Mukta;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/mukta-latin-600-normal.5TtPlXMC.woff2)format("woff2"),url(/_astro/mukta-latin-600-normal.DDl5VSnm.woff)format("woff");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:Mukta;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/mukta-devanagari-700-normal.D240QxyY.woff2)format("woff2"),url(/_astro/mukta-devanagari-700-normal.CWkH65WJ.woff)format("woff");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:Mukta;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/mukta-latin-ext-700-normal.Cf5rBHCJ.woff2)format("woff2"),url(/_astro/mukta-latin-ext-700-normal.CAeWTKjH.woff)format("woff");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:Mukta;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/mukta-latin-700-normal.CI4CvK0O.woff2)format("woff2"),url(/_astro/mukta-latin-700-normal.B651Istf.woff)format("woff");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{color-scheme:light;--paper:#f8f4eb;--card:#fffaf1;--ink:#292539;--muted:#62594f;--rust:#a3422d;--rust-dark:#873524;--line:#dfd5c5;--serif:"Tiro Devanagari Hindi", Georgia, serif;--wordmark:"Eczar Variable", Georgia, serif;--reading:"Tiro Devanagari Hindi", Georgia, serif;--sans:"Mukta", system-ui, sans-serif}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{scroll-padding-top:1.5rem}body{background:var(--paper);color:var(--ink);font:400 1rem/1.72 var(--sans);margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}img{max-width:100%;height:auto;display:block}svg{flex-shrink:0}:focus-visible{outline:2px solid var(--rust);outline-offset:4px}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--serif);font-weight:400}h1{text-wrap:balance;overflow-wrap:anywhere}.shell{width:min(1184px,100% - 96px);margin-inline:auto}.skip-link{z-index:10;background:var(--card);padding:.6rem 1rem;position:absolute;inset:8px auto auto 8px;transform:translateY(-150%)}.skip-link:focus{transform:none}.edition{color:#faf0dc;background:#302a3e}.edition-inner{justify-content:space-between;align-items:center;gap:.7rem;min-height:36px;font-size:.72rem;display:flex}.edition-inner>[lang=en],.footer-bottom>[lang=en]{letter-spacing:.16em;font:650 .64rem/1.35 system-ui,sans-serif}.edition-right{align-items:center;gap:.65rem;display:flex}.edition-right i{color:#e9a786;font-style:normal}.site-header{border-bottom:1px solid var(--line);background:var(--paper)}.header-inner{justify-content:space-between;align-items:center;gap:1.4rem;min-height:86px;display:flex}.brand{align-items:center;gap:.72rem;width:max-content;display:inline-flex}.brand>span{gap:.11rem;display:grid}.brand strong{font:800 1.78rem/1.13 var(--wordmark);letter-spacing:-.045em}.brand small{letter-spacing:.18em;color:var(--muted);font:700 .56rem/1.05 system-ui,sans-serif}.primary-nav{align-self:stretch;align-items:center;gap:clamp(1.15rem,3.1vw,3.15rem);display:flex}.primary-nav a{white-space:nowrap;place-items:center;padding-top:.26rem;font-size:.93rem;font-weight:630;display:grid;position:relative}.primary-nav a[aria-current=page]{color:var(--rust)}.primary-nav a[aria-current=page]:after{content:"";background:var(--rust);height:2px;position:absolute;inset:auto 0 -1px}.primary-nav a:hover,.mobile-nav a:hover{color:var(--rust)}.header-tools{align-items:center;gap:.56rem;display:flex}.search-trigger,.icon-button{border:1px solid var(--line);min-height:43px;color:var(--ink);background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:.45rem;padding:.4rem .75rem;display:inline-flex}.search-trigger{padding-inline:.88rem;font-size:.88rem}.icon-button{width:43px;padding:.4rem}.icon-button:hover,.search-trigger:hover{background:#eee6d8}.mobile-menu,.mobile-nav{display:none}.eyebrow{color:var(--rust-dark);letter-spacing:.015em;align-items:center;gap:.55rem;font-size:.78rem;font-weight:760;line-height:1.5;display:flex}.eyebrow>span{background:currentColor;width:18px;height:1px}.hero{grid-template-columns:1fr 1.04fr;align-items:center;gap:clamp(2.2rem,5.8vw,6.1rem);padding-block:60px 54px;display:grid}.hero-copy{padding-bottom:16px}.hero h1{letter-spacing:normal;margin-top:.8rem;font-size:clamp(2.55rem,5.08vw,4.9rem);line-height:1.22}.hero h1 em{color:var(--rust);font-style:normal}.hero-summary{color:var(--muted);max-width:35ch;margin-top:.95rem;font-size:1.1rem;line-height:1.78}.hero-actions{flex-wrap:wrap;gap:.7rem;margin-top:1.35rem;display:flex}.button{border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:.6rem;width:fit-content;min-height:45px;padding:.65rem 1rem .52rem;font-size:.91rem;font-weight:720;line-height:1.4;display:inline-flex}.button.primary{background:var(--rust);color:#fff9ef}.button.primary:hover{background:var(--rust-dark)}.button.secondary{color:var(--ink);background:0 0;border-color:#cfc1ae}.button.secondary:hover,.button.paper:hover{background:#ece1d1}.button.light{color:var(--ink);background:#fff2db}.button.light:hover{background:#f1d8af}.button.paper{background:var(--card);color:var(--ink);border-color:var(--line)}.hero-figure{min-width:0;margin:0}.hero-art{background:#f2e8d8;border:1px solid #cabcaa;border-radius:9px 9px 2px 2px;padding:8px}.hero-art img{aspect-ratio:3/2;object-fit:cover;object-position:center;border-radius:4px 4px 0 0;width:100%}.section{margin-block:49px}.featured{border-top:1px solid var(--line);margin-top:0;padding-top:27px}.section-head{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:15px;display:flex}.section-head h2{margin-top:.32rem;font-size:clamp(1.65rem,3.1vw,2.55rem);line-height:1.38}.section-head>.text-link{white-space:nowrap;margin-bottom:.19rem}.text-link{color:var(--rust-dark);background:0 0;border:0;align-items:center;gap:.4rem;padding:0;font-size:.9rem;font-weight:730;display:inline-flex}.text-link:hover,.breadcrumb a:hover,.source-box a:hover{text-underline-offset:.24em;text-decoration:underline}.note-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.note-card{background:var(--card);border:1px solid var(--line);border-radius:10px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.tone-story{--tone:#a3422d;--wash:#f1dcca;--pattern:#b7674b}.tone-prose{--tone:#42523e;--wash:#e1e5d4;--pattern:#6e8066}.tone-history{--tone:#604f79;--wash:#e7dfed;--pattern:#8b779c}.tone-drama{--tone:#7b592f;--wash:#eee1c4;--pattern:#a48456}.cover{aspect-ratio:2.05;background:var(--wash);position:relative;overflow:hidden}.cover img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.card-copy{flex-direction:column;flex:1;align-items:flex-start;padding:16px 18px 18px;display:flex}.card-meta{width:100%;color:var(--muted);justify-content:space-between;gap:.5rem;font-size:.73rem;display:flex}.card-meta span:first-child{color:var(--rust-dark);font-weight:700}.card-copy h3{margin-top:.42rem;font-size:clamp(1.25rem,2vw,1.58rem);line-height:1.43}.card-copy h3 a:hover{color:var(--rust)}.card-author{color:var(--muted);font-size:.87rem;font-weight:660}.card-description{color:var(--muted);margin:.57rem 0 .8rem;font-size:.9rem;line-height:1.58}.card-copy .text-link{margin-top:auto}.category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.category-tile{border:1px solid var(--line);background:var(--card);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.58rem;min-height:86px;padding:13px;display:grid}.category-tile:hover{border-color:var(--tone)}.category-tile strong,.category-tile small{display:block}.category-tile strong{font-size:.9rem;line-height:1.42}.category-tile small{color:var(--muted);margin-top:.12rem;font-size:.73rem;line-height:1.45}.category-tile>svg{color:var(--tone)}.practice-banner{color:#fff4e1;background:#34304a;border-radius:11px;justify-content:space-between;align-items:center;gap:1.25rem;margin-block:48px 62px;padding:24px 30px;display:flex}.practice-banner .eyebrow{color:#ffd0ad}.practice-banner h2{margin-top:.25rem;font-size:clamp(1.4rem,3vw,2.15rem)}.practice-banner p:not(.eyebrow){color:#e9dfd1;font-size:.91rem}.site-footer{border-top:1px solid var(--line);background:#eee6d7;margin-top:1.2rem}.footer-inner{justify-content:space-between;align-items:flex-start;gap:1.3rem;padding-block:29px 24px;display:flex}.footer-inner p{color:var(--muted);margin-top:.5rem;font-size:.85rem}.footer-inner nav{flex-wrap:wrap;align-items:center;gap:.8rem 1.15rem;padding-top:.3rem;font-size:.84rem;display:flex}.footer-inner nav a:hover{color:var(--rust)}.footer-bottom{color:var(--muted);border-top:1px solid #d9cebc;justify-content:space-between;align-items:center;gap:.75rem;padding-block:.7rem;font-size:.8rem;display:flex}.inner-page{min-height:51vh;padding-block:36px 45px}.narrow{width:min(740px,100% - 96px)}.page-intro{padding-block:12px 29px}.page-intro h1,.article-intro h1{letter-spacing:normal;margin-top:.58rem;font-size:clamp(2.1rem,5.15vw,4.1rem);line-height:1.24}.page-intro-copy>p:not(.eyebrow){max-width:56ch;color:var(--muted);margin-block:.5rem .75rem;font-size:1.05rem}.page-intro-copy>a{margin-top:.45rem}.filter-bar{border-top:1px solid var(--line);flex-wrap:wrap;gap:.5rem;padding-block:.75rem 0;display:flex}.filter{background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:20px;min-height:42px;padding:.38rem .75rem;font-size:.85rem}.filter[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--card)}.quiet{color:var(--muted);font-size:.84rem}.result-count{margin:.65rem 0 .7rem}.breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.3rem;margin-bottom:.85rem;font-size:.86rem;display:flex}.article-intro{background:var(--wash);border:1px solid var(--line);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:clamp(1rem,3.5vw,2.4rem);display:flex}.article-intro .eyebrow{color:var(--tone)}.article-byline{color:var(--tone);margin-top:.44rem;font-weight:670}.article-byline span{margin-inline:.3rem}.article-description{max-width:54ch;color:var(--muted);margin-top:.55rem}.article-action{justify-items:start;gap:.35rem;margin-top:1rem;display:grid}.article-action .button{white-space:nowrap}.article-action .button[aria-pressed=true]{border-color:var(--rust);color:var(--rust-dark)}.article-layout{grid-template-columns:minmax(125px,210px) minmax(0,720px);gap:clamp(1.1rem,4vw,3.5rem);margin-block:34px 0;display:grid}.contents{border:1px solid var(--line);background:var(--card);border-radius:8px;align-self:start;padding:15px 13px}.contents h2{font-size:1rem}.contents ol{margin:.45rem 0 0;padding-left:1.2rem;font-size:.84rem}.contents a{color:var(--rust-dark)}.contents a:hover{text-decoration:underline}.prose{max-width:68ch;font:400 clamp(1.06rem, 1.8vw, 1.18rem)/1.96 var(--reading)}.prose h2{margin-block:1.15rem .38rem;font-size:clamp(1.25rem,2.6vw,1.75rem)}.prose h2:first-child{margin-top:0}.prose p{margin-bottom:.83rem}.prose table{border-collapse:collapse;width:100%;font-family:var(--sans);margin-block:1rem;font-size:.95rem}.prose :is(th,td){border:1px solid var(--line);text-align:start;padding:.55rem .65rem}.prose th{background:var(--card)}.prose ul{margin-top:.25rem;padding-inline-start:1.3rem}.prose>.button{margin-top:.8rem}.source-box{font-family:var(--sans);background:var(--card);border:1px solid var(--line);border-radius:8px;margin-top:1.2rem;padding:.8rem 1rem}.source-box h2{font-size:1.12rem}.source-box ul{margin-bottom:0}.source-box a{color:var(--rust-dark);font-size:.9rem}.source-box a svg{vertical-align:middle}.ruled{border-top:1px solid var(--line);margin-top:.3rem;padding-top:24px}.unit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.unit-card{border:1px solid var(--line);background:var(--card);border-radius:9px;padding:19px}.unit-card h3{margin-top:.3rem;font-size:1.45rem}.unit-card p:not(.eyebrow){color:var(--muted)}.unit-card ul{margin:.8rem 0 0;padding:0;list-style:none}.quiz-panel,.empty-state{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:clamp(15px,4vw,32px)}.empty-state>svg{color:var(--rust)}.empty-state p{color:var(--muted);margin-bottom:.7rem}.saved-remove{padding:.5rem .2rem}.quiz-top{color:var(--muted);justify-content:space-between;align-items:center;gap:.6rem;font-size:.85rem;display:flex}progress{width:100%;accent-color:var(--rust);height:8px;margin-block:.4rem 1rem}.quiz-question fieldset{border:none;min-width:0;margin:0 0 .8rem;padding:0}.quiz-question legend,#quiz-result h2{font:400 clamp(1.2rem, 3.2vw, 1.67rem)/1.6 var(--serif);margin:0 0 .65rem;padding:0}.quiz-option{border:1px solid var(--line);cursor:pointer;border-radius:7px;align-items:flex-start;gap:.55rem;margin-top:.43rem;padding:.62rem .73rem;display:flex}.quiz-option input{accent-color:var(--rust);margin:.4rem 0 0}.quiz-option:has(input:checked){border-color:var(--rust)}.quiz-option.correct{background:#e4ebda;border-color:#84986e}.quiz-option.incorrect{background:#f5e1d8}.quiz-feedback{border-left:3px solid var(--rust);background:#f3eadb;margin:.65rem 0 .8rem;padding:.6rem .8rem}.search-dialog{border:1px solid var(--line);background:var(--card);width:min(560px,100vw - 28px);max-height:min(680px,100dvh - 34px);color:var(--ink);border-radius:13px;margin:min(11vh,70px) auto auto;padding:17px;box-shadow:0 20px 60px #291e3255}.search-dialog::backdrop{background:#2c233e9e}.dialog-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.dialog-head h2{font-size:1.38rem}.search-field{border:1px solid var(--line);border-radius:7px;align-items:center;gap:.45rem;margin-block:.6rem .45rem;padding:.45rem .55rem;display:flex}.search-field:focus-within{border-color:var(--rust)}.search-field input{color:var(--ink);background:0 0;border:0;outline:none;width:100%;min-height:34px}.search-results{margin:.4rem 0 0;padding:0;list-style:none}.search-results a{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .3rem;display:flex}.search-results a:hover{color:var(--rust)}.search-results small{color:var(--muted);font-size:.79rem;display:block}@media (width<=1050px){.shell{width:min(1184px,100% - 60px)}.narrow{width:min(740px,100% - 60px)}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.shell{width:calc(100% - 34px)}.narrow{width:min(100% - 34px,740px)}.edition-inner{min-height:31px}.edition-inner>[lang=en]{letter-spacing:.1em;font-size:.57rem}.edition-right{display:none}.header-inner{min-height:66px}.brand img{width:39px}.brand strong{font-size:1.53rem}.primary-nav{display:none}.mobile-menu{display:inline-flex}.mobile-nav:not([hidden]){border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:.25rem .6rem;padding-block:.45rem;display:grid}.mobile-nav a{padding:.37rem .12rem;font-size:.9rem}.mobile-nav a[aria-current=page]{color:var(--rust);font-weight:720}.hero{grid-template-columns:1fr;align-items:start;gap:20px;padding-block:31px 30px}.hero-copy{padding-bottom:0}.hero h1{font-size:clamp(2.55rem,8.9vw,4rem)}.hero-summary{margin-top:.69rem;font-size:1rem}.hero-actions{margin-top:.91rem}.hero-art{padding:5px}.section{margin-block:34px}.featured{margin-top:0;padding-top:20px}.note-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.practice-banner{margin-block:34px 37px;padding:18px}.article-layout{grid-template-columns:1fr;gap:15px;margin-top:17px}.article-intro{flex-direction:column}.contents{width:fit-content}.inner-page{padding-block:22px 29px}}@media (width<=510px){.search-trigger{width:43px;padding-inline:.4rem}.search-trigger span{display:none}.header-tools{gap:.35rem}.note-grid,.unit-grid{grid-template-columns:1fr}.note-card{grid-template-columns:clamp(86px,25vw,113px) minmax(0,1fr);display:grid}.cover{aspect-ratio:auto;min-height:120px}.card-copy{padding:10px 12px}.card-description{margin:.35rem 0 .4rem}.section-head{gap:.55rem}.section-head>.text-link{font-size:.79rem}.category-tile{gap:.32rem;padding:8px}.category-tile>svg{display:none}.category-tile{grid-template-columns:auto minmax(0,1fr)}.practice-banner,.footer-inner{flex-direction:column;align-items:flex-start}.footer-inner nav{gap:.4rem .85rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}.author-grid,.book-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem;display:grid}.author-card,.book-card{border:1px solid var(--line);background:var(--card);border-radius:10px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.9rem;padding:17px;display:grid}.author-card h2{margin:.15rem 0;font-size:clamp(1.15rem,2.5vw,1.53rem)}.author-card p:not(.eyebrow){color:var(--muted);margin:.25rem 0 .45rem;font-size:.9rem}.author-card h2 a:hover{color:var(--rust)}.author-intro{align-items:center}.author-intro .text-link{margin-top:.6rem}.book-isbn,.affiliate-note{font-size:.72rem}.book-cover{border:1px solid var(--pattern);background:var(--wash);border-radius:3px;width:clamp(78px,20vw,110px);overflow:hidden}.book-cover img{width:100%}.book-copy h3{margin-top:.2rem;font-size:1.3rem;line-height:1.45}.book-isbn,.affiliate-note{color:var(--muted)}.affiliate-note{display:block}.site-footer .affiliate-note{padding-bottom:.7rem}.merchant-links{gap:.28rem;margin:.43rem 0 0;padding:0;list-style:none;display:grid}.practice-banner .button{flex-shrink:0}@media (width<=830px) and (width>=761px){.primary-nav{gap:.9rem}.header-inner{gap:.8rem}}@media (width<=630px){.author-grid,.book-grid{grid-template-columns:1fr}.author-intro{flex-direction:row;align-items:flex-start}}@media (width<=370px){.book-card{gap:.6rem;padding:12px}}.writing-pad{background:var(--card);border:1px solid var(--line);border-radius:9px;max-width:780px;margin-block:38px;padding:clamp(16px,3vw,28px)}.writing-pad .section-head{margin-bottom:.3rem}.writing-pad>p{color:var(--muted);margin-bottom:.75rem}.writing-pad label{margin-bottom:.22rem;font-size:.88rem;font-weight:710;display:block}.writing-pad textarea{resize:vertical;border:1px solid var(--line);background:var(--paper);width:100%;min-height:120px;color:var(--ink);font:inherit;border-radius:6px;padding:.6rem}.writing-tools{flex-wrap:wrap;align-items:center;gap:.6rem;margin:.4rem 0;display:flex}.illustrated-intro,.note-intro{grid-template-columns:minmax(0,1fr) minmax(0,.62fr);align-items:center;gap:clamp(1rem,4vw,3.25rem);display:grid}.intro-art,.article-art{border:1px solid var(--line);background:var(--card);border-radius:7px;overflow:hidden}.intro-art img,.article-art img{aspect-ratio:3/2;object-fit:cover;width:100%}.illustrated-intro .intro-art{justify-self:end;width:min(100%,380px)}.narrow .intro-art img{aspect-ratio:5/4}.genre-tile{flex-direction:column;align-items:stretch;gap:0;padding:0;display:flex;overflow:hidden}.genre-art img{aspect-ratio:2;object-fit:cover;width:100%}.genre-caption{align-items:center;gap:.6rem;padding:.75rem;display:flex}.category-icon{background:var(--wash);height:34px;color:var(--tone);border-radius:5px;flex:0 0 34px;place-items:center;display:grid}.author-avatar,.author-portrait{aspect-ratio:1;border:1px solid var(--pattern);background:var(--wash);overflow:hidden}.author-avatar{border-radius:50%;width:52px}.author-avatar img,.author-portrait img{object-fit:cover;width:100%;height:100%}.author-card .author-avatar{border-radius:7px;width:clamp(80px,12vw,120px)}.author-portrait{border-radius:8px;flex-shrink:0;width:clamp(112px,18vw,210px)}@media (width<=700px){.illustrated-intro,.note-intro{grid-template-columns:minmax(0,1fr)}.illustrated-intro .intro-art{width:100%}.intro-art img,.article-art img,.narrow .intro-art img{aspect-ratio:2}.author-intro .author-portrait{order:-1}}@media (width<=510px){.genre-caption{align-items:flex-start;gap:.4rem;padding:.55rem}.category-icon{flex-basis:29px;height:29px}.category-icon svg{width:17px;height:17px}.category-tile .author-avatar{width:36px}.author-intro{flex-direction:column}}
