.man-cover-fig{grid-template:"head fig""lead fig"1fr"spec spec"/minmax(0,1fr) minmax(0,1.1fr)}.man-cover-fig .man-head{grid-area:head}.man-cover-fig .man-lead{grid-area:lead}.man-cover-fig .man-fig{grid-area:fig}.man-cover-fig .man-spec{grid-area:spec;margin-top:3rem}.man-cover-fig .man-spec-head{max-width:none}.man-fig{margin:.4rem 0 0}.man-fig-print{border:2px solid var(--ink);background:#1a120b;position:relative}.man-fig-print:after{content:"";pointer-events:none;mix-blend-mode:overlay;opacity:.34;background:url(/print-grain.svg) 0 0/160px 160px;position:absolute;inset:0}@media (max-width:640px){.man-fig-print:after{opacity:.27}}@media (forced-colors:active){.man-fig-print:after{display:none}}.man-fig-print picture{display:block}.man-fig-print img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.man-fig figcaption,.man-steps figcaption{max-width:40rem;color:var(--ink-2);margin-top:.7rem;font-size:.85rem;line-height:1.5}.man-fig figcaption .label,.man-steps figcaption .label{color:var(--ink);margin-right:.35rem}@media (min-width:901px){.ab .man-title{max-width:none;font-size:clamp(2.4rem,5.4vw,5.2rem)}.ab .man-lead{font-size:clamp(1.15rem,1.35vw,1.3rem);line-height:1.6}.man-cover-fig .man-spec dl{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:2.4rem;display:grid}.man-cover-fig .man-spec dl>div:nth-last-child(-n+3){border-bottom:0;padding-bottom:0}}@media (max-width:900px){.man-cover-fig{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""fig""lead""spec";row-gap:0}.man-cover-fig .man-fig{max-width:36rem;margin-top:1.8rem}.man-cover-fig .man-spec{margin-top:2.4rem}}.ab .man-contents{max-width:none}.ab .man-contents ol{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;column-gap:clamp(2rem,6vw,6rem);max-width:none}@media (max-width:760px){.ab .man-contents ol{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row}}.ab-parts{margin-top:3.4rem}.ab-part{--ab-gap:clamp(2rem, 5vw, 6rem);border-top:1px solid var(--rule);row-gap:2.6rem;padding:3.6rem 0 3.8rem;scroll-margin-top:5rem;display:grid}.ab-part-top{column-gap:var(--ab-gap);grid-template-columns:minmax(0,5fr) minmax(0,9fr);row-gap:1.4rem;display:grid}.ab-part-head{align-self:start}@media (min-width:901px){.ab-part-head{position:sticky;top:6rem}}.ab-no{font-family:var(--font-display);font-variation-settings:"wdth" 124, "wght" 900;letter-spacing:-.03em;color:#0000;-webkit-text-stroke:1.5px var(--rule-2);font-size:clamp(2.8rem,5vw,4.6rem);line-height:.85;display:block}.ab-part-head h2{max-width:14ch;margin:1.1rem 0 0;font-size:clamp(1.5rem,2.5vw,2.3rem)}.ab-part-body{min-width:0}.ab-part-body>p{max-width:42rem;color:var(--ink);margin:0;font-size:1.1rem;line-height:1.7}.ab-part-body>p+p{margin-top:1.1rem}.ab-part-body>p:first-child{font-size:clamp(1.1rem,1.4vw,1.25rem);line-height:1.65}.ab-part-body a{color:var(--cyan)}.ab-part-wide{min-width:0}@media (max-width:900px){.ab-part{row-gap:1.8rem;padding:2.6rem 0 2.8rem}.ab-part-top{grid-template-columns:minmax(0,1fr)}.ab-no{font-size:2.4rem}.ab-part-head h2{max-width:none}}.ab-part.man-warn{--ab-pad:clamp(1.4rem, 3vw, 2.8rem);padding:clamp(1.8rem, 3vw, 2.8rem) var(--ab-pad);border:2px solid var(--red);margin:1.4rem 0}.ab .man-warn-head{margin:0;font-size:.7rem}.ab .man-warn .ab-part-head h2{margin-top:1rem}.ab-part.man-warn .ab-part-top{grid-template-columns:calc((100% + 2 * var(--ab-pad) + 4px - var(--ab-gap)) * 5 / 14 - var(--ab-pad) - 2px) minmax(0, 1fr)}@media (max-width:900px){.ab-part.man-warn .ab-part-top{grid-template-columns:minmax(0,1fr)}}.wib-fig{margin:0}.wib-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.6rem 1.4rem;margin:0 0 1.1rem;display:flex}.wib-heading{margin:0;line-height:1.4}.wib-all{font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--cyan);font-size:.68rem;text-decoration:none}.wib-all:hover{text-underline-offset:3px;text-decoration:underline}.wib-fig>figcaption{max-width:44rem;color:var(--ink-2);margin-top:1.4rem;font-size:.85rem;line-height:1.5}.wib-fig>figcaption .label{color:var(--ink);margin-right:.35rem}.wib{grid-template-columns:minmax(15rem,.34fr) minmax(0,1fr);align-items:start;column-gap:clamp(1.6rem,3vw,3rem);display:grid}.wib-index{border-top:2px solid var(--ink);align-content:start;display:grid}.wib-group{color:var(--ink-2);padding:1.15rem 0 .45rem;line-height:1.4}.wib-group:first-child{padding-top:.9rem}.wib-tab{border:0;border-bottom:1px solid var(--rule);width:100%;min-height:3.2rem;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--t-state) var(--ease);background:0 0;grid-template-columns:2.9rem minmax(0,1fr) auto;align-items:baseline;column-gap:.7rem;margin:0;padding:.95rem .9rem .95rem 1rem;display:grid;position:relative}.wib-group+.wib-tab{border-top:1px solid var(--rule)}.wib-tab:before{content:"";background:var(--red);width:3px;transition:transform var(--t-state) var(--ease);position:absolute;top:.55rem;bottom:.55rem;left:0;transform:scaleY(0)}.wib-tab:hover{background:color-mix(in srgb, var(--panel) 55%, transparent)}.wib-tab[aria-selected=true]{background:var(--panel)}.wib-tab[aria-selected=true]:before{transform:scaleY(1)}.wib-tab:focus-visible{outline-offset:-2px}.wib-tab-no{font-family:var(--font-label);font-variation-settings:"wdth" 100, "wght" 600;letter-spacing:.1em;color:var(--ink-2);font-size:.68rem}.wib-tab-title{font-family:var(--font-display);font-variation-settings:"wdth" 112, "wght" 800;letter-spacing:-.005em;text-transform:uppercase;transition:color var(--t-state) var(--ease);font-size:1rem;line-height:1.2}.wib-tab:hover .wib-tab-title{color:var(--cyan)}.wib-tab[aria-selected=true] .wib-tab-title{color:var(--ink)}.wib-tab-chip{display:none}.wib-tab-arrow{font-family:var(--font-label);color:var(--red);opacity:0;transition:opacity var(--t-state) var(--ease), transform var(--t-state) var(--ease);font-size:.85rem;transform:translate(-4px)}.wib-tab[aria-selected=true] .wib-tab-arrow{opacity:1;transform:none}.wib-stage{min-width:0;display:grid}.wib-panel{border:2px solid var(--ink);background:var(--accent-ground);color:var(--accent-ink);box-shadow:6px 6px 0 var(--ink);grid-area:1/1;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:1.6rem clamp(1.4rem,2.4vw,2.4rem);padding:clamp(1.1rem,2.2vw,2rem);display:grid}.wib-panel:not([data-on]){visibility:hidden}.wib-panel:not([data-on]) .wib-glass img{display:none}@media (prefers-reduced-motion:no-preference){.wib-panel[data-on]{animation:wib-in .3s var(--ease) both}@keyframes wib-in{0%{opacity:0;transform:translateY(6px)}}}.wib-panel :focus-visible{outline-color:var(--accent-ink)}.wib-screen{border:2px solid var(--accent-ink);background:var(--accent-panel);min-width:0;color:var(--accent-ink);cursor:pointer;text-decoration:none;display:block}.wib-bar{border-bottom:2px solid var(--accent-ink);background:var(--accent-panel);align-items:center;gap:.55rem;padding:.5rem .75rem;display:flex}.wib-lamp{background:var(--accent-fill);width:.5rem;height:.5rem;box-shadow:0 0 0 1.5px var(--accent-ink);border-radius:50%;flex:none}.wib-host{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-label);letter-spacing:.04em;color:var(--accent-ink);font-size:.72rem;overflow:hidden}.wib-hint{white-space:nowrap;color:var(--accent-text);margin-left:auto}.wib-glass{aspect-ratio:4/3;background:var(--accent-ground);display:block;position:relative;overflow:hidden}.wib-glass:before{content:attr(data-host);font-family:var(--font-label);letter-spacing:.08em;color:var(--accent-text);opacity:.55;place-items:center;font-size:.8rem;display:grid;position:absolute;inset:0}.wib-glass img{width:100%;height:auto;transition:transform 1.1s var(--ease);display:block;position:relative}@media (hover:none),(prefers-reduced-motion:reduce){.wib-hint{display:none}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.wib-screen:hover .wib-glass img{transition:transform 9s cubic-bezier(.42,0,.3,1);transform:translateY(-66.6667%)}}.wib-card{flex-direction:column;align-self:stretch;gap:.85rem;min-width:0;display:flex}.wib-card>*{max-width:none;margin:0}.wib-eyebrow,.wib-meta{color:var(--accent-text)}.wib-title{font-family:var(--font-display);font-variation-settings:"wdth" 116, "wght" 850;letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;color:var(--accent-ink);font-size:clamp(1.45rem,2.2vw,2.15rem);line-height:1.02}.wib-summary{color:var(--accent-ink);font-size:1.04rem;line-height:1.6}.wib-spec{border-top:1px solid var(--accent-edge);padding-top:.85rem}.wib-spec div{gap:.3rem;display:grid}.wib-spec dt{color:var(--accent-text)}.wib-spec dd{color:var(--accent-ink);margin:0;font-size:.95rem;line-height:1.5}.wib-actions{flex-wrap:wrap;align-items:center;gap:.9rem 1.3rem;padding-top:.3rem;display:flex}.wib-read{border:2px solid var(--accent-ink);background:var(--accent-fill);color:var(--accent-fill-ink);font-family:var(--font-label);font-variation-settings:"wdth" 100, "wght" 700;letter-spacing:.12em;text-transform:uppercase;box-shadow:4px 4px 0 var(--accent-ink);transition:transform var(--t-state) var(--ease), box-shadow var(--t-state) var(--ease);align-items:center;gap:.55rem;padding:.8rem 1.05rem;font-size:.72rem;text-decoration:none;display:inline-flex}.wib-read:hover{box-shadow:6px 6px 0 var(--accent-ink);transform:translate(-2px,-2px)}.wib-read:active{box-shadow:2px 2px 0 var(--accent-ink);transform:translate(2px,2px)}.wib-read-arrow{transition:transform var(--t-state) var(--ease)}.wib-read:hover .wib-read-arrow{transform:translate(3px)}.wib-live{color:var(--accent-ink);flex-wrap:wrap;align-items:baseline;gap:.15rem .5rem;text-decoration:none;display:inline-flex}.wib-live .label{color:var(--accent-text)}.wib-live-lamp{background:var(--accent-edge);border-radius:50%;align-self:center;width:.45rem;height:.45rem}.wib-live-host{text-underline-offset:3px;font-size:.95rem;text-decoration:underline;text-decoration-thickness:1px}.wib-live:hover .wib-live-host{text-decoration-thickness:2px}.wib-next{border:0;border-top:1px solid var(--accent-edge);color:var(--accent-ink);font:inherit;text-align:left;cursor:pointer;background:0 0;flex-wrap:wrap;align-self:flex-start;align-items:baseline;gap:.2rem .6rem;margin-top:auto;padding:.75rem 0 .2rem;display:inline-flex}.wib-next-word{color:var(--accent-text)}.wib-next-title{font-family:var(--font-display);font-variation-settings:"wdth" 104, "wght" 750;font-size:.98rem}.wib-next-arrow{transition:transform var(--t-state) var(--ease)}.wib-next:hover .wib-next-title{text-underline-offset:3px;text-decoration:underline}.wib-next:hover .wib-next-arrow{transform:translate(3px)}@media (max-width:1239px){.wib{grid-template-columns:minmax(0,1fr);row-gap:1rem}.wib-index{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--page-gutter);margin-inline:calc(var(--page-gutter) * -1);padding:.2rem var(--page-gutter) .5rem;scrollbar-width:none;border-top:0;grid-auto-columns:max-content;grid-auto-flow:column;gap:.5rem;overflow-x:auto}.wib-index::-webkit-scrollbar{display:none}.wib-group,.wib-tab-no,.wib-tab-title,.wib-tab-arrow,.wib-tab:before{display:none}.wib-tab,.wib-group+.wib-tab{border:2px solid var(--rule-2);scroll-snap-align:start;width:auto;min-height:2.75rem;padding:.7rem .95rem;display:block}.wib-tab-chip{font-family:var(--font-display);font-variation-settings:"wdth" 108, "wght" 750;text-transform:uppercase;white-space:nowrap;font-size:.9rem;display:inline}.wib-tab[aria-selected=true]{border-color:var(--ink);background:var(--ink);color:var(--stock)}}@media (max-width:899px){.wib-panel{box-shadow:4px 4px 0 var(--ink);grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);padding:1rem}}.ab .man-note{border:1px solid var(--rule-2);background:color-mix(in srgb, var(--panel) 70%, transparent);max-width:42rem;margin-top:1.6rem;padding:.95rem 1.15rem 1.05rem;font-size:1rem;line-height:1.6}.man-note .label{color:var(--ink);margin-right:.4rem}.man-steps{margin:0}.man-steps ol{border:2px solid var(--ink);grid-template-columns:repeat(5,minmax(0,1fr));max-width:none;margin:0;padding:0;list-style:none;display:grid}.man-steps li{border-left:1px solid var(--rule-2);align-content:start;gap:.5rem;max-width:none;padding:1.2rem 1.3rem 1.4rem;display:grid;position:relative}.man-steps li:first-child{border-left:0}.man-steps li:not(:last-child):after{content:"";z-index:1;border-block:.38rem solid #0000;border-left:.42rem solid var(--ink);position:absolute;top:1.25rem;right:-.42rem}.man-step-no{color:var(--ink-2)}.man-step-title{font-family:var(--font-display);font-variation-settings:"wdth" 104, "wght" 750;font-size:1.1rem;line-height:1.25}.man-step-line{color:var(--ink-2);font-size:.92rem;line-height:1.55}@media (max-width:760px){.man-steps ol{grid-template-columns:minmax(0,1fr)}.man-steps li{border-left:0;border-top:1px solid var(--rule-2);grid-template-columns:2.2rem minmax(0,1fr);gap:.3rem .6rem}.man-steps li:first-child{border-top:0}.man-step-no{grid-row:1/3;line-height:1.9}.man-steps li:not(:last-child):after{border:0;border-inline:.38rem solid #0000;border-top:.42rem solid var(--ink);inset:auto auto -.42rem 1.05rem}}.man-trouble-table{margin-top:1.6rem;overflow-x:auto}.man-trouble table{border-collapse:collapse;border-block:2px solid var(--ink);width:100%}.man-trouble th,.man-trouble td{text-align:left;vertical-align:top;padding:.95rem 1.4rem 1rem 0}.man-trouble tbody th,.man-trouble tbody td{font-size:1rem;line-height:1.55}.man-trouble thead th{border-bottom:1px solid var(--ink);padding-block:.7rem}.man-trouble tbody tr+tr>*{border-top:1px solid var(--rule)}.man-trouble tbody th{font-variation-settings:"wdth" 100, "wght" 620;width:38%;color:var(--ink)}.man-trouble tbody td{color:var(--ink)}@media (max-width:640px){.man-trouble th,.man-trouble td{padding-right:.9rem}.man-trouble tbody th,.man-trouble tbody td{font-size:.92rem}.man-trouble tbody td{padding-right:0}}.man-slip{border-top:2px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.4rem 2.4rem;margin-top:1.6rem;padding-top:2.2rem;display:flex}.man-slip-thanks{font-family:var(--font-display);font-variation-settings:"wdth" 116, "wght" 850;letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:clamp(1.5rem,3.4vw,2.6rem);line-height:1.05}.man-slip-qc{border:1px dashed var(--rule-2);background:var(--panel);justify-items:start;gap:.2rem;margin:0 .4rem 0 0;padding:.7rem 1.4rem .6rem 1.05rem;display:inline-grid;transform:rotate(-2deg)}.man-slip-qc .label{color:var(--ink-2)}.man-slip-name{font-family:var(--font-hand);color:var(--ink);font-size:2rem;line-height:1.1}
