.wrap{width:min(760px,100% - 32px);margin-inline:auto}.top{border-bottom:1px solid var(--line)}.nav{display:flex;align-items:center;justify-content:space-between;gap:1rem;height:68px}.logo{display:flex;align-items:center;gap:.6rem;text-decoration:none;font:600 1rem/1 var(--ff-d);letter-spacing:.24em}.logo svg{width:30px;height:30px;color:var(--fox)}.back{font-size:.92rem;color:var(--mute);text-decoration:none}.back:hover{color:var(--ink)}main{padding:clamp(48px,8vw,96px)0 clamp(64px,9vw,120px)}h1{margin:0;font-size:clamp(2.4rem,6vw,4rem);font-weight:600;letter-spacing:-.045em;line-height:1}.upd{margin:1rem 0 0;font:400 .8rem var(--ff-m);color:var(--mute)}.tldr{margin:2.4rem 0 0;padding:1.4rem 1.5rem;border-radius:var(--r);background:var(--surface-2)}.tldr b{display:block;margin-bottom:.4rem}.tldr ul{margin:0;padding-left:1.1rem}.tldr li+li{margin-top:.35rem}h2{margin:3rem 0 .8rem;font-size:1.45rem;font-weight:600;letter-spacing:-.02em;line-height:1.2}p,li{color:var(--mute);max-width:66ch}p{margin:.7rem 0 0}main ul{margin:.7rem 0 0;padding-left:1.1rem}main li+li{margin-top:.3rem}strong{color:var(--ink);font-weight:600}a{color:var(--ink)}.foot{padding:1.4rem 0 2rem;border-top:1px solid var(--line);font-size:.85rem;color:var(--mute)}