/* Learning interactions and country guides. */
.skip-link{top:0;max-width:calc(100% - 36px);transform:translateY(-150%)}.skip-link:focus{top:12px;transform:none}
.guide-layout>aside{min-width:0}
.quiz-dialog{width:min(900px,calc(100% - 32px));color:var(--ink)}
.quiz-dialog .close-button{font-family:Inter,Arial,sans-serif;font-size:28px;line-height:1}
.quiz-sample-label{font-size:13px;color:var(--blue);margin-bottom:22px;line-height:1.8}
.quiz-mode-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:24px}
.quiz-mode{border:1px solid var(--line);padding:20px;text-align:start;display:flex;flex-direction:column;gap:9px;min-height:135px}
.quiz-mode strong{font-weight:600;font-size:16px}.quiz-mode span{font-size:13px;line-height:1.8;color:var(--muted)}
.quiz-mode.active{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue);background:var(--blue-wash)}
.timer-field{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;font-size:13px}
.timer-field select{font:inherit;color:var(--ink);background:white;border:1px solid #bbc6d6;padding:10px;min-width:180px;max-width:100%}
.resume-panel{padding:22px;background:var(--blue-wash);border:1px solid #cbd9f5;margin-bottom:25px}.resume-panel h3{font-size:18px;font-weight:600}.resume-panel p{font-size:13px;color:var(--muted);line-height:1.85;margin:10px 0 18px}.resume-actions{display:flex;gap:12px;flex-wrap:wrap}.replace-note{font-size:12px;color:var(--muted);margin-bottom:15px}
.quiz-last-result{display:flex;gap:12px;margin-top:24px}.quiz-progress-header{flex-wrap:wrap;gap:10px;color:var(--muted)}
.quiz-clock{margin-inline-start:auto;white-space:nowrap}.quiz-clock bdi{font-family:Inter,Arial,sans-serif;font-variant-numeric:tabular-nums;color:var(--ink);font-weight:600}
.question-navigator{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:25px;padding-bottom:20px;border-bottom:1px solid var(--line)}
.question-number{position:relative;border:1px solid #cbd3df;width:40px;height:40px;font-family:Inter,Arial,sans-serif;font-size:13px;flex-shrink:0}.question-number.is-answered{background:#e5edff;color:#1744b7;border-color:#b6c9f5}.question-number.is-current{outline:2px solid var(--blue);outline-offset:2px;font-weight:600}.question-number.is-flagged>span{position:absolute;top:-7px;inset-inline-end:2px;color:#9b5e0a;background:#fff3d8;font-size:20px;line-height:16px;padding-inline:2px}
.quiz-question-text{display:block;margin-bottom:22px}.quiz-question-text h3{font-size:22px;line-height:1.65;letter-spacing:-.3px}.question-topic{font-size:11px;color:var(--blue);margin-bottom:9px}.answer-button[aria-pressed=true]{border-color:var(--blue);background:var(--blue-wash)}
.answer-button.is-correct{background:#ecf7ef;border-color:#81b594}.answer-button.is-correct .answer-letter{background:#227044;border-color:#227044;color:white}.answer-button.is-incorrect{background:#fff6e7;border-color:#c59a52}.answer-button.is-incorrect .answer-letter{background:#946113;color:white;border-color:#946113}.answer-state-label{display:block;font-size:11px;font-weight:600;color:inherit;margin-top:4px}.question-tools{display:flex;gap:12px;justify-content:space-between;flex-wrap:wrap;margin-top:20px}.check-hint{font-size:12px;line-height:1.8;color:var(--muted);margin-top:12px}
.flag-button[aria-pressed=true]{border-color:#c59642;background:#fff5df;color:#7c510d}.quiz-bottom-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;border-top:1px solid var(--line);margin-top:24px;padding-top:17px}.device-save-status{font-size:11px;color:var(--muted)}
.review-notice,.unanswered-note{font-size:13px;color:var(--muted);line-height:1.8;margin-bottom:22px}.unanswered-note{margin-top:15px;margin-bottom:0;color:#855b15}.review-back{margin-top:25px}.quiz-body .text-link,.result-body .text-link{min-height:40px}.submit-help{color:var(--muted);font-size:14px;line-height:1.8;margin-top:12px}.submit-counts{display:grid;gap:12px;padding:22px;background:var(--wash);margin-top:24px;font-size:14px}.submit-counts bdi{font-weight:600;color:var(--ink)}
.result-breakdown{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line);margin:23px 0}.result-breakdown>div{padding:18px;display:flex;flex-direction:column;gap:7px;border-inline-end:1px solid var(--line)}.result-breakdown>div:last-child{border:0}.result-breakdown strong{font-size:26px;font-family:Inter,Arial,sans-serif;font-weight:600}.result-breakdown span{font-size:12px;color:var(--muted)}.result-breakdown>div:first-child strong{color:#227044}.result-breakdown>div:nth-child(2) strong{color:#946113}.result-time{margin-top:12px}.timer-expired{padding:14px;background:#fff4df;border-inline-start:3px solid #b18132;color:#77521b!important}.quiz-dialog button:disabled{opacity:.5}.quiz-dialog .answer-button:disabled{opacity:1}.quiz-setup [hidden]{display:none}
.palestine-resources{margin-top:38px}.palestine-resources .section-topline{margin-bottom:18px}.resource-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.resource-card{display:flex;flex-direction:column;align-items:flex-start;gap:11px;padding:24px;border:1px solid var(--line);min-width:0}.resource-card:hover{border-color:var(--blue);background:#f8faff}.resource-card h3{font-size:17px;font-weight:600;line-height:1.5}.resource-card p{font-size:13px;line-height:1.8;color:var(--muted)}.resource-card>span{font-size:12px;color:var(--blue);margin-top:auto;padding-top:8px}.resource-label{font-size:11px;color:var(--blue);margin-bottom:12px}.guide-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:50px;padding-bottom:30px}.guide-sidebar{border-top:1px solid var(--line)}.guide-sidebar a{display:block;padding:15px 12px;border-bottom:1px solid var(--line);font-size:13px;line-height:1.7}.guide-sidebar a[aria-current=page]{color:var(--blue);background:var(--blue-wash);box-shadow:inset 3px 0 var(--blue)}html[dir=rtl] .guide-sidebar a[aria-current=page]{box-shadow:inset -3px 0 var(--blue)}.guide-article{min-width:0;max-width:780px}.guide-article>header{margin-bottom:27px}.guide-article h1{font-size:38px;font-weight:600;line-height:1.4;letter-spacing:-.8px;margin-bottom:14px}.guide-article .guide-summary{font-size:16px;line-height:1.9;color:var(--muted)}.guide-reviewed{font-size:11px;color:var(--muted);margin-top:15px}.guide-section{padding:24px 0;border-top:1px solid var(--line)}.guide-section h2{font-size:21px;font-weight:600;line-height:1.6;margin-bottom:13px}.guide-section ul{padding-inline-start:22px;font-size:14px;line-height:1.95;color:#43516a;display:grid;gap:10px}.section-sources{display:flex;gap:8px 15px;flex-wrap:wrap;font-size:11px;line-height:1.7;margin-top:15px;color:var(--blue)}.section-sources a,.guide-source-list a{text-decoration:underline;text-underline-offset:3px}.guide-scope-note{padding:18px 20px;background:var(--blue-wash);font-size:13px;line-height:1.9;color:#43516a;margin-bottom:24px}.guide-source-list{display:grid;gap:14px;padding-inline-start:20px;color:var(--blue);font-size:13px;line-height:1.8;overflow-wrap:anywhere}.guide-back{margin-top:25px}.licence-scope{font-size:12px;color:var(--muted);line-height:1.9;margin-top:15px;max-width:760px}
@media(max-width:800px){.guide-layout{grid-template-columns:180px minmax(0,1fr);gap:26px}.guide-article h1{font-size:31px}.resource-card{padding:20px}.quiz-mode{padding:17px}}
@media(max-width:600px){.quiz-mode-grid{grid-template-columns:1fr;gap:10px}.quiz-mode{min-height:0;padding:16px}.quiz-mode span{font-size:12px}.timer-field{align-items:stretch;flex-direction:column;gap:9px}.timer-field select{width:100%;min-width:0}.quiz-clock{margin-inline-start:0}.quiz-progress-header{font-size:11px}.quiz-question-text h3{font-size:19px;line-height:1.75}.question-navigator{gap:9px}.question-number{width:35px;height:35px}.question-tools{gap:10px}.question-tools .black-button,.question-tools .outline-button{flex:1}.result-breakdown>div{padding:15px 10px}.result-breakdown strong{font-size:23px}.result-breakdown span{font-size:11px}.result-actions{gap:10px}.result-actions>.black-button,.result-actions>.outline-button{width:100%}.quiz-mode strong{font-size:15px}.guide-layout{grid-template-columns:minmax(0,1fr);gap:26px}.guide-sidebar{display:flex;overflow-x:auto;border-bottom:1px solid var(--line);border-top:0;gap:16px;padding-block:4px}.guide-sidebar a{border-bottom:0;white-space:nowrap;padding:10px 12px}.guide-article h1{font-size:29px}.guide-article .guide-summary{font-size:14px}.guide-section h2{font-size:19px}.guide-section ul{font-size:13px}.resource-grid{grid-template-columns:1fr}.resource-card h3{font-size:16px}.resource-card p{font-size:13px}.quiz-setup .resume-actions>.black-button,.quiz-setup .resume-actions>.outline-button{width:100%}.quiz-dialog{width:calc(100% - 20px);max-height:calc(100dvh - 20px)}}
