.m204-manual{--m204-bg:#101b26;--m204-panel:#162431;--m204-text:#f0f0e9;--m204-muted:#c0c9d0;--m204-gold:#e8ce7e;--m204-line:rgba(220,230,236,.2);background:var(--m204-bg);color:var(--m204-text);padding-bottom:0;font-family:inherit}
.m204-manual *,.m204-learning-paths *{box-sizing:border-box}
.m204-manual-shell{width:min(1180px,calc(100% - 80px));margin-inline:auto}
.m204-manual-breadcrumb{padding-top:30px}
.m204-manual-hero{padding:55px 0 76px}
.m204-manual-eyebrow{font-size:11px;letter-spacing:.18em;line-height:1.6;font-weight:600;color:var(--m204-gold);margin:0 0 20px}
.m204-manual h1{font-size:clamp(44px,6.6vw,88px);line-height:1.15;letter-spacing:-.045em;margin:0 0 30px;font-weight:550}
.m204-manual h1 strong{font-weight:500;color:var(--m204-gold)}
.m204-manual h2{font-size:clamp(25px,3vw,40px);line-height:1.45;letter-spacing:-.025em;margin:0 0 24px;font-weight:550}
.m204-manual h3{font-size:20px;line-height:1.5;font-weight:550;margin:0 0 18px}
.m204-manual h4{font-size:17px;line-height:1.6;margin:0 0 8px;font-weight:600}
.m204-manual p{line-height:1.9;word-break:normal;overflow-wrap:break-word}
.m204-manual a{color:inherit;text-underline-offset:5px;overflow-wrap:break-word}
.m204-manual a:hover{color:var(--m204-gold)}
.m204-manual a:focus-visible,.m204-learning-paths a:focus-visible{outline:2px solid #e8ce7e;outline-offset:5px}
.m204-manual-lead{max-width:780px;font-size:20px;color:var(--m204-muted);margin:0 0 30px}
.m204-manual-toolbar{display:flex;flex-wrap:wrap;gap:10px}
.m204-manual-toolbar a{padding:12px 22px;border:1px solid var(--m204-line);text-decoration:none;font-size:14px}
.m204-manual-toolbar a:first-child{background:var(--m204-gold);color:#14202a;border-color:var(--m204-gold)}
.m204-manual-edition{font-size:12px;color:var(--m204-muted);margin-top:24px}
.m204-manual-summary{padding:64px 0;border-top:1px solid var(--m204-line);background:#142230}
.m204-manual-summary>.m204-manual-shell>p:not(.m204-manual-eyebrow):not(.m204-manual-note){max-width:920px;font-size:18px;color:var(--m204-muted)}
.m204-manual-use{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;list-style:none;margin:35px 0;padding:0;counter-reset:manual-use}
.m204-manual-use li{counter-increment:manual-use;border-top:1px solid var(--m204-line);padding-top:20px;line-height:1.7}
.m204-manual-use b{display:block;margin-bottom:10px;font-size:17px}
.m204-manual-use b:before{content:"0" counter(manual-use) " / ";color:var(--m204-gold);font-size:12px}
.m204-manual-use span{color:var(--m204-muted);font-size:15px}
.m204-manual-note{border-left:2px solid var(--m204-gold);padding-left:18px;color:var(--m204-muted);font-size:13px;max-width:970px;margin:0}
.m204-manual-contents{padding:64px 0 0}
.m204-manual-index{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--m204-line);border-left:1px solid var(--m204-line);margin:35px 0 0}
.m204-manual-index a{text-decoration:none;padding:22px 20px;min-height:130px;border-right:1px solid var(--m204-line);border-bottom:1px solid var(--m204-line);display:flex;flex-direction:column;gap:16px;line-height:1.6;font-size:15px}
.m204-manual-index b{font-size:12px;color:var(--m204-gold);letter-spacing:.12em}
.m204-manual-index a:hover{background:rgba(232,206,126,.06)}
.m204-manual [id]{scroll-margin-top:110px}
.m204-manual-chapter{padding:72px 0;border-bottom:1px solid var(--m204-line)}
.m204-manual-chapter-head{max-width:970px}
.m204-manual-question{font-size:20px;color:var(--m204-muted);margin:0 0 28px;max-width:850px}
.m204-manual-decision{display:grid;grid-template-columns:145px 1fr;gap:20px;border-block:1px solid var(--m204-line);padding:22px 0;margin:0 0 38px;align-items:start}
.m204-manual-decision>b{font-size:13px;color:var(--m204-gold);line-height:1.9;padding-top:2px}
.m204-manual-decision p{font-size:17px;margin:0;max-width:860px}
.m204-manual-work{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(0,1fr);gap:44px;align-items:start}
.m204-manual-steps ol{margin:0;padding-left:24px}
.m204-manual-steps li{padding-left:9px;margin-bottom:24px}
.m204-manual-steps li::marker{color:var(--m204-gold);font-size:13px;font-weight:700}
.m204-manual-steps p{font-size:15px;color:var(--m204-muted);margin:0}
.m204-manual-sheet{padding:28px;background:#eae8df;color:#192a37;min-width:0}
.m204-manual-sheet-label{font-size:11px;font-weight:700;letter-spacing:.06em;margin:0 0 13px;color:#59616a}
.m204-manual-sheet>p:not(.m204-manual-sheet-label){font-size:13px;line-height:1.8;color:#4c5962;margin:0 0 19px}
.m204-manual-sheet h3{font-size:23px;color:#172a37;margin-bottom:14px}
.m204-manual-sheet dl{margin:0}
.m204-manual-sheet dl>div{border-top:1px solid #bec4c5;padding:15px 0}
.m204-manual-sheet dl>div:last-child{padding-bottom:0}
.m204-manual-sheet dt{font-size:12px;font-weight:700;line-height:1.6;margin:0 0 7px;color:#415561}
.m204-manual-sheet dd{font-size:14px;line-height:1.9;margin:0;color:#1d303c}
.m204-manual-application{margin-top:28px;padding-top:28px;border-top:1px solid var(--m204-line)}
.m204-manual-application>div{display:grid;grid-template-columns:1fr 1fr;gap:36px}
.m204-manual-application p{font-size:15px;color:var(--m204-muted);margin:0}
.m204-manual-application b{display:block;margin-bottom:8px;color:var(--m204-gold);font-size:12px;letter-spacing:.07em}
.m204-manual-gate{font-size:14px;color:var(--m204-muted);padding:20px 24px;background:rgba(255,255,255,.035);margin:28px 0 22px}
.m204-manual-gate b{display:block;color:var(--m204-text);margin-bottom:6px}
.m204-manual-chapter-end{display:flex;align-items:flex-end;gap:22px;font-size:12px}
.m204-manual-chapter-end>a:first-child{flex:1;display:flex;flex-direction:column;gap:6px;text-decoration:none;max-width:760px}
.m204-manual-chapter-end small{font-size:11px;color:var(--m204-muted)}
.m204-manual-chapter-end span{font-size:14px;line-height:1.7;text-decoration:underline;text-decoration-color:var(--m204-line);text-underline-offset:5px}
.m204-manual-chapter-end>a:not(:first-child){white-space:nowrap}
.m204-manual-reading{padding:68px 0;background:#142230}
.m204-reading-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin:24px 0}
.m204-reading-grid article{border-top:1px solid var(--m204-line);padding:26px 0}
.m204-reading-grid h3{font-size:20px;margin-bottom:12px}
.m204-reading-grid p{color:var(--m204-muted);font-size:14px;margin:0 0 18px}
.m204-reading-grid ol{padding-left:20px;margin:0;font-size:14px}
.m204-reading-grid li{line-height:1.85;margin-top:10px;padding-left:3px}
.m204-manual-text-link{font-size:14px}
.m204-manual-next{padding:72px 0}
.m204-manual-next p:not(.m204-manual-eyebrow){max-width:850px;color:var(--m204-muted);font-size:17px}
.m204-manual-actions{display:flex;gap:16px;flex-wrap:wrap;margin-top:30px;align-items:center}
.m204-manual-actions a{display:inline-flex;min-height:48px;align-items:center;padding:12px 22px;border:1px solid var(--m204-line);font-size:14px;text-decoration:none}
.m204-manual-actions a:first-child{background:var(--m204-gold);color:#152534;border-color:var(--m204-gold)}
.m204-manual-changelog{padding:38px 0 58px;border-top:1px solid var(--m204-line)}
.m204-manual-changelog h2{font-size:25px}
.m204-manual-changelog p:not(.m204-manual-eyebrow){color:var(--m204-muted);font-size:13px;max-width:940px}
.m204-learning-paths{--m204-line:rgba(220,230,236,.2);--m204-muted:#c0c9d0;--m204-text:#f0f0e9;--m204-gold:#e8ce7e;color:var(--m204-text);background:#142230;padding:42px;margin-top:32px;margin-bottom:50px}
.m204-learning-paths h2{font-size:clamp(24px,3vw,36px);line-height:1.5;margin:0 0 20px;color:var(--m204-text)}
.m204-learning-paths .m204-reading-grid{margin:24px 0 0}
.m204-learning-paths a{color:inherit;text-underline-offset:5px}
.m204-learning-paths a:hover{color:var(--m204-gold)}
@media(max-width:1000px){.m204-manual-work{gap:28px}.m204-manual-sheet{padding:23px}.m204-manual-index{grid-template-columns:repeat(2,minmax(0,1fr))}.m204-manual-index a{min-height:112px}}
@media(max-width:760px){.m204-manual-shell{width:calc(100% - 40px)}.m204-manual-hero{padding:38px 0 48px}.m204-manual-lead{font-size:18px}.m204-manual-summary,.m204-manual-reading,.m204-manual-next{padding:46px 0}.m204-manual-use,.m204-manual-work,.m204-manual-application>div,.m204-reading-grid{grid-template-columns:1fr}.m204-manual-use{gap:20px}.m204-manual-work{gap:20px}.m204-manual-decision{grid-template-columns:1fr;gap:10px}.m204-manual-chapter{padding:48px 0}.m204-manual-question{font-size:18px}.m204-manual-application>div{gap:20px}.m204-manual-chapter-end{flex-wrap:wrap;gap:18px}.m204-manual-chapter-end>a:first-child{flex-basis:100%}.m204-learning-paths{padding:28px 22px}.m204-manual-contents{padding-top:45px}.m204-reading-grid article{padding:23px 0}}
@media(max-width:440px){.m204-manual-index a{padding:18px 13px;font-size:14px}.m204-manual-toolbar a{padding:11px 17px}.m204-manual-actions a{width:100%;justify-content:center;text-align:center}.m204-manual-sheet{padding:22px 18px}}
@media print{.m204-manual{background:#fff;color:#17232b;--m204-text:#17232b;--m204-muted:#43515b;--m204-gold:#624c1c;--m204-line:#b7bdc0}.m204-manual-shell{width:100%}.m204-manual-summary,.m204-manual-reading{background:#fff}.m204-manual-sheet{break-inside:avoid}.m204-manual-chapter{padding:30px 0}.m204-manual-chapter-end>a:not(:first-child){display:none}}


.m204-manual .m204-manual-toolbar>a:first-child{color:#151a1c!important;font-weight:700}

body main.m204-manual .m204-manual-chapter .m204-manual-sheet p,body main.m204-manual .m204-manual-chapter .m204-manual-sheet h3,body main.m204-manual .m204-manual-chapter .m204-manual-sheet dt,body main.m204-manual .m204-manual-chapter .m204-manual-sheet dd,body main.m204-manual .m204-manual-chapter .m204-manual-sheet b,body main.m204-manual .m204-manual-chapter .m204-manual-sheet strong{color:#20313a!important}
