*{box-sizing:border-box}body{font-family:Arial,Helvetica,sans-serif;color:#242424;background:#fcfbf9;margin:0;line-height:1.65}header{background:#241c1c;color:white;padding:24px max(22px,calc((100vw - 1060px)/2))}header a{color:#fff;text-decoration:none;font-weight:700;letter-spacing:.04em}.wrap{max-width:1060px;margin:0 auto;padding:45px 24px 110px}.eyebrow{font-size:.78rem;letter-spacing:.15em;color:#80505c;text-transform:uppercase;font-weight:700}h1{font-size:clamp(2rem,5vw,3.1rem);line-height:1.17;margin:18px 0 10px}h2{font-size:1.4rem;margin:0 0 22px;border-bottom:1px solid #ddd;padding-bottom:12px}p{margin:0 0 17px}section{margin-top:50px}a{color:#7a374a}.intro{color:#555;font-size:1.2rem}.copy{white-space:pre-wrap;overflow-wrap:anywhere}.copy p{white-space:pre-wrap}dl{display:grid;grid-template-columns:minmax(130px,230px) 1fr;gap:12px 24px}dt{font-weight:bold}dd{margin:0}.index{list-style:none;padding:0}.index li{padding:9px 0;border-bottom:1px solid #e4dedb}.index code{font-size:.9rem;color:#7a374a;margin-right:18px}@media(max-width:600px){dl{grid-template-columns:1fr;gap:4px}dt{padding-top:12px}.wrap{padding:30px 18px 70px}}