.dossier-icons__pencil{stroke:var(--dossier-icons-pencil)}.dossier-icons__clip-wire{stroke:var(--color-steel)}.dossier-icons__clip-shine{stroke:var(--dossier-icons-clip-shine)}
.dossier-folder{--clip-overhang:22px;--drawer-speed:.38s;z-index:var(--folder-layer);filter:drop-shadow(0 2px 0 rgb(var(--rgb-black) / .25));position:relative}.dossier-folder__tab{background:var(--folder-shade);clip-path:polygon(6% 0%,94% 0%,100% 100%,0% 100%);justify-content:center;align-items:center;width:140px;height:32px;display:flex;position:absolute;top:-30px}.dossier-folder__tab--start{left:14px}.dossier-folder__tab--middle{left:calc(50% - 70px)}.dossier-folder__tab--end{right:14px}.dossier-folder__file{background:var(--dossier-folder-file-bg);font-family:var(--font-typewriter);letter-spacing:1.5px;white-space:nowrap;color:var(--dossier-folder-file-ink);transform:rotate(var(--file-tilt));padding:1px 10px;font-size:12px}.dossier-folder__body{background:linear-gradient(180deg, var(--folder-shade) 0%, var(--folder-shade-deep) 100%);box-shadow:0 -8px 14px rgb(var(--rgb-black) / .38), inset 0 1px 0 rgb(var(--rgb-white) / .35);position:relative}.dossier-folder__heading{font:inherit}.dossier-folder__toggle{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:64px;padding:14px 14px 14px 16px;display:flex}.dossier-folder__toggle:focus-visible{outline-color:var(--color-orange);outline-offset:-6px}.dossier-folder__question{min-width:0;font-family:var(--font-typewriter);letter-spacing:.5px;text-transform:uppercase;overflow-wrap:break-word;color:var(--color-manila-ink);font-size:17px;line-height:1.3}.dossier-folder__icon{flex-shrink:0;width:34px;height:34px}.dossier-folder__panel{visibility:hidden;pointer-events:none;transition:grid-template-rows var(--drawer-speed) ease, margin-top var(--drawer-speed) ease, visibility 0s linear var(--drawer-speed);grid-template-rows:0fr;margin-top:0;display:grid}.dossier-folder__panel--open{margin-top:calc(var(--clip-overhang) * -1);visibility:visible;transition:grid-template-rows var(--drawer-speed) ease, margin-top var(--drawer-speed) ease, visibility 0s linear 0s;grid-template-rows:1fr}.dossier-folder__drawer{min-height:0;overflow:hidden}.dossier-folder__sheet{margin:calc(var(--clip-overhang) + 4px) 12px 28px;filter:drop-shadow(4px 6px 0 rgb(var(--rgb-dossier-folder-sheet) / .35));pointer-events:auto;position:relative;transform:rotate(-.8deg)}.dossier-folder__paper{border-top:2px solid var(--dossier-folder-paper-edge);background:linear-gradient(178deg, var(--color-paper-pale) 0%, var(--dossier-folder-paper-bg) 100%);padding:30px 18px 24px}.dossier-folder__answer{max-width:860px;font-family:var(--font-mono);color:var(--color-paper-text);font-size:16px;line-height:1.6}.dossier-folder__link{border-bottom:1px solid rgb(var(--rgb-stamp-red) / .5);color:var(--color-stamp-red);font-weight:700}.dossier-folder__link:hover{border-bottom-color:currentColor}.dossier-folder__clip{top:calc(var(--clip-overhang) * -1);pointer-events:none;width:26px;height:auto;position:absolute;left:30px}@media (min-width:600px){.dossier-folder{--clip-overhang:24px}.dossier-folder__tab{width:200px;height:40px;top:-38px}.dossier-folder__tab--start{left:4%}.dossier-folder__tab--middle{left:36%}.dossier-folder__tab--end{left:68%;right:auto}.dossier-folder__file{letter-spacing:2px;padding:2px 12px;font-size:13px}.dossier-folder__body{box-shadow:0 -10px 18px rgb(var(--rgb-black) / .38), inset 0 1px 0 rgb(var(--rgb-white) / .35)}.dossier-folder__toggle{gap:20px;min-height:80px;padding:14px 26px 14px 30px}.dossier-folder__question{letter-spacing:1px;font-size:20px}.dossier-folder__icon{width:38px;height:38px}.dossier-folder__sheet{margin:calc(var(--clip-overhang) + 6px) 28px 34px;filter:drop-shadow(5px 7px 0 rgb(var(--rgb-dossier-folder-sheet) / .35))}.dossier-folder__paper{padding:36px 34px 30px}.dossier-folder__answer{font-size:17px;line-height:1.65}.dossier-folder__clip{width:30px;left:50px}}@media (min-width:600px) and (max-height:720px) and (orientation:landscape){.dossier-folder{--clip-overhang:22px}.dossier-folder__tab{width:190px;height:38px;top:-36px}.dossier-folder__tab--start{left:3%}.dossier-folder__tab--middle{left:38%}.dossier-folder__tab--end{left:72%}.dossier-folder__toggle{gap:18px;min-height:64px;padding:10px 24px 10px 28px}.dossier-folder__question{font-size:19px}.dossier-folder__icon{width:34px;height:34px}.dossier-folder__sheet{margin:calc(var(--clip-overhang) + 4px) 26px 28px;filter:drop-shadow(5px 6px 0 rgb(var(--rgb-dossier-folder-sheet) / .35))}.dossier-folder__paper{padding:30px 32px 26px}.dossier-folder__answer{font-size:16px;line-height:1.6}.dossier-folder__clip{width:28px;left:48px}}@media (min-width:1024px){.dossier-folder{--clip-overhang:26px}.dossier-folder__tab{width:220px;height:42px;top:-38px}.dossier-folder__tab--start{left:3.5%}.dossier-folder__tab--middle{left:37.5%}.dossier-folder__tab--end{left:71%}.dossier-folder__file{padding:2px 14px;font-size:14px}.dossier-folder__toggle{gap:22px;min-height:76px;padding:10px 32px 10px 38px}.dossier-folder__question{font-size:23px}.dossier-folder__icon{width:40px;height:40px}.dossier-folder__sheet{margin:calc(var(--clip-overhang) + 6px) 38px 38px;filter:drop-shadow(6px 8px 0 rgb(var(--rgb-dossier-folder-sheet) / .35))}.dossier-folder__paper{padding:38px 44px 34px}.dossier-folder__answer{font-size:18px;line-height:1.65}.dossier-folder__clip{width:34px;left:66px}}@media (min-width:1366px){.dossier-folder__tab{width:230px;height:44px;top:-40px}.dossier-folder__tab--start{left:3.4%}.dossier-folder__tab--middle{left:35.6%}.dossier-folder__tab--end{left:67.8%}.dossier-folder__file{font-size:15px}.dossier-folder__toggle{gap:24px;min-height:80px;padding:10px 34px 10px 40px}.dossier-folder__question{font-size:25px}.dossier-folder__icon{width:42px;height:42px}.dossier-folder__sheet{margin:calc(var(--clip-overhang) + 6px) 40px 40px}.dossier-folder__paper{padding:40px 48px 36px}.dossier-folder__answer{font-size:19px}.dossier-folder__clip{left:70px}}@media (prefers-reduced-motion:reduce){.dossier-folder__panel,.dossier-folder__panel--open{transition:none}}
.faq-dossiers{flex-direction:column;gap:22px;padding-top:56px;display:flex}@media (min-width:600px){.faq-dossiers{gap:30px;padding-top:70px}}@media (min-width:600px) and (max-height:720px) and (orientation:landscape){.faq-dossiers{gap:40px;padding-top:62px}}@media (min-width:1024px){.faq-dossiers{gap:30px;padding-top:66px}}@media (min-width:1366px){.faq-dossiers{padding-top:70px}}
