:root{--navy:#0e3a47;--teal:#12707f;--gold:#c9a24b;--gold-deep:#a9853a;--ink:#22333a;--mute:#5a7178;--tint:#e8f3f5;--tint2:#f6fafb;--line:#d8e6ea}*{box-sizing:border-box;margin:0;padding:0}html{print-color-adjust:exact}body{color:var(--ink);background:#e8edef;font-family:Inter,sans-serif;font-size:10pt;line-height:1.55}@page{size:A4;margin:20mm}.page{page-break-after:always;position:relative}.page:last-child{page-break-after:auto}@media screen{.page{background:#fff;width:210mm;min-height:297mm;margin:24px auto;padding:20mm;box-shadow:0 2px 18px #0e3a472e}}@media print{body{background:#fff}.page{width:auto;min-height:auto;padding:0}}@media screen{body{zoom:1.2}}h1{color:var(--navy);font-family:Playfair Display,serif;font-weight:700}h2.pagetitle{color:var(--navy);margin-bottom:4mm;font-family:Playfair Display,serif;font-size:21pt;font-weight:700;line-height:1.18}h3{color:var(--teal);margin:6mm 0 2.5mm;font-family:Playfair Display,serif;font-size:13pt;font-weight:600}h4{color:var(--navy);margin:4mm 0 1.5mm;font-size:10pt;font-weight:700}p{text-align:justify;margin-bottom:3.2mm}.kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--gold-deep);margin-bottom:2.5mm;font-size:8.5pt;font-weight:600}strong{color:var(--navy)}.lead{font-size:10.5pt}.pagefoot{border-top:.5pt solid var(--line);color:var(--mute);justify-content:space-between;margin-top:6mm;padding-top:2.5mm;font-size:7.5pt;display:flex}.statbox{background:var(--tint);border-inline-start:3.5pt solid var(--gold);color:var(--navy);margin:5mm 0;padding:5mm 6mm;font-size:10.5pt;font-style:italic}.statbox .big{color:var(--teal);font-family:Playfair Display,serif;font-size:19pt;font-style:normal;font-weight:700}.arabic{text-align:right;color:var(--navy);direction:rtl;font-family:Noto Naskh Arabic,serif;font-size:12pt;font-style:normal;line-height:1.9}.callout{background:var(--tint2);border:.75pt solid var(--line);border-inline-start:3.5pt solid var(--gold);margin:4.5mm 0;padding:4mm 5mm;font-size:9.5pt}table{border-collapse:collapse;width:100%;margin:4mm 0;font-size:8.8pt}th{background:var(--navy);color:#fff;text-align:left;padding:2.2mm 2.8mm;font-weight:600}td{border:.5pt solid var(--line);vertical-align:top;padding:2mm 2.8mm}tr:nth-child(2n) td{background:var(--tint2)}.pillarwheel{grid-template-columns:repeat(5,1fr);gap:2.5mm;margin:4.5mm 0;display:grid}.pcard{background:var(--tint2);border:.75pt solid var(--line);border-top:2.5pt solid var(--teal);padding:3mm;font-size:7.8pt}.pcard .pnum{color:var(--gold-deep);font-family:Playfair Display,serif;font-size:13pt;font-weight:700}.pcard .pname{color:var(--navy);margin:1mm 0 1.5mm;font-size:8.2pt;font-weight:700;line-height:1.3}.pcard ul{list-style:none}.pcard li{color:var(--mute);margin-bottom:1mm;line-height:1.35}.toolgrid{grid-template-columns:1fr 1fr;gap:3mm;margin:4.5mm 0;display:grid}.tool{background:var(--tint2);border:.75pt solid var(--line);border-inline-start:3pt solid var(--gold);padding:3.5mm 4mm;font-size:8.8pt}.tool .tico{font-size:12pt}.tool .ttl{color:var(--navy);margin:1mm 0;font-size:9.5pt;font-weight:700}.tool p{color:var(--mute);text-align:start;margin:0;line-height:1.45}.timeline{gap:2mm;margin:5mm 0;display:flex}.tstep{background:var(--tint2);border:.75pt solid var(--line);border-radius:1.5mm;flex:1;padding:3mm;font-size:8pt}.tstep .wk{background:var(--navy);color:#fff;text-align:center;border-radius:50%;width:7mm;height:7mm;margin-bottom:1.5mm;font-size:8pt;font-weight:700;line-height:7mm;display:inline-block}.tstep.final .wk{background:var(--gold);color:var(--navy)}.tstep .tname{color:var(--navy);margin-bottom:1mm;font-size:8.3pt;font-weight:700}.tstep .tdesc{color:var(--mute);line-height:1.35}.cover{flex-direction:column;justify-content:center;display:flex}.cover .motif{gap:3mm;margin-bottom:14mm;display:flex}.cover .motif span{background:var(--teal);width:13mm;height:3.2mm}.cover .motif span:nth-child(2){background:var(--navy)}.cover .motif span:nth-child(4){background:var(--gold)}.cover h1{margin-bottom:7mm;font-size:32pt;line-height:1.12}.cover .sub{color:var(--teal);margin-bottom:13mm;font-family:Playfair Display,serif;font-size:14.5pt;font-style:italic;font-weight:500;line-height:1.35}.cover .series{margin-bottom:2mm;font-size:10pt;font-weight:600}.cover .byline{color:var(--mute);margin-bottom:24mm;font-size:10pt}.cover .covfoot{color:var(--mute);border-top:.5pt solid var(--line);padding-top:3mm;font-size:8pt}.qlist{margin:2mm 0 4mm 5mm;font-size:9.5pt}.qlist li{margin-bottom:1.6mm}
