:root{--saffron:#ff9933;--saffron-soft:#fff3e0;--ashoka-blue:#1565c0;--ashoka-blue-dark:#0d47a1;--green:#138808;--ink:#172033;--muted:#647084;--line:#d9e2ef;--surface:#ffffff;--background:#f7f9fc}*{box-sizing:border-box}body,html{margin:0;min-height:100%}body{background:var(--background);color:var(--ink);font-family:var(--font-body),"Noto Sans",Arial,Helvetica,sans-serif}h1,h2,h3{color:var(--ashoka-blue-dark);font-family:var(--font-heading),var(--font-body),sans-serif}button,input,textarea{font:inherit}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--ashoka-blue);outline-offset:2px}button:disabled:focus-visible{outline:none}[data-narrating=true]{background:#fff6c8;outline:3px solid #f5b800;outline-offset:3px;border-radius:6px;scroll-margin:96px}@media (prefers-reduced-motion:reduce){[data-narrating=true]{transition:none}}main li,main p,main span{overflow-wrap:anywhere}