.athar-report{--ox:#690000;--ox-deep:#4A0000;--linen:#F5EFE6;--ink:#1C1812;--ash:#6B5D4A;--verdigris:#3D5244;--hairline:#D9CDB8;font-family:var(--font-editorial,"EB Garamond",Georgia,serif);color:var(--ink);background:var(--linen);font-size:1.05rem;line-height:1.7;font-variant-numeric:lining-nums tabular-nums;font-feature-settings:"lnum" 1,"tnum" 1;text-align:start;max-inline-size:72ch;margin-inline:auto;-webkit-print-color-adjust:exact;print-color-adjust:exact}.athar-report h1{font-size:2.1rem;line-height:1.15;margin:0 0 .6em;padding-block-end:.4rem;border-block-end:1px solid var(--ox)}.athar-report h1,.athar-report h2{font-family:var(--font-display,"Cormorant Garamond",Georgia,serif);color:var(--ox);font-weight:600}.athar-report h2{font-size:1.7rem;line-height:1.2;margin:2.6em 0 .7em;padding-block-start:1rem;border-block-start:1px solid var(--hairline)}.athar-report h2:first-of-type{margin-block-start:1.2em}.athar-report h3{font-family:var(--font-display,"Cormorant Garamond",Georgia,serif);color:var(--ink);font-weight:600;font-size:1.25rem;margin:1.8em 0 .4em}.athar-report h4{font-family:var(--font-ui,"Work Sans",sans-serif);color:var(--ash);font-weight:600;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;margin:1.4em 0 .4em}.athar-report p{margin:0 0 .9em}.athar-report strong{color:var(--ink);font-weight:600}.athar-report em{font-style:italic}.athar-report a{color:var(--ox);text-decoration:none}.athar-report:not([dir=rtl]):not(:lang(ar)) h2:first-of-type+p:first-letter{font-family:var(--font-display,"Cormorant Garamond",Georgia,serif);color:var(--ox);font-weight:600;font-size:3.2em;line-height:.8;float:inline-start;padding-inline-end:.08em;padding-block-start:.02em}.athar-report blockquote{margin:1.1em 0;padding-inline-start:1rem;border-inline-start:2px solid var(--ox);color:var(--ash);font-size:.95rem}.athar-report blockquote p{margin:.3em 0}.athar-report hr{border:0;border-block-start:1px solid var(--hairline);margin:1.8em 0}.athar-report ol,.athar-report ul{margin:0 0 .9em;padding-inline-start:1.4em}.athar-report li{margin-block-end:.3em}.athar-report li::marker{color:var(--ox)}.athar-report table{width:100%;border-collapse:collapse;table-layout:auto;margin:1.1em 0;font-size:.82rem;font-variant-numeric:lining-nums tabular-nums}.athar-report thead{display:table-header-group}.athar-report tr{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.athar-report td,.athar-report th{overflow-wrap:break-word;word-break:normal;hyphens:none}.athar-report th{font-family:var(--font-ui,"Work Sans",sans-serif);font-weight:600;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ox);border-block-end:1px solid var(--ox);background:transparent}.athar-report td,.athar-report th{text-align:start;padding:.5rem .7rem}.athar-report td{border-block-end:1px solid var(--hairline);color:var(--ink);vertical-align:top}.athar-report td:not(:first-child){font-variant-numeric:lining-nums tabular-nums}.athar-report tr:last-child td{border-block-end:1px solid var(--ox)}.athar-report .athar-label,.athar-report caption{font-family:var(--font-ui,"Work Sans",sans-serif);font-weight:600;font-size:.66rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ash)}.athar-report caption{caption-side:top;text-align:start;margin-block-end:.5rem}.athar-report .athar-wordcount{margin-inline-start:.8em;font-family:var(--font-ui,"Work Sans",sans-serif);font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ash);vertical-align:middle}.athar-report:lang(ar) .athar-wordcount,.athar-report[dir=rtl] .athar-wordcount{text-transform:none;letter-spacing:normal}.athar-cover{min-height:232mm;display:flex;flex-direction:column;justify-content:space-between;padding:10mm 22mm 6mm;background:var(--linen);color:var(--ink);-webkit-print-color-adjust:exact;print-color-adjust:exact}.athar-scoreblock{display:flex;gap:1.8rem;align-items:flex-end;flex-wrap:wrap;margin-block-start:1.6rem;padding-block-start:1rem;border-block-start:1px solid var(--ox)}.athar-score{display:flex;flex-direction:column}.athar-score-fig{font-family:var(--font-display,"Cormorant Garamond",Georgia,serif);font-weight:600;font-size:2.2rem;line-height:1;color:var(--ink)}.athar-score--total .athar-score-fig{color:var(--ox);font-size:2.9rem}.athar-score-label{font-size:.58rem;letter-spacing:.18em;color:var(--ash);margin-block-start:.35rem}.athar-score-label,.athar-score-rating{font-family:var(--font-ui,"Work Sans",sans-serif);text-transform:uppercase}.athar-score-rating{font-size:.7rem;letter-spacing:.2em;color:var(--ox)}.athar-cover:lang(ar) .athar-score-label,.athar-cover:lang(ar) .athar-score-rating,.athar-cover[dir=rtl] .athar-score-label,.athar-cover[dir=rtl] .athar-score-rating,.athar-report:lang(ar) .athar-score-label,.athar-report[dir=rtl] .athar-score-label{text-transform:none;letter-spacing:normal}.athar-masthead{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--font-ui,"Work Sans",sans-serif);font-size:.6rem;letter-spacing:.24em;text-transform:uppercase;color:var(--ash);padding-block-end:.6rem;border-block-end:1px solid var(--ox)}.athar-wordmark{font-size:1.5rem;color:var(--ox);letter-spacing:.02em}.athar-cover-title,.athar-wordmark{font-family:var(--font-display,"Cormorant Garamond",Georgia,serif);font-weight:600}.athar-cover-title{font-size:3rem;line-height:1.06;color:var(--ink);margin:.2em 0}.athar-cover-company{font-family:var(--font-display);font-size:1.6rem;color:var(--ox);margin-block-start:.4em}.athar-cover-period{font-family:var(--font-editorial);font-style:italic;font-size:1.05rem;color:var(--ash);margin-block-start:.3em}.athar-cover-frameworks{font-family:var(--font-ui,"Work Sans",sans-serif);font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--ash);margin-block-start:1.2em}.athar-back{margin-block-start:3rem;padding-block-start:1rem;border-block-start:1px solid var(--ox);font-family:var(--font-display);font-style:italic;color:var(--ox);font-size:1.1rem}.athar-back-mark{display:block;margin-block-start:.6rem;font-family:var(--font-ui,"Work Sans",sans-serif);font-style:normal;font-size:.6rem;letter-spacing:.22em;text-transform:uppercase;color:var(--ash)}.athar-report:lang(ar),.athar-report:lang(ar) h1,.athar-report:lang(ar) h2,.athar-report:lang(ar) h3,.athar-report[dir=rtl],.athar-report[dir=rtl] h1,.athar-report[dir=rtl] h2,.athar-report[dir=rtl] h3{font-family:var(--font-arabic,"IBM Plex Sans Arabic",sans-serif)}.athar-report:lang(ar) .athar-cover-frameworks,.athar-report:lang(ar) .athar-label,.athar-report:lang(ar) .athar-masthead,.athar-report:lang(ar) caption,.athar-report:lang(ar) h4,.athar-report:lang(ar) th,.athar-report[dir=rtl] .athar-cover-frameworks,.athar-report[dir=rtl] .athar-label,.athar-report[dir=rtl] .athar-masthead,.athar-report[dir=rtl] caption,.athar-report[dir=rtl] h4,.athar-report[dir=rtl] th{font-family:var(--font-arabic,"IBM Plex Sans Arabic",sans-serif);text-transform:none;letter-spacing:normal}@media print{.athar-cover,.athar-report{background:var(--linen)}.athar-cover *,.athar-report *{-webkit-print-color-adjust:exact;print-color-adjust:exact}.athar-report h2,.athar-report h3,.athar-report tr{page-break-inside:avoid}.athar-report h2{page-break-after:avoid}.athar-report table{font-size:.72rem}}