.foundation{min-width:0}.foundation .font-display,.foundation :is(h1,h2,h3){font-family:var(--font-foundation-display),var(--font-sans-active),system-ui,sans-serif}html[data-locale=en] .foundation .font-display,html[data-locale=en] .foundation :is(h1,h2,h3){font-family:var(--font-en-display),var(--font-en-sans),system-ui,sans-serif}.foundation :is(a,button,input,textarea,select,summary):focus-visible{outline:2px solid var(--maroon);outline-offset:4px;scroll-margin-block:7rem}.foundation .rac-btn{min-height:44px}.foundation .foundation-tag{display:inline-flex;align-items:center;border:1px solid var(--border);border-radius:999px;background:var(--bg-soft);color:var(--ink-soft);padding:.2rem .65rem;font-size:.75rem;line-height:1.5}.foundation .foundation-evidence{max-width:100%;overflow-x:auto;white-space:pre;background:var(--bg-soft);color:var(--ink);border:1px solid var(--border);border-radius:.6rem;padding:1rem;font-family:var(--font-mono),ui-monospace,monospace;font-size:.8125rem;line-height:1.85;text-align:left;direction:ltr;-moz-tab-size:2;-o-tab-size:2;tab-size:2}.foundation summary{min-height:30px;line-height:1.7}.foundation textarea{resize:vertical}.foundation .foundation-input-copy{font-family:var(--font-sans-active),system-ui,sans-serif}.foundation .foundation-error{color:var(--blood)}html[data-theme=dark] .foundation .foundation-error{color:var(--ink)}.foundation .foundation-prose{line-height:1.95;overflow-wrap:anywhere}.foundation .foundation-prose p+p{margin-top:1rem}.foundation .foundation-tutor{font-size:1rem;line-height:2;overflow-wrap:anywhere}.foundation .foundation-tutor-heading:not(:first-child){padding-top:1.1rem;border-top:1px solid var(--border)}.foundation .foundation-inline-token{display:inline;unicode-bidi:isolate;margin-inline:.15em}.foundation .foundation-inline-code{display:inline-block;unicode-bidi:isolate;margin-inline:.2em;padding:.05em .35em;border-radius:.3rem;background:var(--bg-soft);font-family:var(--font-mono),monospace;font-size:.86em}.foundation .foundation-table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:.6rem}.foundation .foundation-table{width:100%;border-collapse:collapse;font-size:.9rem}.foundation .foundation-table :is(th,td){padding:.8rem;text-align:start;border-bottom:1px solid var(--border);vertical-align:top}.foundation .foundation-table th{background:var(--bg-soft);color:var(--maroon)}.foundation .foundation-table tr:last-child td{border-bottom:0}.foundation .foundation-step{position:relative;padding-inline-start:2.25rem}.foundation .foundation-step:before{content:attr(data-step);position:absolute;inset-inline-start:0;top:.15rem;display:flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border:1px solid var(--border);border-radius:999px;color:var(--maroon);font-size:.8rem}@media (prefers-reduced-motion:reduce){html:has(.foundation){scroll-behavior:auto}.foundation *,.foundation :after,.foundation :before{animation:none!important;transition:none!important}}@media print{.foundation .foundation-no-print,.foundation button,body>div footer,header.sticky{display:none!important}.foundation .rac-card{box-shadow:none;-moz-column-break-inside:avoid;break-inside:avoid}}@font-face{font-family:El Messiri;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cb77fa977ec4e115-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:El Messiri;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/15d260b61f754cb1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:El Messiri;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4c33fe3e32cc3c9d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:El Messiri;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4d6bfb8f87c2d798-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:El Messiri;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cb77fa977ec4e115-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:El Messiri;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/15d260b61f754cb1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:El Messiri;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4c33fe3e32cc3c9d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:El Messiri;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4d6bfb8f87c2d798-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:El Messiri;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cb77fa977ec4e115-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:El Messiri;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/15d260b61f754cb1-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:El Messiri;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4c33fe3e32cc3c9d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:El Messiri;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4d6bfb8f87c2d798-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:El Messiri Fallback;src:local("Arial");ascent-override:106.39%;descent-override:56.80%;line-gap-override:0.00%;size-adjust:95.78%}.__className_5160b0{font-family:El Messiri,El Messiri Fallback;font-style:normal}.__variable_5160b0{--font-foundation-display:"El Messiri","El Messiri Fallback"}