:root{color-scheme:light}*{box-sizing:border-box}body{margin:auto;max-width:900px;padding:30px 24px 72px;background:#faf8f2;color:#173b32;font:17px/1.65 system-ui,sans-serif}h1,h2,h3{line-height:1.25}h1{font-size:2.1rem}h2{margin-top:2rem}a{color:#116049;text-underline-offset:.2em}nav{display:flex;flex-wrap:wrap;gap:10px 22px;margin-bottom:28px}section{scroll-margin-top:24px}small{color:#52685f}table{width:100%;border-collapse:collapse;font-size:.94rem}th,td{padding:12px;text-align:left;border-bottom:1px solid #cdd8d1;vertical-align:top}hr{margin:48px 0;border:0;border-top:1px solid #cdd8d1}.note{padding:18px;border:1px solid #cdd8d1;border-radius:12px;background:#fff}code{overflow-wrap:anywhere}a:focus-visible{outline:3px solid #c9822a;outline-offset:4px}@media(max-width:600px){body{padding:24px 18px 56px}h1{font-size:1.8rem}table,tbody,tr,td,th{display:block}thead{display:none}td:first-child{font-weight:700;padding-bottom:0}td:last-child{padding-top:6px}}
