.oustaz-guide{color:#183e31;background:#f8f5e9;border:1px solid #c5a354;border-radius:24px;margin:24px 0;padding:clamp(18px,4vw,32px);box-shadow:0 12px 36px #0a251514}.oustaz-guide h2{margin:0 0 12px;font-family:Georgia,serif;font-size:clamp(25px,6vw,34px)}.oustaz-guide h3{margin:12px 0;font-size:21px}.oustaz-guide p{margin:10px 0;line-height:1.65}.oustaz-guide button,.oustaz-guide select,.oustaz-guide input{font:inherit;border:1px solid #9b803e;border-radius:12px;max-width:100%;min-height:44px;padding:9px 13px}.oustaz-guide button{color:#234b3a;cursor:pointer;background:#fffdf5}.oustaz-guide button:disabled{opacity:.45;cursor:default}.oustaz-guide button:focus-visible,.oustaz-guide select:focus-visible{outline-offset:3px;outline:3px solid #987321}.oustaz-guide .guide-primary{color:#fff8df;background:#154732}.guide-row{flex-wrap:wrap;align-items:center;gap:10px;margin:14px 0;display:flex}.guide-tag{text-transform:uppercase;letter-spacing:.12em;color:#725619;font-size:13px}.guide-notice{overflow-wrap:anywhere;background:#e7ecdf;border-radius:12px;padding:12px}.guide-conflict{border:2px solid #a35d20;border-radius:12px;padding:14px}.guide-path{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;margin:14px 0;display:grid}.guide-path button[aria-current=step]{background:#e2e9dc;border:2px solid #235a40}.guide-manuscript{background:#070706;border-radius:14px;padding:12px}.guide-line{width:100%;margin:8px 0;position:relative}.guide-line img{width:100%;height:auto;display:block}.guide-line .guide-mask{color:#ccb76f;background:#080807;border:0;border-radius:0;min-height:0;padding:0;font-size:12px;position:absolute;top:0;bottom:0}.guide-audio{width:100%;margin:10px 0}.guide-steps{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.guide-steps li{background:#e9e3ce;border-radius:16px;padding:6px 9px;font-size:13px}.guide-steps li[data-done=true]{background:#d5e4d3}.guide-check{align-items:center;gap:9px;display:flex}.guide-check input{width:22px;min-height:22px}.guide-footer{border-top:1px solid #d7cba7;margin-top:20px;padding-top:14px}.guide-help{color:#52634e;font-size:14px}.guide-link{color:#315f41;text-decoration:underline}.guide-path button:disabled{opacity:1;color:#52634e;background:#f4efdf}.guide-path button[aria-current=step]:disabled{color:#183e31;background:#dce7d6}.nur-design--journey .guide-row>.reading-return{color:#f3d177;border:1px solid #b99c52;border-radius:12px;min-height:44px;padding:10px 16px}.guide-manuscript .guide-help{color:#d3c7a0}
