*{box-sizing:border-box}html{color-scheme:light}body{margin:0;background:#fcf7f2;color:#2c2830;font:18px/1.7 system-ui,sans-serif}main{max-width:850px;margin:auto;padding:36px 28px 70px}header{border-bottom:1px solid #dacbd0;padding-bottom:28px;margin-bottom:32px}.brand{font-weight:700;color:#80233b}nav{display:flex;gap:12px;flex-wrap:wrap;margin:16px 0}a{color:#80233b;text-underline-offset:4px;overflow-wrap:anywhere}nav a{padding:8px 12px;border:1px solid #d9bdc7;border-radius:10px;text-decoration:none}nav a[aria-current]{background:#80233b;color:#fff}h1{font-size:clamp(1.8rem,6vw,2.5rem);line-height:1.2;overflow-wrap:anywhere}h2{font-size:1.25rem;line-height:1.4;margin:0 0 10px}section{margin:30px 0}p{margin:0 0 16px}.updated{color:#66565f;font-size:16px}footer{border-top:1px solid #dacbd0;padding-top:22px;font-size:16px}a:focus-visible{outline:3px solid #80233b;outline-offset:4px}@media(max-width:420px){main{padding:22px 20px 48px}body{font-size:17px}}
nav a{min-height:48px;display:inline-flex;align-items:center}main{text-align:start}html[dir=rtl] body{line-height:1.95}html[lang=hi] body,html[lang=bn] body{line-height:1.9}

