.lm-size-guide{color:#eee8dd;background:#0b1011;min-height:75vh;padding:64px 6vw 80px}.size-guide-heading{max-width:1200px;margin:0 auto 42px}.size-guide-heading>p,.size-guide-units{letter-spacing:.14em;color:#aaa59c;font:500 10px/1.5 Arial,sans-serif}.size-guide-heading h1{letter-spacing:-.04em;margin:18px 0;font:700 clamp(36px,5vw,64px)/1.08 Arial,sans-serif}.size-guide-heading>span{color:#c6bfb5;font:400 16px/1.5 Arial,sans-serif}.size-guide-layout{grid-template-columns:1fr 1.2fr;align-items:center;gap:60px;max-width:1200px;margin:auto;display:grid}.size-guide-drawing{color:#d0c5b2;background:#ffffff03;border:1px solid #e9e1d425;border-radius:4px;margin:0;padding:24px}.size-guide-drawing svg{width:100%;height:auto;display:block}.size-guide-drawing figcaption{justify-content:center;gap:36px;font:400 13px/1.5 Arial,sans-serif;display:flex}.size-guide-drawing b{color:#eee8dd;margin-right:8px}.size-guide-table-scroll{overflow-x:auto}.size-guide-data table{border-collapse:collapse;width:100%;font:400 16px/1.5 Arial,sans-serif}.size-guide-data caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.size-guide-data th,.size-guide-data td{text-align:center;border-bottom:1px solid #e9e1d420;padding:20px 12px}.size-guide-data th:first-child{text-align:left;white-space:nowrap}.size-guide-data thead th{color:#eee8dd;border-bottom-color:#e9e1d460;font-weight:600}.size-guide-data tbody th{color:#c6bfb5;font-weight:400}.size-guide-instructions h2{font:600 17px/1.5 Arial,sans-serif}.size-guide-instructions p{color:#aaa59c;font:400 14px/1.7 Arial,sans-serif}.size-guide-back{color:#eee8dd;letter-spacing:.05em;border:1px solid #e9e1d455;margin-top:22px;padding:15px 22px;font:600 11px/1.4 Arial,sans-serif;text-decoration:none;display:inline-block}.size-guide-back:focus-visible{outline-offset:4px;outline:2px solid #e8c391}:is(.memory-page-frame:has(.lm-size-guide) .site-header,.memory-page-frame:has(.lm-size-guide) .site-footer){color:#bcb5aa;background:#0b1011;border-color:#e8c39118}:is(.memory-page-frame:has(.lm-size-guide) .site-header a,.memory-page-frame:has(.lm-size-guide) .site-header small,.memory-page-frame:has(.lm-size-guide) .site-footer a){color:#eee8dd}@media (max-width:760px){.lm-size-guide{padding:36px 5vw 48px}.size-guide-heading{margin-bottom:28px}.size-guide-layout{grid-template-columns:1fr;gap:28px}.size-guide-drawing{box-sizing:border-box;width:100%;max-width:440px;margin:auto;padding:16px}.size-guide-data th,.size-guide-data td{padding:16px 8px;font-size:14px}}.size-guide-fit{gap:10px;margin-top:28px;display:flex}.size-guide-fit a{color:#bcb5aa;letter-spacing:.08em;border:1px solid #e9e1d430;padding:12px 22px;font:600 11px/1.4 Arial,sans-serif;text-decoration:none}.size-guide-fit a[aria-current=page]{color:#151311;background:#e9e1d4;border-color:#e9e1d4}.size-guide-fit a:focus-visible{outline-offset:4px;outline:2px solid #e8c391}.lm-size-guide{min-height:calc(100svh - 84px);padding:28px 5vw 40px}.size-guide-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:24px;max-width:1100px;margin:0 auto 24px;display:grid}.size-guide-heading>p{grid-column:1;margin:0 0 8px}.size-guide-heading h1{grid-column:1;margin:0 0 8px;font-size:clamp(32px,3.2vw,44px)}.size-guide-heading>span{grid-column:1;font-size:14px}.size-guide-fit{grid-area:1/2/4;align-self:center;margin:0}.size-guide-layout{grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:start;gap:36px;max-width:1100px}.size-guide-drawing{padding:14px}.size-guide-drawing svg{max-height:310px}.size-guide-drawing figcaption{margin-top:4px;font-size:12px}.size-guide-units{margin:0 0 10px}.size-guide-data th,.size-guide-data td{padding:13px 10px;font-size:15px}.size-guide-instructions{max-width:620px;margin-top:18px}.size-guide-instructions h2{margin:0 0 8px;font-size:16px}.size-guide-instructions p{margin:0 0 10px;font-size:13px;line-height:1.6}.size-guide-back{margin-top:8px;padding:12px 18px}@media (max-width:760px){.lm-size-guide{min-height:calc(100svh - 64px);padding:24px 5vw 36px}.size-guide-heading{grid-template-columns:1fr;gap:0;margin-bottom:22px}.size-guide-heading h1{font-size:34px}.size-guide-fit{grid-area:auto/1;justify-self:start;margin-top:16px}.size-guide-layout{grid-template-columns:1fr;gap:22px}.size-guide-drawing{max-width:320px}.size-guide-data th,.size-guide-data td{padding:12px 8px;font-size:14px}html:has(.lm-size-guide){background:#0b1011!important}body:has(.lm-size-guide){background:#0b1011!important}.memory-page-frame:has(.lm-size-guide){background:#0b1011!important}.memory-page-frame:has(.lm-size-guide) .site-header{background:#0b1011!important}}
