.manual-foot{--paper:#fbf8f3;--ink:#141414;--orange:#e8742c;--f-display:var(--font-manual), "Arial Narrow", system-ui, sans-serif;--f-body:var(--font-body), system-ui, sans-serif;--f-hand:var(--font-note-hand), "Segoe Print", "Bradley Hand", cursive;--f-mono:var(--font-jetbrains-mono), ui-monospace, Consolas, monospace;--ease-out:cubic-bezier(.16, 1, .3, 1);background:var(--ink);color:#fbf8f3c7;font:400 15.5px/1.6 var(--f-body)}.manual-foot .mf-wrap{max-width:1760px;margin-inline:auto;padding:0 clamp(20px,5vw,96px) 40px}.manual-foot .mf-top{border-top:1px solid #fbf8f32e;grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr));gap:40px 32px;padding-top:56px;display:grid}.manual-foot a{color:var(--paper);text-decoration:none}.manual-foot a:hover{color:var(--orange)}.manual-foot :focus-visible{outline:2.5px solid var(--orange);outline-offset:3px;border-radius:4px}.manual-foot .mf-name{font:650 30px/1.1 var(--f-display);letter-spacing:-.02em;align-items:center;gap:10px;display:inline-flex}.manual-foot .mf-name img{width:26px;height:34px;image-rendering:pixelated}.manual-foot .mf-brand p{max-width:26em;margin:14px 0 0}.manual-foot h2{font:600 12px var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--orange);margin:0 0 12px}.manual-foot ul{margin:0;padding:0;list-style:none}.manual-foot .mf-group li{padding:4px 0}.manual-foot .mf-social{border-top:1px solid #fbf8f32e;flex-wrap:wrap;gap:6px 22px;margin-top:44px;padding-top:20px;display:flex}.manual-foot .mf-social a{background:linear-gradient(var(--orange), var(--orange)) 0 100% / 0 2px no-repeat;transition:background-size .25s var(--ease-out);padding-bottom:2px;font-weight:700}.manual-foot .mf-social a:hover{color:var(--paper);background-size:100% 2px}.manual-foot .mf-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;margin-top:30px;font-size:14px;display:flex}.manual-foot .mf-bottom p{margin:0}.manual-foot .mf-bottom ul{gap:20px;display:flex}.manual-foot .mf-hand{font:400 22px var(--f-hand);color:var(--orange);transform:rotate(-2deg)}.manual-foot .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1000px){.manual-foot .mf-top{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-foot .mf-brand{grid-column:1/-1}}@media (max-width:600px){.manual-foot .mf-wrap{padding-inline:16px}.manual-foot .mf-top{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.manual-foot .mf-social a{transition:none}}
