:root{--paper:#fff;--ink:#141414;--muted:#626262;--line:#d6d6d6;--yellow:#efef23}*{box-sizing:border-box}body{margin:0;color:var(--ink);background:var(--paper);font:16px/1.55 Arial,Helvetica,sans-serif}a{color:inherit;text-underline-offset:4px}button,input,select{font:inherit}a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #427cff;outline-offset:4px}header,main,footer{max-width:1360px;margin:auto;padding:0 48px}header{height:118px;display:flex;align-items:center;border-bottom:1px solid var(--ink);gap:50px}.brand{font-size:48px;font-weight:900;line-height:1;text-decoration:none;display:flex;gap:14px;align-items:center}.brand span{font-size:17px;line-height:1.1}nav{display:flex;gap:30px;margin-left:auto}.edition,.eyebrow{font:12px/1.4 monospace;letter-spacing:.08em}.intro{display:grid;grid-template-columns:1fr 300px;gap:70px;padding:64px 0 70px}.intro h1{font-size:clamp(40px,5.3vw,76px);letter-spacing:-.06em;line-height:1.03;margin:24px 0}.intro p{max-width:590px;color:var(--muted)}.intro aside{background:var(--yellow);padding:24px}.intro aside>span{font-size:64px;line-height:1}.intro h2{line-height:1.15;font-size:30px;letter-spacing:-.04em}.intro aside p{font-size:14px;color:var(--ink)}.sectionline{display:flex;align-items:center;justify-content:space-between;border-top:2px solid var(--ink);gap:20px}.sectionline h2{font-size:26px}.sectionline span{font:13px monospace}.tools{display:flex;gap:16px;margin:12px 0 24px}.tools label{font-size:12px;display:grid;gap:6px}.tools label:first-child{flex:1}input,select{border:1px solid #999;background:white;border-radius:0;padding:13px 14px;min-width:0;width:100%}.file{display:grid;grid-template-columns:65px 1fr 105px 110px;gap:20px;align-items:start;padding:25px 0;border-top:1px solid var(--line)}.type{font:bold 12px monospace;border:1px solid var(--ink);padding:7px;text-align:center}.file h3{margin:0;font-size:20px;letter-spacing:-.025em}.file p{margin:7px 0;color:var(--muted);font-size:14px}.size{font:13px monospace;padding-top:8px}.download{background:var(--ink);color:white;text-decoration:none;text-align:center;padding:10px;font-size:14px}.download:hover{background:#363636}details{font-size:12px;color:var(--muted)}details code{display:block;font-size:11px;word-break:break-all;padding:8px 0}.about{border-top:2px solid var(--ink);margin-top:45px;padding:40px 0 60px;display:grid;grid-template-columns:1fr 1fr;gap:70px}.about h2{font-size:38px;letter-spacing:-.04em;line-height:1.15}.about p{color:var(--muted)}footer{min-height:95px;border-top:1px solid var(--ink);display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:13px}[hidden]{display:none!important}@media(max-width:700px){header,main,footer{padding-left:20px;padding-right:20px}header{height:94px;gap:15px}nav{gap:16px;font-size:13px}.edition{display:none}.brand{font-size:38px}.brand span{font-size:14px}.intro{grid-template-columns:1fr;gap:24px;padding:35px 0}.intro aside{display:none}.intro h1{font-size:51px}.sectionline h2{font-size:23px}.tools{flex-direction:column}.file{grid-template-columns:48px 1fr;gap:12px}.file h3{font-size:18px}.size{grid-column:2;padding:0}.download{grid-column:2;width:130px}.about{grid-template-columns:1fr;gap:0}.about h2{font-size:30px}footer{flex-wrap:wrap;padding-top:25px;padding-bottom:25px}}
