.ind08{width:min(850px,calc(100% - 32px));margin:auto;padding:28px 0 90px;overflow-wrap:anywhere}.ind-intro{padding-top:45px}.ind08 h1{font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.55;letter-spacing:normal;margin:10px 0 22px}.ind08 h2{font-size:1.4rem;line-height:1.6}.ind08 h3{font-size:1.1rem}.ind08 p{line-height:1.95}.ind-head{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap}.ind08 button,.ind08 select{font:inherit}.ind08 button{border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--navy);padding:11px 16px;min-height:44px;text-align:start;max-width:100%}.ind08 button:hover:not(:disabled){border-color:var(--teal);background:var(--soft)}.ind08 button:disabled{opacity:.55;cursor:not-allowed}.ind08 a{color:var(--teal);text-decoration:underline;text-underline-offset:4px}.ind08 a.button-primary{color:#fff;text-decoration:none}.ind-help{font-size:.83rem!important}.ind-progress{margin:24px 0}.ind-progress label{font-weight:700}.ind-progress progress{display:block;width:100%;height:12px;margin:12px 0;accent-color:var(--teal)}.ind-progress p{font-size:.8rem;color:var(--muted);margin:5px 0}.ind-card{border:1px solid var(--line);background:#fff;border-radius:20px;padding:28px;margin:18px 0;min-width:0}.ind-card nav li,.ind-card>ol li{margin-block:12px}.ind-card li>span{display:block;font-size:.8rem;color:var(--muted)}.ind-copy{color:#304e62}.ind-copy p{white-space:pre-line}.ind-copy ul{padding-inline-start:23px}.ind-copy li{margin-block:8px}.ind-kicker{color:var(--teal);font-size:.82rem}.ind08 fieldset{border:0;padding:0;margin:22px 0;min-width:0}.ind08 legend{font-weight:700;padding:0;margin-bottom:12px}.ind-choices{display:grid;gap:9px}.ind-choices button[aria-pressed=true]{background:var(--soft);border:2px solid var(--teal)}.ind-fields label{display:grid;gap:7px;margin-block:18px}.ind-fields select,.ind-fields textarea{border:1px solid var(--line);border-radius:10px;width:100%;padding:12px;background:var(--paper);color:var(--ink);min-width:0}.ind-fields textarea{resize:vertical}.ind08 input[type=checkbox]{width:20px;height:20px;accent-color:var(--teal);margin-inline-end:9px}.ind-error,.ind-note{padding:14px;border-inline-start:3px solid var(--teal);background:var(--soft);border-radius:8px;font-size:.9rem}.ind-error{background:#fff5f1;border-color:#a54d2f;color:#753b25}.ind-status{color:#17634d}.ind-error:empty,.ind-status:empty{display:none}.ind-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-block:18px}.ind-example{background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:16px;margin-block:20px}.ind08 summary{cursor:pointer;padding:8px;min-height:44px;color:var(--teal);font-weight:700}.ind08 select:focus-visible,.ind08 summary:focus-visible{outline:3px solid var(--aqua);outline-offset:3px}.ind-complete{border-top:1px solid var(--line)!important;padding-top:22px!important}.ind-summary>section{border-top:1px solid var(--line);padding-block:16px}.ind-summary time{font-size:.8rem;color:var(--muted)}.ind-summary dt{font-weight:700}.ind-summary dd{margin:4px 0 20px;white-space:pre-wrap}.ind-dialog{border:1px solid var(--line);border-radius:18px;width:min(720px,calc(100% - 28px));max-height:85dvh;overflow:auto;padding:24px;color:var(--ink);background:#fff}.ind-dialog::backdrop{background:#061f3fa6}.ind-dialog>a{display:inline-block;margin:15px}.ind08 h1:focus{outline:0}.ind08 .button{white-space:normal}.ind08 footer{padding-top:22px;border-top:1px solid var(--line)}@media(max-width:600px){.ind08{width:calc(100% - 24px);padding-top:20px}.ind-card{padding:19px 15px}.ind-actions{align-items:stretch;flex-direction:column}.ind08 button{width:100%}.ind-dialog{padding:18px}.ind-head{gap:8px}.ind-head .ind-help{width:auto}.ind08 h1{font-size:1.85rem}}@media print{.ind08{display:none}body:has(.ind08):after{content:"بطاقة الإجابات الشخصية متاحة داخل الحساب فقط. استخدم القالب على ورقة خاصة."}}.ind-head{position:sticky;top:68px;z-index:15;background:var(--paper);padding-block:10px}.ind08 h1{scroll-margin-top:190px}@media(max-width:680px){.ind-head{top:60px}}