/* User guides as web pages (/:lang/p/:slug/guide). GENERATED by
   tools/guides/make.py from the print guide CSS: every selector is scoped
   under .gd, and mm/pt are --u units, so an A5 page is 148 units wide and
   shrinks to fit a phone. Edit the guide sources, then regenerate. */
.gd { --u: min(1mm, calc((100vw - 32px) / 148)); display: grid; justify-items: center; gap: calc(var(--u) * 8); padding-block: 8px 24px; }
.gd .page { background: #fff; border-radius: calc(var(--u) * 3); box-shadow: 0 10px 30px -12px rgba(16, 20, 26, 0.35), 0 0 0 1px rgba(16, 20, 26, 0.06); }
.gd .card { border: 0; }
.gd .wordmark .power { margin-inline-start: 0; }
.gd img { max-inline-size: none; }
@media print { .gd { display: none; } }
.gd {
  --jet: #1A1A1A; --ink: #10141A; --muted: #5A6472; --line: #E2E6EE; --surface: #F4F6FA;
  --signal: #008AFF; --signal-text: #0069C2; --success: #1B7F4C; --platinum: #C0C0C0;
  --body: 'League Spartan', Cairo, sans-serif; --head: 'Saira Condensed', Cairo, sans-serif; --disp: Orbitron, Cairo, sans-serif; }
[dir="rtl"] .gd { --body: Cairo, 'League Spartan', sans-serif; --head: Cairo, 'Saira Condensed', sans-serif; --disp: Cairo, Orbitron, sans-serif; }
.gd * { box-sizing: border-box; margin: 0; padding: 0; }
.gd { background: #fff; }
.gd { font-family: var(--body); color: var(--ink); font-size: calc(var(--u) * 3.5984); line-height: 1.45; -webkit-print-color-adjust: exact; print-color-adjust: exact; }
[dir="rtl"] .gd { font-size: calc(var(--u) * 3.5278); line-height: 1.6; }
.gd .page { position: relative; inline-size: calc(var(--u) * 148); block-size: calc(var(--u) * 210); overflow: hidden; page-break-after: always; display: flex; flex-direction: column; }
.gd .page:last-child { page-break-after: auto; }
.gd .wordmark { font-family: Orbitron, sans-serif; font-weight: 800; letter-spacing: 0.02em; display: inline-flex; align-items: center; white-space: nowrap; direction: ltr; }
.gd .wordmark .power { color: var(--signal); display: inline-flex; align-items: center; }
.gd .wordmark .pwr { inline-size: 0.82em; block-size: 0.82em; margin-inline: 0.02em; }
.gd .ph { display: flex; justify-content: space-between; align-items: center; padding: calc(var(--u) * 7) calc(var(--u) * 10) 0; }
.gd .ph .wordmark { font-size: calc(var(--u) * 3.175); color: var(--jet); }
.gd .ph-kick { font-family: var(--head); font-weight: 600; font-size: calc(var(--u) * 2.8222); letter-spacing: 0.08em; text-transform: uppercase; color: var(--muted); }
[dir="rtl"] .gd .ph-kick { letter-spacing: 0; }
.gd .pb { flex: 1; padding: calc(var(--u) * 5) calc(var(--u) * 10) 0; }
.gd .pf { display: flex; justify-content: space-between; align-items: center; padding: 0 calc(var(--u) * 10) calc(var(--u) * 6); font-family: var(--head); font-size: calc(var(--u) * 2.6458); color: var(--muted); border-block-start: 0; }
.gd .pf .pn { font-family: 'Saira Condensed', sans-serif; font-weight: 700; color: var(--jet); font-size: calc(var(--u) * 3.175); }
.gd .h { font-family: var(--head); font-weight: 700; font-size: calc(var(--u) * 6.7028); line-height: 1.1; color: var(--jet); margin-block-end: calc(var(--u) * 3.5); }
[dir="rtl"] .gd .h { font-weight: 800; font-size: calc(var(--u) * 5.9973); line-height: 1.35; }
.gd .h::after { content: ''; display: block; inline-size: calc(var(--u) * 12); block-size: calc(var(--u) * 1); background: var(--signal); margin-block-start: calc(var(--u) * 2); border-radius: calc(var(--u) * 1); }
.gd .h2 { margin-block-start: calc(var(--u) * 6); font-size: calc(var(--u) * 5.2917); }
[dir="rtl"] .gd .h2 { font-size: calc(var(--u) * 4.9389); }
.gd .sh { font-family: var(--head); font-weight: 700; font-size: calc(var(--u) * 3.7042); color: var(--jet); margin: calc(var(--u) * 4) 0 calc(var(--u) * 2); text-transform: uppercase; letter-spacing: 0.04em; }
[dir="rtl"] .gd .sh { text-transform: none; letter-spacing: 0; font-size: calc(var(--u) * 3.7042); }
.gd .lead { color: var(--muted); margin-block-end: calc(var(--u) * 4); font-size: calc(var(--u) * 3.5278); }
.gd .tag { display: inline-block; font-family: 'Saira Condensed', sans-serif; font-weight: 700; font-size: calc(var(--u) * 2.8222); letter-spacing: 0.08em; text-transform: uppercase; padding: calc(var(--u) * 1) calc(var(--u) * 2.5); border-radius: 99px; margin-block-end: calc(var(--u) * 2.5); color: #fff; }
.gd .tag.cp { background: var(--jet); }
.gd .tag.aa { background: var(--signal-text); }
.gd .card { background: var(--surface); border-radius: calc(var(--u) * 3); padding: calc(var(--u) * 4) calc(var(--u) * 4.5); }
.gd .card h3 { font-family: var(--head); font-weight: 700; font-size: calc(var(--u) * 4.057); margin-block-end: calc(var(--u) * 1.5); color: var(--jet); }
.gd .card.warn { border-inline-start: calc(var(--u) * 1.2) solid var(--signal); }
.gd .ticks { list-style: none; margin-block-start: calc(var(--u) * 2.5); display: grid; gap: calc(var(--u) * 1.6); }
.gd .ticks li { display: flex; gap: calc(var(--u) * 2); align-items: flex-start; }
.gd .ticks svg { flex: none; inline-size: calc(var(--u) * 4); block-size: calc(var(--u) * 4); color: var(--success); margin-block-start: calc(var(--u) * 0.3); }
.gd .fix { gap: calc(var(--u) * 2.2); }
.gd .steps { list-style: none; display: grid; gap: calc(var(--u) * 3); }
.gd .steps li { display: flex; gap: calc(var(--u) * 2.6); align-items: flex-start; }
.gd .steps .n { flex: none; inline-size: calc(var(--u) * 5.6); block-size: calc(var(--u) * 5.6); border-radius: 50%; background: var(--signal-text); color: #fff; font-family: 'Saira Condensed', sans-serif; font-weight: 700; font-size: calc(var(--u) * 2.9986); display: grid; place-items: center; line-height: 1; }
.gd .steps p { padding-block-start: calc(var(--u) * 0.5); }
.gd .two { display: grid; grid-template-columns: 1fr 1fr; gap: calc(var(--u) * 6); margin-block-start: calc(var(--u) * 1); }
.gd .dots { padding-inline-start: calc(var(--u) * 4); display: grid; gap: calc(var(--u) * 1.5); }
.gd .dots li::marker { color: var(--signal); }
.gd .specs div { display: flex; justify-content: space-between; gap: calc(var(--u) * 3); padding: calc(var(--u) * 1.2) 0; border-block-end: calc(var(--u) * 0.25) solid var(--line); font-size: calc(var(--u) * 3.0339); }
.gd .specs dt { color: var(--muted); }
.gd .specs dd { font-weight: 600; text-align: end; }
.gd .rules { list-style: none; display: grid; gap: calc(var(--u) * 4); }
.gd .rules li { display: flex; gap: calc(var(--u) * 4); align-items: flex-start; background: var(--surface); border-radius: calc(var(--u) * 3); padding: calc(var(--u) * 4); }
.gd .rules .rn { flex: none; font-family: Orbitron, sans-serif; font-weight: 800; font-size: calc(var(--u) * 7.0556); line-height: 1; color: var(--signal); inline-size: calc(var(--u) * 9); text-align: center; }
.gd .rules p { font-size: calc(var(--u) * 3.5984); }
.gd .rule-art { display: flex; justify-content: center; margin-block-start: calc(var(--u) * 6); }
.gd .art-note { display: none; }
.gd .split { display: grid; grid-template-columns: 1fr calc(var(--u) * 34); gap: calc(var(--u) * 6); align-items: start; }
.gd .mocks { display: grid; gap: calc(var(--u) * 5); padding-block-start: calc(var(--u) * 1); }
.gd .phone { direction: ltr; inline-size: calc(var(--u) * 34); block-size: calc(var(--u) * 52); border-radius: calc(var(--u) * 5); background: var(--jet); padding: calc(var(--u) * 2); box-shadow: 0 calc(var(--u) * 1.5) calc(var(--u) * 4) rgba(16,20,26,.18); font-family: 'League Spartan', sans-serif; }
.gd .rule-art .phone { inline-size: calc(var(--u) * 46); block-size: calc(var(--u) * 46); }
.gd .phone.sm { block-size: calc(var(--u) * 44); }
.gd .scr { block-size: 100%; border-radius: calc(var(--u) * 3.4); background: #EEF1F6; padding: calc(var(--u) * 3) calc(var(--u) * 2); display: flex; flex-direction: column; gap: calc(var(--u) * 1.6); position: relative; overflow: hidden; }
.gd .scr.dim { background: #C9CED8; justify-content: center; }
.gd .row { background: #fff; border-radius: calc(var(--u) * 1.6); padding: calc(var(--u) * 1.8) calc(var(--u) * 2); font-size: calc(var(--u) * 2.54); display: flex; justify-content: space-between; align-items: center; color: var(--ink); }
.gd .row.hi { outline: calc(var(--u) * 0.5) solid var(--signal); font-weight: 600; }
.gd .cap { font-size: calc(var(--u) * 1.9756); color: var(--muted); letter-spacing: 0.05em; padding-inline: calc(var(--u) * 1); }
.gd .tog { inline-size: calc(var(--u) * 6.5); block-size: calc(var(--u) * 3.6); border-radius: 99px; position: relative; }
.gd .tog::after { content: ''; position: absolute; inset-block: calc(var(--u) * 0.5); inset-inline-end: calc(var(--u) * 0.5); inline-size: calc(var(--u) * 2.6); border-radius: 50%; background: #fff; }
.gd .tog.g { background: #34C759; }
.gd .tog.b { background: #1A73E8; }
.gd .mono { font-family: 'Saira Condensed', sans-serif; font-weight: 600; letter-spacing: 0.04em; }
.gd .dlg { background: #fff; border-radius: calc(var(--u) * 2.4); text-align: center; font-size: calc(var(--u) * 2.4695); overflow: hidden; }
.gd .dlg p { padding: calc(var(--u) * 3) calc(var(--u) * 2); line-height: 1.35; }
.gd .dlg .btns { display: grid; grid-template-columns: 1fr 1fr; border-block-start: calc(var(--u) * 0.25) solid var(--line); }
.gd .dlg .btns span { padding: calc(var(--u) * 2) 0; color: #1A73E8; }
.gd .dlg .btns span + span { border-inline-start: calc(var(--u) * 0.25) solid var(--line); }
.gd .dlg .pri { font-weight: 600; }
.gd .leds { display: grid; gap: 0; border: calc(var(--u) * 0.25) solid var(--line); border-radius: calc(var(--u) * 3); overflow: hidden; }
.gd .led-row { display: grid; grid-template-columns: calc(var(--u) * 6) calc(var(--u) * 28) 1fr; align-items: center; gap: calc(var(--u) * 2); padding: calc(var(--u) * 2.2) calc(var(--u) * 3.5); border-block-end: calc(var(--u) * 0.25) solid var(--line); }
.gd .led-row:last-child { border-block-end: 0; }
.gd .led { inline-size: calc(var(--u) * 3.6); block-size: calc(var(--u) * 3.6); border-radius: 50%; }
.gd .led.b { background: #1A73E8; box-shadow: 0 0 0 calc(var(--u) * 1) rgba(26,115,232,.18); }
.gd .led.g { background: #22B455; box-shadow: 0 0 0 calc(var(--u) * 1) rgba(34,180,85,.18); }
.gd .led.flash { background: transparent; border: calc(var(--u) * 0.8) dashed; }
.gd .led.b.flash { border-color: #1A73E8; }
.gd .led.g.flash { border-color: #22B455; }
.gd .led-l { font-family: var(--head); font-weight: 700; font-size: calc(var(--u) * 3.175); }
.gd .led-m { color: var(--muted); }
.gd .upd { gap: calc(var(--u) * 5); }
.gd .upd .steps { gap: calc(var(--u) * 2); font-size: calc(var(--u) * 3.1045); }
.gd .note { display: flex; gap: calc(var(--u) * 2); align-items: center; margin-block-start: calc(var(--u) * 3); font-size: calc(var(--u) * 3.1045); color: var(--ink); background: #FFF6E5; border-radius: calc(var(--u) * 2); padding: calc(var(--u) * 2) calc(var(--u) * 3); }
.gd .note svg { inline-size: calc(var(--u) * 4); block-size: calc(var(--u) * 4); color: #B26A00; flex: none; }
.gd .cover { background: var(--jet); color: #fff; }
.gd .rings { position: absolute; inset-block-start: calc(var(--u) * 30); inset-inline-start: 50%; translate: -50% 0; inline-size: calc(var(--u) * 170); block-size: calc(var(--u) * 170); pointer-events: none; }
[dir="rtl"] .gd .rings { translate: 50% 0; }
.gd .rings i { position: absolute; inset: 0; border-radius: 50%; border: calc(var(--u) * 0.35) solid rgba(0,138,255,.22); }
.gd .rings i:nth-child(2) { inset: calc(var(--u) * 18); border-color: rgba(0,138,255,.16); }
.gd .rings i:nth-child(3) { inset: calc(var(--u) * 36); border-color: rgba(0,138,255,.10); }
.gd .cv-top { position: relative; display: flex; justify-content: space-between; align-items: center; padding: calc(var(--u) * 10) calc(var(--u) * 10) 0; }
.gd .cv-top .wordmark { font-size: calc(var(--u) * 5.2917); color: #fff; }
.gd .cv-tag { font-family: 'Saira Condensed', sans-serif; font-weight: 600; font-size: calc(var(--u) * 2.6458); letter-spacing: 0.14em; color: var(--platinum); direction: ltr; }
.gd .cv-img { position: relative; margin: calc(var(--u) * 10) auto 0; inline-size: calc(var(--u) * 92); block-size: calc(var(--u) * 76); background: #fff; border-radius: calc(var(--u) * 5); overflow: hidden; display: grid; place-items: center; box-shadow: 0 calc(var(--u) * 3) calc(var(--u) * 10) rgba(0,0,0,.35); }
.gd .cv-img img { inline-size: 100%; block-size: 100%; object-fit: cover; }
.gd .cv-text { position: relative; padding: calc(var(--u) * 9) calc(var(--u) * 12) 0; }
.gd .cv-kick { font-family: var(--disp); font-weight: 800; font-size: calc(var(--u) * 3.175); letter-spacing: 0.18em; text-transform: uppercase; color: var(--signal); margin-block-end: calc(var(--u) * 2.5); }
[dir="rtl"] .gd .cv-kick { letter-spacing: 0; font-size: calc(var(--u) * 3.8806); }
.gd .cover .cv-title { font-family: var(--head); font-weight: 700; font-size: calc(var(--u) * 8.8195); line-height: 1.05; }
[dir="rtl"] .gd .cover .cv-title { font-weight: 800; font-size: calc(var(--u) * 7.4084); line-height: 1.35; }
.gd .cv-sub { color: var(--platinum); font-size: calc(var(--u) * 3.7042); margin-block-start: calc(var(--u) * 3); max-inline-size: calc(var(--u) * 105); }
.gd .cv-meta { display: flex; gap: calc(var(--u) * 8); margin-block-start: calc(var(--u) * 7); }
.gd .cv-meta dt { font-family: var(--head); font-size: calc(var(--u) * 2.6458); letter-spacing: 0.1em; text-transform: uppercase; color: var(--platinum); }
[dir="rtl"] .gd .cv-meta dt { letter-spacing: 0; font-size: calc(var(--u) * 2.9986); }
.gd .cv-meta dd { font-family: 'Saira Condensed', sans-serif; font-weight: 700; font-size: calc(var(--u) * 4.2334); }
.gd .back { background: var(--jet); color: #fff; }
.gd .back .rings { inset-block-start: auto; inset-block-end: calc(var(--u) * -80); }
.gd .bk-in { position: relative; padding: calc(var(--u) * 14) calc(var(--u) * 12) 0; flex: 1; }
.gd .bk-in .wordmark { font-size: calc(var(--u) * 5.2917); color: #fff; }
.gd .back h2 { font-family: var(--head); font-weight: 700; font-size: calc(var(--u) * 7.0556); margin-block-start: calc(var(--u) * 9); }
[dir="rtl"] .gd .back h2 { font-weight: 800; font-size: calc(var(--u) * 6.35); }
.gd .bk-sub { color: var(--platinum); margin-block: calc(var(--u) * 2) calc(var(--u) * 6); font-size: calc(var(--u) * 3.5278); }
.gd .contact { list-style: none; display: grid; gap: calc(var(--u) * 3.2); }
.gd .contact li { display: flex; gap: calc(var(--u) * 3); align-items: flex-start; }
.gd .contact svg { inline-size: calc(var(--u) * 5); block-size: calc(var(--u) * 5); color: var(--signal); flex: none; }
.gd .contact b { display: block; font-family: var(--head); font-weight: 600; font-size: calc(var(--u) * 2.6458); letter-spacing: 0.1em; text-transform: uppercase; color: var(--platinum); }
[dir="rtl"] .gd .contact b { letter-spacing: 0; font-size: calc(var(--u) * 2.9986); }
.gd .contact bdi, .gd .contact span { font-size: calc(var(--u) * 3.5278); }
.gd .bk-war { display: flex; gap: calc(var(--u) * 3); margin-block-start: calc(var(--u) * 8); padding: calc(var(--u) * 4); border: calc(var(--u) * 0.3) solid rgba(255,255,255,.18); border-radius: calc(var(--u) * 3); }
.gd .bk-war svg { inline-size: calc(var(--u) * 5); block-size: calc(var(--u) * 5); color: var(--signal); flex: none; }
.gd .bk-war b { font-family: var(--head); font-weight: 700; font-size: calc(var(--u) * 3.7042); }
.gd .bk-war p { color: var(--platinum); font-size: calc(var(--u) * 2.9634); margin-block-start: calc(var(--u) * 1); }
.gd .tm { position: relative; padding: 0 calc(var(--u) * 12) calc(var(--u) * 7); font-size: calc(var(--u) * 2.3283); color: #8A929E; }
.gd bdi { white-space: nowrap; }

/* ---- ACC-002 additions ---- */
.gd.gd-ACC-002 .cv-img img { object-fit: contain; }
.gd.gd-ACC-002 .tbl { inline-size: 100%; border-collapse: separate; border-spacing: 0; border: calc(var(--u) * 0.25) solid var(--line); border-radius: calc(var(--u) * 3); overflow: hidden; margin-block-start: calc(var(--u) * 3.5); font-size: calc(var(--u) * 3.1045); }
.gd.gd-ACC-002 .tbl th { background: var(--jet); color: #fff; font-family: var(--head); font-weight: 700; font-size: calc(var(--u) * 2.9634); text-align: start; padding: calc(var(--u) * 1.8) calc(var(--u) * 3); }
.gd.gd-ACC-002 .tbl td { padding: calc(var(--u) * 1.9) calc(var(--u) * 3); border-block-start: calc(var(--u) * 0.25) solid var(--line); vertical-align: middle; }
.gd.gd-ACC-002 .tbl tr:nth-child(even) td { background: var(--surface); }
.gd.gd-ACC-002 .compat th:not(:first-child), .gd.gd-ACC-002 .compat td:not(:first-child) { text-align: center; inline-size: calc(var(--u) * 18); }
.gd.gd-ACC-002 .compat td small { display: block; font-size: calc(var(--u) * 2.3283); color: var(--muted); line-height: 1.1; }
.gd.gd-ACC-002 .ok svg, .gd.gd-ACC-002 .no svg { inline-size: calc(var(--u) * 4.4); block-size: calc(var(--u) * 4.4); vertical-align: middle; }
.gd.gd-ACC-002 .ok { color: var(--success); }
.gd.gd-ACC-002 .no { color: #C5221F; }
.gd.gd-ACC-002 .wires td:first-child { white-space: nowrap; }
.gd.gd-ACC-002 .wires td b { font-family: var(--head); font-weight: 700; }
.gd.gd-ACC-002 .sw { display: inline-block; inline-size: calc(var(--u) * 4.2); block-size: calc(var(--u) * 4.2); border-radius: 50%; border: calc(var(--u) * 0.3) solid #B9C0CC; vertical-align: calc(var(--u) * -0.9); margin-inline-end: calc(var(--u) * 2); }
.gd.gd-ACC-002 .diag { display: block; inline-size: 100%; block-size: auto; margin: calc(var(--u) * 1) 0 calc(var(--u) * 4); }
.gd.gd-ACC-002 .split2 { display: grid; grid-template-columns: 1fr calc(var(--u) * 44); gap: calc(var(--u) * 5); align-items: start; }
.gd.gd-ACC-002 .menu { direction: ltr; background: #20242C; border-radius: calc(var(--u) * 3); padding: calc(var(--u) * 2); font-family: 'League Spartan', sans-serif; box-shadow: 0 calc(var(--u) * 1.5) calc(var(--u) * 4) rgba(16,20,26,.18); }
.gd.gd-ACC-002 .menu-h { color: #8FC7FF; font-size: calc(var(--u) * 2.6811); font-weight: 600; padding: calc(var(--u) * 1) calc(var(--u) * 1.5) calc(var(--u) * 1.8); }
.gd.gd-ACC-002 .mi { display: flex; justify-content: space-between; align-items: center; color: #E8EBF0; font-size: calc(var(--u) * 2.4342); padding: calc(var(--u) * 1.4) calc(var(--u) * 1.5); border-radius: calc(var(--u) * 1.2); }
.gd.gd-ACC-002 .mi i { inline-size: calc(var(--u) * 2.4); block-size: calc(var(--u) * 2.4); border-radius: 50%; border: calc(var(--u) * 0.3) solid #6B7380; }
.gd.gd-ACC-002 .mi.sel { background: rgba(0,138,255,.18); outline: calc(var(--u) * 0.4) solid #008AFF; }
.gd.gd-ACC-002 .mi.sel i { background: #008AFF; border-color: #008AFF; }
.gd.gd-ACC-002 .mi.alt { outline: calc(var(--u) * 0.3) dashed #6B7380; }
.gd.gd-ACC-002 .qas { display: grid; gap: calc(var(--u) * 2.4); }
.gd.gd-ACC-002 .qa { background: var(--surface); border-radius: calc(var(--u) * 2.5); padding: calc(var(--u) * 2.6) calc(var(--u) * 3.5); }
.gd.gd-ACC-002 .qa h3 { font-family: var(--head); font-weight: 700; font-size: calc(var(--u) * 3.5278); color: var(--jet); margin-block-end: calc(var(--u) * 0.6); }
.gd.gd-ACC-002 .qa p { font-size: calc(var(--u) * 3.1045); color: var(--ink); }
[dir="rtl"] .gd.gd-ACC-002 .qa h3 { font-size: calc(var(--u) * 3.5278); }
.gd.gd-ACC-002 .qas { gap: calc(var(--u) * 3.5); }
.gd.gd-ACC-002 .qa { padding: calc(var(--u) * 3.6) calc(var(--u) * 4.2); border-inline-start: calc(var(--u) * 1.2) solid var(--signal); }
.gd.gd-ACC-002 .qa h3 { font-size: calc(var(--u) * 4.057); margin-block-end: calc(var(--u) * 1.2); }
.gd.gd-ACC-002 .qa p { font-size: calc(var(--u) * 3.3867); }
.gd.gd-ACC-002 .page:nth-of-type(4) .h2 { margin-block-start: calc(var(--u) * 5); }
.gd.gd-ACC-002 .page:nth-of-type(4) .lead { margin-block-end: calc(var(--u) * 2.5); }
.gd.gd-ACC-002 .page:nth-of-type(4) .tbl { margin-block-start: calc(var(--u) * 2); }
.gd.gd-ACC-002 .page:nth-of-type(4) .tbl td { padding-block: calc(var(--u) * 1.5); }
.gd.gd-ACC-002 .page:nth-of-type(4) .sh { margin-block-start: calc(var(--u) * 3.5); }
.gd.gd-ACC-002 .page:nth-of-type(4) .steps { gap: calc(var(--u) * 2); }
.gd.gd-ACC-002 .page:nth-of-type(4) .note { margin-block-start: calc(var(--u) * 2.5); }
.gd.gd-ACC-002 .page:nth-of-type(4) .h2 { margin-block-start: calc(var(--u) * 4.5); }
.gd.gd-ACC-002 .page:nth-of-type(4) .menu { padding: calc(var(--u) * 1.6); }
.gd.gd-ACC-002 .page:nth-of-type(4) .mi { padding-block: calc(var(--u) * 1.1); }
.gd.gd-ACC-002 .page:nth-of-type(4) .steps p { font-size: calc(var(--u) * 3.3161); }
.gd.gd-ACC-002 .page:nth-of-type(4) .pb { padding-block-start: calc(var(--u) * 3.5); }
.gd.gd-ACC-002 .page:nth-of-type(4) .h { margin-block-end: calc(var(--u) * 2.5); }
