*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f5f0e6;color:#262239;font:18px/1.85 Georgia,'Noto Serif Devanagari',serif}header,main,footer{max-width:1100px;margin:auto;padding:2rem clamp(1rem,4vw,3rem)}header{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px solid #c6b9c8}nav{display:flex;gap:1rem}a{color:#623677;text-underline-offset:.2em}h1{font-size:clamp(2.3rem,6vw,4.7rem);line-height:1.2;max-width:18ch}h2{line-height:1.4}.eyebrow{font:700 .8rem/1.6 sans-serif;letter-spacing:.12em}.intro{font-size:1.3rem}section{max-width:76ch;padding:1rem 0}.grid{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.grid article{padding:1.5rem;background:#fffaf2;border-top:4px solid #87569b}footer{font-size:.9rem;border-top:1px solid #c6b9c8;padding-bottom:8rem}code,cite{overflow-wrap:anywhere}a:focus-visible,summary:focus-visible{outline:3px solid #bb531d;outline-offset:4px}.skip{position:absolute;top:-100px}.skip:focus{top:0;background:white;padding:1rem}@media(max-width:650px){.grid{grid-template-columns:1fr}header{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}