

.dwc-rifhuoo .lvh-tvgvx13-rtbojf {
    --lvh-tvgvx13-1: clamp(8px, .8vw, 12px);
    --lvh-tvgvx13-2: clamp(14px, 1.5vw, 21px);
    --lvh-tvgvx13-3: clamp(22px, 2.5vw, 36px);
    --lvh-tvgvx13-4: clamp(36px, 4.2vw, 62px);
    --lvh-tvgvx13-5: clamp(56px, 7vw, 96px);
    --lvh-tvgvx13-szouo: clamp(50px, 8.5vw, 122px);
    --lvh-tvgvx13-hzrffka: clamp(29px, 3.7vw, 52px);
    position: relative;
    isolation: isolate;
    overflow: clip;
    color: var(--lvh-lzqxnjue);
    background: var(--lvh-abbbsy);
}
.dwc-rifhuoo .lvh-tvgvx13-rtbojf h1 { margin: 0; font-size: var(--lvh-tvgvx13-szouo); line-height: .9; letter-spacing: -.055em; }
.dwc-rifhuoo .lvh-tvgvx13-ztptp { min-width: 0; }
.dwc-rifhuoo .lvh-tvgvx13-ztptp .lvh-tvgvx06-ztptp__rifhuoo { display: block; overflow: hidden; background: var(--lvh-abbbsy-ppzpvg); }
.dwc-rifhuoo .lvh-tvgvx13-ztptp .lvh-tvgvx06-ztptp__jyhda { min-width: 0; }
.dwc-rifhuoo .lvh-tvgvx13-ztptp h2 { margin: 0; line-height: 1.06; }
.dwc-rifhuoo .lvh-tvgvx13-ztptp .lvh-tvgvx06-ztptp__jtzsvba { color: var(--lvh-extqon); font-family: ui-monospace, monospace; font-weight: 800; letter-spacing: .08em; }


.dwc-rifhuoo .lvh-tvgvx13-ztxea { padding-bottom: var(--lvh-tvgvx13-5); color: var(--lvh-abbbsy); background: var(--lvh-lzqxnjue); }
.dwc-rifhuoo .lvh-tvgvx13-ztxea__tprtdnur { display: grid; grid-template-columns: minmax(0, 1fr) 240px; gap: var(--lvh-tvgvx13-4); align-items: end; padding-top: var(--lvh-tvgvx13-4); padding-bottom: var(--lvh-tvgvx13-4); border-bottom: 13px solid var(--lvh-extqon); }
.dwc-rifhuoo .lvh-tvgvx13-ztxea__yfghn h1, .dwc-rifhuoo .lvh-tvgvx13-ztxea__yfghn .lvh-rccrvmti { color: var(--lvh-abbbsy); }
.dwc-rifhuoo .lvh-tvgvx13-ztxea__yfghn > p:last-child { max-width: 65ch; margin: var(--lvh-tvgvx13-3) 0 0; color: color-mix(in srgb, var(--lvh-abbbsy) 78%, transparent); font-size: 18px; line-height: 1.62; }
.dwc-rifhuoo .lvh-tvgvx13-ztxea__jqlzdiut { display: grid; gap: var(--lvh-tvgvx13-2); padding: var(--lvh-tvgvx13-2); border: 1px solid color-mix(in srgb, var(--lvh-abbbsy) 50%, transparent); border-left: 9px solid var(--lvh-extqon-2); font-family: ui-monospace, monospace; text-transform: uppercase; }
.dwc-rifhuoo .lvh-tvgvx13-ztxea__xakfs { display: grid; grid-template-columns: minmax(230px, .5fr) minmax(0, 1.15fr); grid-template-areas: "method lead" "angles lead" "sheet sheet"; gap: var(--lvh-tvgvx13-3); align-items: start; padding-top: var(--lvh-tvgvx13-4); }
.dwc-rifhuoo .lvh-tvgvx13-ztxea__yvavzbr { grid-area: method; padding: var(--lvh-tvgvx13-3); border: 1px solid color-mix(in srgb, var(--lvh-abbbsy) 48%, transparent); background-image: repeating-linear-gradient(0deg, transparent 0 31px, color-mix(in srgb, var(--lvh-abbbsy) 11%, transparent) 31px 32px); }
.dwc-rifhuoo .lvh-tvgvx13-ztxea__yvavzbr > span { color: var(--lvh-abbbsy); font-family: ui-monospace, monospace; font-weight: 800; text-transform: uppercase; }
.dwc-rifhuoo .lvh-tvgvx13-ztxea__yvavzbr h2 { margin: var(--lvh-tvgvx13-2) 0; color: var(--lvh-abbbsy); font-size: 28px; }
.dwc-rifhuoo .lvh-tvgvx13-ztxea__yvavzbr p { color: color-mix(in srgb, var(--lvh-abbbsy) 76%, transparent); line-height: 1.58; }
.dwc-rifhuoo .lvh-tvgvx13-ztxea__yvavzbr strong { display: block; margin-top: var(--lvh-tvgvx13-3); padding-top: var(--lvh-tvgvx13-2); border-top: 3px solid var(--lvh-extqon-2); color: var(--lvh-abbbsy); font-size: 14px; line-height: 1.5; }
.dwc-rifhuoo .lvh-tvgvx13-ztxea__hzrffka { grid-area: lead; }
.dwc-rifhuoo .lvh-tvgvx13-ztptp--ztxea-hzrffka { color: var(--lvh-lzqxnjue); background: var(--lvh-abbbsy); box-shadow: 15px 15px 0 var(--lvh-extqon); }
.dwc-rifhuoo .lvh-tvgvx13-ztptp--ztxea-hzrffka .lvh-tvgvx06-ztptp__rifhuoo { aspect-ratio: 16 / 9; }
.dwc-rifhuoo .lvh-tvgvx13-ztptp--ztxea-hzrffka .lvh-tvgvx06-ztptp__jyhda { padding: var(--lvh-tvgvx13-3); }
.dwc-rifhuoo .lvh-tvgvx13-ztptp--ztxea-hzrffka h2 { font-family: Arial Narrow, sans-serif; font-size: var(--lvh-tvgvx13-hzrffka); text-transform: uppercase; }
.dwc-rifhuoo .lvh-tvgvx13-ztxea__nsdiuqy { grid-area: angles; margin: 0; padding: 0; list-style: none; }
.dwc-rifhuoo .lvh-tvgvx13-ztxea__nsdiuqy li { display: grid; grid-template-columns: 1fr; gap: var(--lvh-tvgvx13-1); padding: var(--lvh-tvgvx13-2) 0; border-bottom: 1px solid color-mix(in srgb, var(--lvh-abbbsy) 25%, transparent); font-weight: 750; }
.dwc-rifhuoo .lvh-tvgvx13-ztxea__nsdiuqy span { color: var(--lvh-abbbsy); font-family: ui-monospace, monospace; }
.dwc-rifhuoo .lvh-tvgvx13-ztxea__xeqqyp { grid-area: sheet; display: grid; grid-template-columns: repeat(2, 1fr); gap: 1px; background: color-mix(in srgb, var(--lvh-abbbsy) 30%, transparent); }
.dwc-rifhuoo .lvh-tvgvx13-ztptp--ztxea-rqwgveu { display: grid; grid-template-columns: 140px 1fr; gap: var(--lvh-tvgvx13-2); padding: var(--lvh-tvgvx13-2); color: var(--lvh-lzqxnjue); background: var(--lvh-abbbsy); }
.dwc-rifhuoo .lvh-tvgvx13-ztptp--ztxea-rqwgveu .lvh-tvgvx06-ztptp__rifhuoo { aspect-ratio: 4 / 3; }


.dwc-rifhuoo .lvh-tvgvx13-tulpbb { padding-bottom: var(--lvh-tvgvx13-5); background: var(--lvh-abbbsy-ppzpvg); }
.dwc-rifhuoo .lvh-tvgvx13-tulpbb__sujckaaq { position: relative; display: grid; grid-template-columns: minmax(0, 1fr) minmax(260px, .55fr); gap: var(--lvh-tvgvx13-3) var(--lvh-tvgvx13-5); padding-top: var(--lvh-tvgvx13-5); padding-bottom: var(--lvh-tvgvx13-4); }
.dwc-rifhuoo .lvh-tvgvx13-tulpbb__sujckaaq h1 { max-width: 7ch; font-family: Arial Narrow, sans-serif; text-transform: uppercase; }
.dwc-rifhuoo .lvh-tvgvx13-tulpbb__sujckaaq > p:last-of-type { align-self: end; margin: 0; color: var(--lvh-behbudfp); font-size: 19px; line-height: 1.65; }
.dwc-rifhuoo .lvh-tvgvx13-tulpbb__sujckaaq > div:last-child { grid-column: 1 / -1; display: flex; justify-content: space-between; padding-block: var(--lvh-tvgvx13-1); border-block: 1px solid var(--lvh-lzqxnjue); font-family: ui-monospace, monospace; text-transform: uppercase; }
.dwc-rifhuoo .lvh-tvgvx13-tulpbb__qwqalbx { position: absolute; top: var(--lvh-tvgvx13-2); right: 2%; width: 43%; height: 120px; }
.dwc-rifhuoo .lvh-tvgvx13-tulpbb__qwqalbx span { position: absolute; right: 0; width: 100%; height: 36px; border: 2px solid var(--lvh-extqon); border-left: 0; border-radius: 0 80px 80px 0; transform: rotate(-4deg); }
.dwc-rifhuoo .lvh-tvgvx13-tulpbb__qwqalbx span:nth-child(2) { top: 34px; right: 13%; width: 78%; border-color: var(--lvh-extqon-2); }
.dwc-rifhuoo .lvh-tvgvx13-tulpbb__qwqalbx span:nth-child(3) { top: 70px; right: 25%; width: 55%; }
.dwc-rifhuoo .lvh-tvgvx13-tulpbb__ccqlkf { display: grid; grid-template-columns: minmax(0, 1.18fr) minmax(220px, .45fr); grid-template-areas: "holes holes" "feature note" "turn turn"; gap: var(--lvh-tvgvx13-3); }
.dwc-rifhuoo .lvh-tvgvx13-tulpbb__wdxdks { grid-area: holes; display: grid; grid-template-columns: repeat(3, 1fr); border-block: 1px solid var(--lvh-lzqxnjue); }
.dwc-rifhuoo .lvh-tvgvx13-tulpbb__wdxdks span { display: grid; grid-template-columns: 1fr; gap: var(--lvh-tvgvx13-1); padding: var(--lvh-tvgvx13-2); border-right: 1px solid var(--lvh-xmdejqn); font-weight: 750; }
.dwc-rifhuoo .lvh-tvgvx13-tulpbb__wdxdks b { display: grid; place-items: center; width: 32px; aspect-ratio: 1; border-radius: 50%; color: var(--lvh-abbbsy); background: var(--lvh-extqon); font-family: ui-monospace, monospace; }
.dwc-rifhuoo .lvh-tvgvx13-tulpbb__gxfvrkty { grid-area: feature; }
.dwc-rifhuoo .lvh-tvgvx13-ztptp--tulpbb-gxfvrkty { overflow: hidden; border-radius: 0 calc(var(--lvh-rxiaxm) * 6) 0 0; background: var(--lvh-abbbsy); }
.dwc-rifhuoo .lvh-tvgvx13-ztptp--tulpbb-gxfvrkty .lvh-tvgvx06-ztptp__rifhuoo { aspect-ratio: 16 / 10; clip-path: ellipse(74% 100% at 50% 0); }
.dwc-rifhuoo .lvh-tvgvx13-ztptp--tulpbb-gxfvrkty .lvh-tvgvx06-ztptp__jyhda { padding: var(--lvh-tvgvx13-3); }
.dwc-rifhuoo .lvh-tvgvx13-ztptp--tulpbb-gxfvrkty h2 { font-size: var(--lvh-tvgvx13-hzrffka); }
.dwc-rifhuoo .lvh-tvgvx13-tulpbb__rqwgveu { grid-area: note; align-self: end; padding: var(--lvh-tvgvx13-3); border-left: 7px solid var(--lvh-extqon-2); background: var(--lvh-abbbsy); }
.dwc-rifhuoo .lvh-tvgvx13-tulpbb__rqwgveu > span { color: var(--lvh-extqon); font-family: ui-monospace, monospace; font-weight: 800; text-transform: uppercase; }
.dwc-rifhuoo .lvh-tvgvx13-tulpbb__rqwgveu h2 { margin: var(--lvh-tvgvx13-2) 0; font-size: 27px; }
.dwc-rifhuoo .lvh-tvgvx13-tulpbb__rqwgveu p { color: var(--lvh-behbudfp); line-height: 1.6; }
.dwc-rifhuoo .lvh-tvgvx13-tulpbb__lxnujj { grid-area: turn; display: grid; grid-template-columns: repeat(2, 1fr); gap: var(--lvh-tvgvx13-2); }
.dwc-rifhuoo .lvh-tvgvx13-ztptp--tulpbb-lxnujj { display: grid; grid-template-columns: 124px 1fr; gap: var(--lvh-tvgvx13-2); padding: var(--lvh-tvgvx13-2); border: 1px solid var(--lvh-xmdejqn); border-radius: var(--lvh-rxiaxm); background: var(--lvh-abbbsy); }
.dwc-rifhuoo .lvh-tvgvx13-ztptp--tulpbb-lxnujj .lvh-tvgvx06-ztptp__rifhuoo { aspect-ratio: 1; border-radius: 50%; }


.dwc-rifhuoo .lvh-tvgvx13-tdlxh { padding-bottom: var(--lvh-tvgvx13-5); background: var(--lvh-abbbsy); }
.dwc-rifhuoo .lvh-tvgvx13-tdlxh__bhixiqim { display: grid; grid-template-columns: minmax(0, 1fr) minmax(260px, .52fr) auto; gap: var(--lvh-tvgvx13-3); align-items: end; padding-top: var(--lvh-tvgvx13-5); padding-bottom: var(--lvh-tvgvx13-4); border-bottom: 2px solid var(--lvh-extqon-2); }
.dwc-rifhuoo .lvh-tvgvx13-tdlxh__lhyxhw { grid-column: 1 / -1; justify-self: start; padding: var(--lvh-tvgvx13-1) var(--lvh-tvgvx13-3); border-radius: var(--lvh-rxiaxm) var(--lvh-rxiaxm) 0 0; color: var(--lvh-abbbsy); background: var(--lvh-extqon); font-family: ui-monospace, monospace; font-weight: 800; text-transform: uppercase; }
.dwc-rifhuoo .lvh-tvgvx13-tdlxh__bhixiqim h1 { max-width: 8ch; }
.dwc-rifhuoo .lvh-tvgvx13-tdlxh__bhixiqim > p { margin: 0; color: var(--lvh-behbudfp); font-size: 19px; line-height: 1.62; }
.dwc-rifhuoo .lvh-tvgvx13-tdlxh__bhixiqim time { padding: var(--lvh-tvgvx13-1); border: 1px solid var(--lvh-xmdejqn); font-family: ui-monospace, monospace; }
.dwc-rifhuoo .lvh-tvgvx13-tdlxh__rqirblt { display: grid; grid-template-columns: minmax(0, 1.12fr) minmax(230px, .48fr); grid-template-areas: "primary warning" "primary tabs" "files files"; gap: var(--lvh-tvgvx13-3); align-items: start; padding-top: var(--lvh-tvgvx13-4); }
.dwc-rifhuoo .lvh-tvgvx13-tdlxh__cipkckaz { grid-area: primary; }
.dwc-rifhuoo .lvh-tvgvx13-ztptp--tdlxh-cipkckaz { overflow: hidden; border: 1px solid var(--lvh-xmdejqn); border-radius: var(--lvh-rxiaxm); background: var(--lvh-abbbsy-ppzpvg); }
.dwc-rifhuoo .lvh-tvgvx13-ztptp--tdlxh-cipkckaz .lvh-tvgvx06-ztptp__rifhuoo { aspect-ratio: 4 / 3; }
.dwc-rifhuoo .lvh-tvgvx13-ztptp--tdlxh-cipkckaz .lvh-tvgvx06-ztptp__jyhda { padding: var(--lvh-tvgvx13-3); border-top: 9px solid var(--lvh-extqon); }
.dwc-rifhuoo .lvh-tvgvx13-ztptp--tdlxh-cipkckaz h2 { font-size: var(--lvh-tvgvx13-hzrffka); }
.dwc-rifhuoo .lvh-tvgvx13-tdlxh__fmqgomc { grid-area: warning; padding: var(--lvh-tvgvx13-3); border-radius: 0 var(--lvh-rxiaxm) var(--lvh-rxiaxm) 0; color: var(--lvh-abbbsy); background: var(--lvh-extqon-2); }
.dwc-rifhuoo .lvh-tvgvx13-tdlxh__fmqgomc > span { color: var(--lvh-abbbsy); font-family: ui-monospace, monospace; font-weight: 800; text-transform: uppercase; }
.dwc-rifhuoo .lvh-tvgvx13-tdlxh__fmqgomc h2 { margin: var(--lvh-tvgvx13-2) 0; color: var(--lvh-abbbsy); font-size: 27px; }
.dwc-rifhuoo .lvh-tvgvx13-tdlxh__fmqgomc p { color: color-mix(in srgb, var(--lvh-abbbsy) 86%, transparent); line-height: 1.58; }
.dwc-rifhuoo .lvh-tvgvx13-tdlxh__fmqgomc strong { display: block; margin-top: var(--lvh-tvgvx13-2); padding-top: var(--lvh-tvgvx13-2); border-top: 1px solid color-mix(in srgb, var(--lvh-abbbsy) 52%, transparent); }
.dwc-rifhuoo .lvh-tvgvx13-tdlxh__kijhfcp { grid-area: tabs; margin: 0; padding: 0; list-style: none; }
.dwc-rifhuoo .lvh-tvgvx13-tdlxh__kijhfcp li { display: grid; grid-template-columns: 1fr; gap: var(--lvh-tvgvx13-1); padding: var(--lvh-tvgvx13-2); border-bottom: 1px solid var(--lvh-xmdejqn); font-weight: 750; }
.dwc-rifhuoo .lvh-tvgvx13-tdlxh__kijhfcp b { color: var(--lvh-extqon); font-family: ui-monospace, monospace; }
.dwc-rifhuoo .lvh-tvgvx13-tdlxh__vgdwybz { grid-area: files; display: grid; grid-template-columns: repeat(2, 1fr); gap: var(--lvh-tvgvx13-2); }
.dwc-rifhuoo .lvh-tvgvx13-ztptp--tdlxh-nppilb { display: grid; grid-template-columns: 132px 1fr; gap: var(--lvh-tvgvx13-2); padding: var(--lvh-tvgvx13-2); border-left: 8px solid var(--lvh-extqon); border-radius: 0 var(--lvh-rxiaxm) var(--lvh-rxiaxm) 0; background: var(--lvh-abbbsy-ppzpvg); }
.dwc-rifhuoo .lvh-tvgvx13-ztptp--tdlxh-nppilb .lvh-tvgvx06-ztptp__rifhuoo { aspect-ratio: 4 / 3; border-radius: calc(var(--lvh-rxiaxm) / 2); }


.dwc-rifhuoo .lvh-tvgvx13-kwqgr { padding-bottom: var(--lvh-tvgvx13-5); background: var(--lvh-abbbsy-ppzpvg); }
.dwc-rifhuoo .lvh-tvgvx13-kwqgr__fqdgth { position: relative; display: grid; grid-template-columns: minmax(0, 1fr) 220px; gap: var(--lvh-tvgvx13-4); align-items: end; padding-top: var(--lvh-tvgvx13-5); padding-bottom: var(--lvh-tvgvx13-4); border-bottom: 16px solid var(--lvh-extqon); }
.dwc-rifhuoo .lvh-tvgvx13-kwqgr__fqdgth h1 { max-width: 9ch; font-family: Arial Narrow, sans-serif; text-transform: uppercase; }
.dwc-rifhuoo .lvh-tvgvx13-kwqgr__fqdgth p:last-child { max-width: 60ch; color: var(--lvh-behbudfp); font-size: 18px; line-height: 1.62; }
.dwc-rifhuoo .lvh-tvgvx13-kwqgr__idtnjhp { position: absolute; top: var(--lvh-tvgvx13-2); left: 50%; width: 180px; height: 45px; border: 9px solid var(--lvh-lzqxnjue); border-bottom: 0; border-radius: var(--lvh-rxiaxm) var(--lvh-rxiaxm) 0 0; transform: translateX(-50%); }
.dwc-rifhuoo .lvh-tvgvx13-kwqgr__nwbjfkm { display: grid; gap: var(--lvh-tvgvx13-2); padding: var(--lvh-tvgvx13-2); border: 2px solid var(--lvh-lzqxnjue); box-shadow: 7px 7px 0 var(--lvh-extqon-2); font-family: ui-monospace, monospace; text-transform: uppercase; }
.dwc-rifhuoo .lvh-tvgvx13-kwqgr__hydugfy { display: grid; grid-template-columns: minmax(0, 1.15fr) minmax(230px, .48fr); grid-template-areas: "open manual" "drawers manual" "tools tools"; gap: var(--lvh-tvgvx13-3); padding-top: var(--lvh-tvgvx13-4); }
.dwc-rifhuoo .lvh-tvgvx13-kwqgr__rtbojf { grid-area: open; }
.dwc-rifhuoo .lvh-tvgvx13-ztptp--kwqgr-rtbojf { display: grid; grid-template-columns: 46% 1fr; overflow: hidden; border: 2px solid var(--lvh-lzqxnjue); border-radius: var(--lvh-rxiaxm); background: var(--lvh-abbbsy); }
.dwc-rifhuoo .lvh-tvgvx13-ztptp--kwqgr-rtbojf .lvh-tvgvx06-ztptp__rifhuoo { aspect-ratio: 4 / 5; }
.dwc-rifhuoo .lvh-tvgvx13-ztptp--kwqgr-rtbojf .lvh-tvgvx06-ztptp__jyhda { align-self: end; padding: var(--lvh-tvgvx13-3); }
.dwc-rifhuoo .lvh-tvgvx13-ztptp--kwqgr-rtbojf h2 { font-size: var(--lvh-tvgvx13-hzrffka); }
.dwc-rifhuoo .lvh-tvgvx13-kwqgr__optpl { grid-area: manual; align-self: stretch; padding: var(--lvh-tvgvx13-3); border-radius: var(--lvh-rxiaxm); color: var(--lvh-abbbsy); background: var(--lvh-lzqxnjue); }
.dwc-rifhuoo .lvh-tvgvx13-kwqgr__optpl > span { color: var(--lvh-abbbsy); font-family: ui-monospace, monospace; font-weight: 800; text-transform: uppercase; }
.dwc-rifhuoo .lvh-tvgvx13-kwqgr__optpl h2 { margin: var(--lvh-tvgvx13-2) 0; color: var(--lvh-abbbsy); font-size: 28px; }
.dwc-rifhuoo .lvh-tvgvx13-kwqgr__optpl p { color: color-mix(in srgb, var(--lvh-abbbsy) 80%, transparent); line-height: 1.6; }
.dwc-rifhuoo .lvh-tvgvx13-kwqgr__oaohlao { grid-area: drawers; display: grid; grid-template-columns: repeat(3, 1fr); gap: var(--lvh-tvgvx13-1); }
.dwc-rifhuoo .lvh-tvgvx13-kwqgr__oaohlao span { display: grid; grid-template-columns: 1fr; gap: var(--lvh-tvgvx13-1); padding: var(--lvh-tvgvx13-2); border: 1px solid var(--lvh-lzqxnjue); border-radius: var(--lvh-rxiaxm); background: var(--lvh-abbbsy); font-weight: 750; }
.dwc-rifhuoo .lvh-tvgvx13-kwqgr__oaohlao b { color: var(--lvh-extqon-2); font-family: ui-monospace, monospace; }
.dwc-rifhuoo .lvh-tvgvx13-kwqgr__hayoe { grid-area: tools; display: grid; grid-template-columns: repeat(2, 1fr); gap: var(--lvh-tvgvx13-2); }
.dwc-rifhuoo .lvh-tvgvx13-ztptp--kwqgr-kfvvtfju { display: grid; grid-template-columns: 126px 1fr; gap: var(--lvh-tvgvx13-2); padding: var(--lvh-tvgvx13-2); border-top: 9px solid var(--lvh-extqon-2); background: var(--lvh-abbbsy); }
.dwc-rifhuoo .lvh-tvgvx13-ztptp--kwqgr-kfvvtfju .lvh-tvgvx06-ztptp__rifhuoo { aspect-ratio: 1; border-radius: var(--lvh-rxiaxm); }


.dwc-rifhuoo .lvh-tvgvx13-ejxjpst { padding-bottom: var(--lvh-tvgvx13-5); background: var(--lvh-abbbsy); }
.dwc-rifhuoo .lvh-tvgvx13-ejxjpst__xhljzcn { display: grid; grid-template-columns: 180px minmax(0, 1fr); gap: var(--lvh-tvgvx13-3) var(--lvh-tvgvx13-5); align-items: end; padding-top: var(--lvh-tvgvx13-4); padding-bottom: var(--lvh-tvgvx13-4); border-bottom: 4px double var(--lvh-lzqxnjue); }
.dwc-rifhuoo .lvh-tvgvx13-ejxjpst__ttjfof { grid-row: 1 / 4; align-self: stretch; display: flex; flex-direction: column; justify-content: space-between; padding: var(--lvh-tvgvx13-2); border: 1px solid var(--lvh-xmdejqn); border-radius: var(--lvh-rxiaxm) 0 var(--lvh-rxiaxm) 0; background: var(--lvh-abbbsy-ppzpvg); font-family: ui-monospace, monospace; text-transform: uppercase; writing-mode: vertical-rl; transform: rotate(180deg); }
.dwc-rifhuoo .lvh-tvgvx13-ejxjpst__xhljzcn h1 { max-width: 9ch; font-family: Georgia, serif; }
.dwc-rifhuoo .lvh-tvgvx13-ejxjpst__xhljzcn > p:last-child { max-width: 64ch; margin: 0 0 0 12%; color: var(--lvh-behbudfp); font-size: 19px; line-height: 1.62; }
.dwc-rifhuoo .lvh-tvgvx13-ejxjpst__zrupogp { display: grid; grid-template-columns: minmax(220px, .46fr) minmax(0, 1.12fr); grid-template-areas: "check recipe" "materials recipe" "steps steps"; gap: var(--lvh-tvgvx13-3); align-items: start; padding-top: var(--lvh-tvgvx13-4); }
.dwc-rifhuoo .lvh-tvgvx13-ejxjpst__gykzxtf { grid-area: check; padding: var(--lvh-tvgvx13-3); border: 1px solid var(--lvh-xmdejqn); border-radius: var(--lvh-rxiaxm); background: var(--lvh-abbbsy-ppzpvg); }
.dwc-rifhuoo .lvh-tvgvx13-ejxjpst__gykzxtf > span { color: var(--lvh-extqon); font-family: ui-monospace, monospace; font-weight: 800; text-transform: uppercase; }
.dwc-rifhuoo .lvh-tvgvx13-ejxjpst__gykzxtf h2 { margin: var(--lvh-tvgvx13-2) 0; font-family: Georgia, serif; font-size: 28px; }
.dwc-rifhuoo .lvh-tvgvx13-ejxjpst__gykzxtf p { color: var(--lvh-behbudfp); line-height: 1.6; }
.dwc-rifhuoo .lvh-tvgvx13-ejxjpst__ouktbmpo { grid-area: recipe; }
.dwc-rifhuoo .lvh-tvgvx13-ztptp--ejxjpst-ouktbmpo { overflow: hidden; border-radius: calc(var(--lvh-rxiaxm) * 1.4); background: var(--lvh-abbbsy-ppzpvg); }
.dwc-rifhuoo .lvh-tvgvx13-ztptp--ejxjpst-ouktbmpo .lvh-tvgvx06-ztptp__rifhuoo { aspect-ratio: 3 / 2; clip-path: polygon(0 0, 100% 0, 100% 90%, 76% 100%, 0 100%); }
.dwc-rifhuoo .lvh-tvgvx13-ztptp--ejxjpst-ouktbmpo .lvh-tvgvx06-ztptp__jyhda { padding: var(--lvh-tvgvx13-3); }
.dwc-rifhuoo .lvh-tvgvx13-ztptp--ejxjpst-ouktbmpo h2 { font-family: Georgia, serif; font-size: var(--lvh-tvgvx13-hzrffka); }
.dwc-rifhuoo .lvh-tvgvx13-ejxjpst__bxvyug { grid-area: materials; margin: 0; padding: 0; list-style: none; }
.dwc-rifhuoo .lvh-tvgvx13-ejxjpst__bxvyug li { display: grid; grid-template-columns: 1fr; gap: var(--lvh-tvgvx13-1); padding: var(--lvh-tvgvx13-2) 0; border-bottom: 1px solid var(--lvh-xmdejqn); }
.dwc-rifhuoo .lvh-tvgvx13-ejxjpst__bxvyug span { color: var(--lvh-extqon-2); font-family: ui-monospace, monospace; }
.dwc-rifhuoo .lvh-tvgvx13-ejxjpst__ynxqghr { grid-area: steps; display: grid; grid-template-columns: repeat(2, 1fr); gap: var(--lvh-tvgvx13-2); }
.dwc-rifhuoo .lvh-tvgvx13-ztptp--ejxjpst-kbeunjdt { display: grid; grid-template-columns: 142px 1fr; gap: var(--lvh-tvgvx13-2); padding: var(--lvh-tvgvx13-2); border: 1px solid var(--lvh-xmdejqn); border-radius: var(--lvh-rxiaxm); }
.dwc-rifhuoo .lvh-tvgvx13-ztptp--ejxjpst-kbeunjdt .lvh-tvgvx06-ztptp__rifhuoo { aspect-ratio: 3 / 4; border-radius: calc(var(--lvh-rxiaxm) / 2); }


.dwc-rifhuoo-mnowe-mitfqe-gpfwwg-50329 :is(.lvh-czjtfpic-vzaafcd, .lvh-hboogz-hrcqirr, .lvh-xlosxxkb-vzaafcd) { color: var(--lvh-abbbsy); background: var(--lvh-lzqxnjue); border-bottom: 13px solid var(--lvh-extqon); }
.dwc-rifhuoo-mnowe-mitfqe-gpfwwg-50329 :is(.lvh-czjtfpic-vzaafcd, .lvh-hboogz-hrcqirr, .lvh-xlosxxkb-vzaafcd) :is(h1, h2, h3, p, a, .lvh-rccrvmti, .lvh-cqrrowc, .lvh-czjtfpic-vkbpkd, .lvh-czjtfpic-odeafy) { color: inherit; }
.dwc-rifhuoo-mnowe-mitfqe-gpfwwg-50329 .lvh-czjtfpic-ztptp { border: 1px solid var(--lvh-lzqxnjue); border-top: 9px solid var(--lvh-extqon); border-radius: 0; }
.dwc-rifhuoo-mnowe-mitfqe-gpfwwg-50329 .lvh-vacpmyx-hrcqirr { color: var(--lvh-abbbsy); background: var(--lvh-lzqxnjue); border-left: 13px solid var(--lvh-extqon-2); }
.dwc-rifhuoo-mnowe-mitfqe-gpfwwg-50329 .lvh-vacpmyx-hrcqirr :is(h1, p, a, .lvh-rccrvmti, .lvh-pgbswqk, .lvh-cqrrowc) { color: inherit; }
.dwc-rifhuoo-mnowe-mitfqe-gpfwwg-50329 :is(.dn-article-content, .lvh-hboogz-arila) h2 { padding-bottom: var(--lvh-tvgvx13-1, clamp(8px, .8vw, 12px)); border-bottom: 4px solid var(--lvh-extqon); font-family: Arial Narrow, sans-serif; text-transform: uppercase; }
.dwc-rifhuoo-mnowe-mitfqe-gpfwwg-50329 :is(.dn-article-content, .lvh-hboogz-arila) blockquote { border-radius: 0; color: var(--lvh-abbbsy); background: var(--lvh-lzqxnjue); }
.dwc-rifhuoo-mnowe-mitfqe-gpfwwg-50329 .lvh-xlosxxkb-jpcplx { display: block; max-width: 860px; }
.dwc-rifhuoo-mnowe-mitfqe-gpfwwg-50329 .lvh-xlosxxkb-ztptp { border: 1px solid var(--lvh-lzqxnjue); border-left: 14px solid var(--lvh-extqon-2); border-radius: 0; }

.dwc-rifhuoo-mnowe-fsjmt-gpfwwg-760ttwzige8 :is(.lvh-czjtfpic-vzaafcd, .lvh-hboogz-hrcqirr, .lvh-xlosxxkb-vzaafcd) { border-bottom: 3px solid var(--lvh-extqon); border-radius: 0 calc(var(--lvh-rxiaxm) * 6) 0 0; background: var(--lvh-abbbsy-ppzpvg); }
.dwc-rifhuoo-mnowe-fsjmt-gpfwwg-760ttwzige8 .lvh-czjtfpic-ztptp { overflow: hidden; border: 1px solid var(--lvh-xmdejqn); border-radius: 0 calc(var(--lvh-rxiaxm) * 4) 0 0; background: var(--lvh-abbbsy); }
.dwc-rifhuoo-mnowe-fsjmt-gpfwwg-760ttwzige8 .lvh-czjtfpic-ztptp:nth-child(even) { transform: translateY(var(--lvh-tvgvx13-2, clamp(14px, 1.5vw, 21px))); }
.dwc-rifhuoo-mnowe-fsjmt-gpfwwg-760ttwzige8 .lvh-vacpmyx-hrcqirr { border-block: 1px solid var(--lvh-lzqxnjue); border-radius: 0 calc(var(--lvh-rxiaxm) * 6) 0 0; }
.dwc-rifhuoo-mnowe-fsjmt-gpfwwg-760ttwzige8 :is(.dn-article-content, .lvh-hboogz-arila) h2 { padding-left: var(--lvh-tvgvx13-2, clamp(14px, 1.5vw, 21px)); border-left: 6px solid var(--lvh-extqon); }
.dwc-rifhuoo-mnowe-fsjmt-gpfwwg-760ttwzige8 .lvh-xlosxxkb-jpcplx { display: block; max-width: 900px; }
.dwc-rifhuoo-mnowe-fsjmt-gpfwwg-760ttwzige8 .lvh-xlosxxkb-ztptp { border: 1px solid var(--lvh-xmdejqn); border-radius: 0 calc(var(--lvh-rxiaxm) * 6) 0 0; }

.dwc-rifhuoo-mnowe-ispfz-gpfwwg-3739tvgvx :is(.lvh-czjtfpic-vzaafcd, .lvh-hboogz-hrcqirr, .lvh-xlosxxkb-vzaafcd) { border-bottom: 2px solid var(--lvh-extqon-2); background: var(--lvh-abbbsy-ppzpvg); }
.dwc-rifhuoo-mnowe-ispfz-gpfwwg-3739tvgvx :is(.lvh-czjtfpic-vzaafcd, .lvh-hboogz-hrcqirr, .lvh-xlosxxkb-vzaafcd)::before { content: ''; display: block; width: 180px; height: 14px; margin-bottom: var(--lvh-tvgvx13-2, clamp(14px, 1.5vw, 21px)); border-radius: var(--lvh-rxiaxm) var(--lvh-rxiaxm) 0 0; background: var(--lvh-extqon); }
.dwc-rifhuoo-mnowe-ispfz-gpfwwg-3739tvgvx .lvh-czjtfpic-ztptp { border-left: 8px solid var(--lvh-extqon); border-radius: 0 var(--lvh-rxiaxm) var(--lvh-rxiaxm) 0; background: var(--lvh-abbbsy-ppzpvg); }
.dwc-rifhuoo-mnowe-ispfz-gpfwwg-3739tvgvx .lvh-vacpmyx-hrcqirr { border: 1px solid var(--lvh-xmdejqn); border-top: 12px solid var(--lvh-extqon); border-radius: var(--lvh-rxiaxm); }
.dwc-rifhuoo-mnowe-ispfz-gpfwwg-3739tvgvx :is(.dn-article-content, .lvh-hboogz-arila) blockquote { border-left-color: var(--lvh-extqon-2); border-radius: 0 var(--lvh-rxiaxm) var(--lvh-rxiaxm) 0; background: var(--lvh-abbbsy-ppzpvg); }
.dwc-rifhuoo-mnowe-ispfz-gpfwwg-3739tvgvx .lvh-xlosxxkb-jpcplx { display: block; max-width: 860px; }
.dwc-rifhuoo-mnowe-ispfz-gpfwwg-3739tvgvx .lvh-xlosxxkb-ztptp { border: 1px solid var(--lvh-xmdejqn); border-top: 14px solid var(--lvh-extqon); border-radius: var(--lvh-rxiaxm); }

.dwc-rifhuoo-mnowe-jyitdi-gpfwwg-22jdyhkw34 :is(.lvh-czjtfpic-vzaafcd, .lvh-hboogz-hrcqirr, .lvh-xlosxxkb-vzaafcd) { border-bottom: 16px solid var(--lvh-extqon); background: var(--lvh-abbbsy-ppzpvg); }
.dwc-rifhuoo-mnowe-jyitdi-gpfwwg-22jdyhkw34 .lvh-czjtfpic-jpcplx { gap: var(--lvh-tvgvx13-2, clamp(14px, 1.5vw, 21px)); }
.dwc-rifhuoo-mnowe-jyitdi-gpfwwg-22jdyhkw34 .lvh-czjtfpic-ztptp { border: 2px solid var(--lvh-lzqxnjue); border-top: 9px solid var(--lvh-extqon-2); border-radius: var(--lvh-rxiaxm); background: var(--lvh-abbbsy); }
.dwc-rifhuoo-mnowe-jyitdi-gpfwwg-22jdyhkw34 .lvh-vacpmyx-hrcqirr { border: 2px solid var(--lvh-lzqxnjue); border-bottom: 14px solid var(--lvh-extqon); border-radius: var(--lvh-rxiaxm); }
.dwc-rifhuoo-mnowe-jyitdi-gpfwwg-22jdyhkw34 :is(.dn-article-content, .lvh-hboogz-arila) h2 { padding: var(--lvh-tvgvx13-1, clamp(8px, .8vw, 12px)) var(--lvh-tvgvx13-2, clamp(14px, 1.5vw, 21px)); border-left: 8px solid var(--lvh-extqon-2); background: var(--lvh-abbbsy-ppzpvg); }
.dwc-rifhuoo-mnowe-jyitdi-gpfwwg-22jdyhkw34 .lvh-xlosxxkb-jpcplx { display: block; max-width: 880px; }
.dwc-rifhuoo-mnowe-jyitdi-gpfwwg-22jdyhkw34 .lvh-xlosxxkb-ztptp { border: 2px solid var(--lvh-lzqxnjue); border-radius: var(--lvh-rxiaxm); box-shadow: 9px 9px 0 var(--lvh-extqon); }

.dwc-rifhuoo-mnowe-jhwqgcc-gpfwwg-fehhtwt0ttwzige3 :is(.lvh-czjtfpic-vzaafcd, .lvh-hboogz-hrcqirr, .lvh-xlosxxkb-vzaafcd) { border-bottom: 4px double var(--lvh-lzqxnjue); background: var(--lvh-abbbsy-ppzpvg); }
.dwc-rifhuoo-mnowe-jhwqgcc-gpfwwg-fehhtwt0ttwzige3 .lvh-czjtfpic-jpcplx { align-items: start; }
.dwc-rifhuoo-mnowe-jhwqgcc-gpfwwg-fehhtwt0ttwzige3 .lvh-czjtfpic-ztptp { border: 1px solid var(--lvh-xmdejqn); border-radius: var(--lvh-rxiaxm) 0 var(--lvh-rxiaxm) 0; }
.dwc-rifhuoo-mnowe-jhwqgcc-gpfwwg-fehhtwt0ttwzige3 .lvh-czjtfpic-ztptp:nth-child(3n + 2) { margin-top: var(--lvh-tvgvx13-3, clamp(22px, 2.5vw, 36px)); }
.dwc-rifhuoo-mnowe-jhwqgcc-gpfwwg-fehhtwt0ttwzige3 .lvh-vacpmyx-hrcqirr { border-radius: calc(var(--lvh-rxiaxm) * 1.4); background: var(--lvh-abbbsy-ppzpvg); }
.dwc-rifhuoo-mnowe-jhwqgcc-gpfwwg-fehhtwt0ttwzige3 :is(.dn-article-content, .lvh-hboogz-arila) h2 { font-family: Georgia, serif; text-decoration: underline; text-decoration-color: var(--lvh-extqon); text-decoration-thickness: 4px; text-underline-offset: var(--lvh-tvgvx13-1, clamp(8px, .8vw, 12px)); }
.dwc-rifhuoo-mnowe-jhwqgcc-gpfwwg-fehhtwt0ttwzige3 .lvh-xlosxxkb-jpcplx { display: block; max-width: 880px; }
.dwc-rifhuoo-mnowe-jhwqgcc-gpfwwg-fehhtwt0ttwzige3 .lvh-xlosxxkb-ztptp { border: 1px solid var(--lvh-xmdejqn); border-radius: var(--lvh-rxiaxm) 0 var(--lvh-rxiaxm) 0; background: var(--lvh-abbbsy-ppzpvg); }

@media (max-width: 1024px) {
    .dwc-rifhuoo .lvh-tvgvx13-ztxea__xakfs,
    .dwc-rifhuoo .lvh-tvgvx13-tulpbb__ccqlkf,
    .dwc-rifhuoo .lvh-tvgvx13-tdlxh__rqirblt,
    .dwc-rifhuoo .lvh-tvgvx13-kwqgr__hydugfy,
    .dwc-rifhuoo .lvh-tvgvx13-ejxjpst__zrupogp { grid-template-columns: minmax(190px, .43fr) minmax(0, 1fr); }
    .dwc-rifhuoo .lvh-tvgvx13-kwqgr__oaohlao { grid-template-columns: 1fr; }
    .dwc-rifhuoo .lvh-tvgvx13-tulpbb__sujckaaq { gap: var(--lvh-tvgvx13-3); }
}

@media (max-width: 767px) {
    .dwc-rifhuoo .lvh-tvgvx13-rtbojf { --lvh-tvgvx13-szouo: clamp(46px, 17vw, 76px); }
    .dwc-rifhuoo .lvh-tvgvx13-rtbojf h1 { font-size: min(var(--lvh-tvgvx13-szouo), calc(100cqw / (var(--lvh-qxmxkxjc, 10) * var(--lvh-qxmxkxjc-leccidi)))); }
    .dwc-rifhuoo :is(.lvh-tvgvx13-ztxea__yfghn, .lvh-tvgvx13-ztxea__jqlzdiut) { min-width: 0; }
    .dwc-rifhuoo .lvh-tvgvx13-ztxea__tprtdnur,
    .dwc-rifhuoo .lvh-tvgvx13-tulpbb__sujckaaq,
    .dwc-rifhuoo .lvh-tvgvx13-tdlxh__bhixiqim,
    .dwc-rifhuoo .lvh-tvgvx13-kwqgr__fqdgth,
    .dwc-rifhuoo .lvh-tvgvx13-ejxjpst__xhljzcn { grid-template-columns: 1fr; }
    .dwc-rifhuoo .lvh-tvgvx13-ztxea__xakfs { grid-template-columns: 1fr; grid-template-areas: "lead" "method" "angles" "sheet"; }
    .dwc-rifhuoo .lvh-tvgvx13-tulpbb__ccqlkf { grid-template-columns: 1fr; grid-template-areas: "holes" "feature" "note" "turn"; }
    .dwc-rifhuoo .lvh-tvgvx13-tdlxh__rqirblt { grid-template-columns: 1fr; grid-template-areas: "primary" "warning" "tabs" "files"; }
    .dwc-rifhuoo .lvh-tvgvx13-kwqgr__hydugfy { grid-template-columns: 1fr; grid-template-areas: "open" "manual" "drawers" "tools"; }
    .dwc-rifhuoo .lvh-tvgvx13-ejxjpst__zrupogp { grid-template-columns: 1fr; grid-template-areas: "recipe" "check" "materials" "steps"; }
    .dwc-rifhuoo .lvh-tvgvx13-tulpbb__wdxdks { grid-template-columns: 1fr; }
    .dwc-rifhuoo .lvh-tvgvx13-tulpbb__wdxdks span { border-right: 0; border-bottom: 1px solid var(--lvh-xmdejqn); }
    .dwc-rifhuoo .lvh-tvgvx13-tulpbb__qwqalbx { opacity: .28; width: 75%; }
    .dwc-rifhuoo .lvh-tvgvx13-tdlxh__lhyxhw { grid-column: 1; }
    .dwc-rifhuoo .lvh-tvgvx13-ztptp--kwqgr-rtbojf { grid-template-columns: 1fr; }
    .dwc-rifhuoo .lvh-tvgvx13-ztptp--kwqgr-rtbojf .lvh-tvgvx06-ztptp__rifhuoo { aspect-ratio: 16 / 10; }
    .dwc-rifhuoo .lvh-tvgvx13-ejxjpst__ttjfof { grid-row: auto; writing-mode: horizontal-tb; transform: none; }
    .dwc-rifhuoo .lvh-tvgvx13-ejxjpst__xhljzcn > p:last-child { margin-left: 0; }
    .dwc-rifhuoo :is(.lvh-tvgvx13-ztxea__xeqqyp, .lvh-tvgvx13-tulpbb__lxnujj, .lvh-tvgvx13-tdlxh__vgdwybz, .lvh-tvgvx13-kwqgr__hayoe, .lvh-tvgvx13-ejxjpst__ynxqghr) { grid-template-columns: 1fr; }
    .dwc-rifhuoo :is(.lvh-tvgvx13-ztptp--ztxea-rqwgveu, .lvh-tvgvx13-ztptp--tulpbb-lxnujj, .lvh-tvgvx13-ztptp--tdlxh-nppilb, .lvh-tvgvx13-ztptp--kwqgr-kfvvtfju, .lvh-tvgvx13-ztptp--ejxjpst-kbeunjdt) { grid-template-columns: 108px 1fr; }
    .dwc-rifhuoo :is(.lvh-czjtfpic-ztptp, .lvh-xlosxxkb-ztptp):nth-child(n) { margin-top: 0; transform: none; }
}

@media (max-width: 420px) {
    .dwc-rifhuoo :is(.lvh-tvgvx13-ztptp--ztxea-rqwgveu, .lvh-tvgvx13-ztptp--tulpbb-lxnujj, .lvh-tvgvx13-ztptp--tdlxh-nppilb, .lvh-tvgvx13-ztptp--kwqgr-kfvvtfju, .lvh-tvgvx13-ztptp--ejxjpst-kbeunjdt) { grid-template-columns: 1fr; }
    .dwc-rifhuoo :is(.lvh-tvgvx13-ztptp--ztxea-rqwgveu, .lvh-tvgvx13-ztptp--tulpbb-lxnujj, .lvh-tvgvx13-ztptp--tdlxh-nppilb, .lvh-tvgvx13-ztptp--kwqgr-kfvvtfju, .lvh-tvgvx13-ztptp--ejxjpst-kbeunjdt) .lvh-tvgvx06-ztptp__rifhuoo { aspect-ratio: 16 / 9; border-radius: var(--lvh-rxiaxm); }
    .dwc-rifhuoo .lvh-tvgvx13-kwqgr__idtnjhp { width: 130px; }
}

@media (prefers-reduced-motion: reduce) {
    .dwc-rifhuoo .lvh-tvgvx13-rtbojf *,
    .dwc-rifhuoo-mnowe-mitfqe-gpfwwg-50329 *,
    .dwc-rifhuoo-mnowe-fsjmt-gpfwwg-760ttwzige8 *,
    .dwc-rifhuoo-mnowe-ispfz-gpfwwg-3739tvgvx *,
    .dwc-rifhuoo-mnowe-jyitdi-gpfwwg-22jdyhkw34 *,
    .dwc-rifhuoo-mnowe-jhwqgcc-gpfwwg-fehhtwt0ttwzige3 * { animation: none !important; scroll-behavior: auto !important; transition: none !important; }
}
