.portal-guide{color:#12213a;background:#f8f6f1;min-height:100vh;font-family:Arial,Noto Kufi Arabic,sans-serif;line-height:1.7}.portal-guide *{box-sizing:border-box}.guide-container{width:min(1060px,100% - 36px);margin:auto}.portal-guide a{text-decoration:none}.guide-top{background:#fff;border-bottom:1px solid #e8e0d3}.guide-top .guide-container{justify-content:space-between;align-items:center;gap:18px;padding:8px 0;display:flex}.guide-brand{color:#071c3c;align-items:center;gap:9px;font-size:1.3rem;font-weight:800;display:flex}.guide-brand img{object-fit:contain;width:74px;height:66px}.guide-brand small{font-size:.7rem;font-weight:500;display:block}.guide-top a:not(.guide-brand){color:#725321;font-weight:700}.guide-hero{color:#fff;background:#0b3048;padding:65px 0 58px}.guide-kicker{color:#e7c582;font-size:.88rem;font-weight:700}.guide-hero h1{margin:8px 0 17px;font-size:clamp(2.2rem,5vw,4rem);line-height:1.25}.guide-hero p:not(.guide-kicker){color:#e3eaf0;max-width:730px;font-size:1.08rem}.guide-actions{flex-wrap:wrap;gap:12px;margin-top:23px;display:flex}.guide-actions a,.guide-help>a{border-radius:4px;padding:12px 20px;font-weight:800;display:inline-block}.guide-primary,.guide-help>a{color:#0b3048;background:#dfb96e}.guide-secondary{color:#fff;border:1px solid #c9d6dc}.guide-steps{padding:38px 0}.guide-steps h2{color:#071c3c;font-size:clamp(1.7rem,3vw,2.4rem)}.guide-steps ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:0;padding:0;list-style:none;display:grid}.guide-steps li{background:#fff;border:1px solid #e2d8c8;border-top:3px solid #c89f52;gap:16px;padding:22px;display:flex}.guide-steps li span{color:#a17735;font-size:1.25rem;font-weight:800}.guide-steps h3{color:#071c3c;margin:0 0 6px;font-size:1.16rem}.guide-steps p{color:#4b5867;margin:0;font-size:.98rem}.guide-help{background:#e9eff1;justify-content:space-between;align-items:center;gap:25px;margin-bottom:30px;padding:25px;display:flex}.guide-help h2{margin:0 0 6px;font-size:1.35rem}.guide-help p{color:#405160;margin:0}.guide-help>a{white-space:nowrap}.guide-footer{border-top:1px solid #ddd;gap:20px;padding:20px 0 30px;display:flex}.guide-footer a{color:#6b4c1c;font-weight:700}.portal-guide a:focus-visible{outline-offset:3px;outline:3px solid #c89f52}@media (max-width:700px){.guide-hero{padding:42px 0}.guide-steps ol{grid-template-columns:1fr}.guide-help{display:block}.guide-help>a{margin-top:15px}.guide-actions a{text-align:center;width:100%}}
