:root{--bg:#F6F8FB;--surface:#FFFFFF;--surface-2:#EEF3F8;--ink:#14202B;--ink-2:#2E3D4D;--muted:#5B6B7A;--line:#D9E1EA;--line-strong:#B9C7D5;--blue:#0E4C92;--blue-strong:#0E4C92;--blue-hover:#0B3D75;--blue-50:#E8F0FA;--blue-100:#D3E2F4;--amber:#F2B134;--amber-ink:#8A5A00;--amber-50:#FFF6E0;--focus:#F2B134;--g-L:#0E4C92;--g-E:#137382;--g-M:#1F7A45;--g-C:#6C6A1A;--g-B:#9A6608;--g-A:#55606B;--g-I:#A32E2E;--g-L-bg:#DCE7F6;--g-E-bg:#D8EEF2;--g-M-bg:#DDF0E3;--g-C-bg:#EEF0D9;--g-B-bg:#FBEBCB;--g-A-bg:#ECEDEE;--g-I-bg:#F8E1E1;--g-L-ink:#0B3D75;--g-E-ink:#0F5866;--g-M-ink:#185C34;--g-C-ink:#545212;--g-B-ink:#7A4E06;--g-A-ink:#46515C;--g-I-ink:#8C2626;--font-body:"IBM Plex Sans","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-display:"Newsreader","Iowan Old Style","Palatino Linotype",Georgia,"Times New Roman",serif;--font-mono:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--t-xs:12.5px;--t-sm:14px;--t-body:16.5px;--t-lede:19px;--t-h3:20px;--t-h2:clamp(24px,2.2vw + 14px,30px);--t-h1:clamp(32px,4vw + 12px,46px);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--gutter:clamp(16px,4vw,32px);--page:960px;--measure:68ch;--r-sm:6px;--r-md:10px;--r-lg:16px;--shadow-1:0 1px 2px rgb(20 32 43 / .06),0 6px 16px rgb(20 32 43 / .06);--header-h:56px;color-scheme:light}@media(prefers-color-scheme:dark){:root{--bg:#0F1720;--surface:#16212C;--surface-2:#1D2A37;--ink:#E6EDF4;--ink-2:#C5D1DC;--muted:#9FB0C0;--line:#2A3947;--line-strong:#3A4B5C;--blue:#7FB0EE;--blue-strong:#2F6FC4;--blue-hover:#3F7FD6;--blue-50:#182A40;--blue-100:#213A57;--amber-ink:#F5C25A;--amber-50:#3A2C0F;--g-L-bg:color-mix(in srgb,#9CC0F0 22%,transparent);--g-E-bg:color-mix(in srgb,#7FCBD8 22%,transparent);--g-M-bg:color-mix(in srgb,#8AD3A5 22%,transparent);--g-C-bg:color-mix(in srgb,#CFCB7A 22%,transparent);--g-B-bg:color-mix(in srgb,#EBC46F 22%,transparent);--g-A-bg:color-mix(in srgb,#B3BEC8 22%,transparent);--g-I-bg:color-mix(in srgb,#F0A0A0 22%,transparent);--g-L-ink:#9CC0F0;--g-E-ink:#7FCBD8;--g-M-ink:#8AD3A5;--g-C-ink:#CFCB7A;--g-B-ink:#EBC46F;--g-A-ink:#B3BEC8;--g-I-ink:#F0A0A0;--shadow-1:0 1px 2px rgb(0 0 0 / .4),0 6px 16px rgb(0 0 0 / .35);color-scheme:dark}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 56px)}body{margin:0;background:var(--bg);color:var(--ink);font:400 var(--t-body)/1.6 var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg{display:block;max-width:100%}.katex svg{max-width:none}a{color:var(--blue);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-sm)}h1,h2,h3{margin:0;color:var(--ink);text-wrap:balance}h1,h2{font-family:var(--font-display);font-weight:600;font-optical-sizing:auto}h1{font-size:var(--t-h1);line-height:1.08;letter-spacing:-.01em;margin:var(--s-3) 0 var(--s-3)}h2{font-size:var(--t-h2);line-height:1.2;margin:var(--s-7) 0 var(--s-3)}h3{font-size:var(--t-h3);line-height:1.3;font-weight:600;margin:var(--s-5) 0 var(--s-2)}h4{font-size:17px;line-height:1.35;font-weight:600;color:var(--ink);margin:var(--s-4) 0 var(--s-1)}p,ul,ol,dl{margin:0 0 var(--s-4)}p,li,dd,.lede{max-width:var(--measure);hyphens:auto;overflow-wrap:anywhere}ul,ol{padding-left:1.4em}li+li{margin-top:var(--s-1)}main{max-width:var(--page);margin:0 auto;padding:var(--s-6) var(--gutter) var(--s-9)}.lede{font-size:var(--t-lede);line-height:1.5;color:var(--muted);margin-bottom:var(--s-5)}.muted{color:var(--muted)}.small{font-size:var(--t-sm)}.eyebrow{font-size:var(--t-xs);font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 var(--s-2)}h2.eyebrow{font-family:var(--font-body);font-size:var(--t-xs);line-height:1.4;margin:var(--s-6) 0 var(--s-2)}.note{font-size:var(--t-sm);color:var(--amber-ink);background:var(--amber-50);border-left:3px solid var(--amber);padding:var(--s-2) var(--s-3);border-radius:0 var(--r-sm) var(--r-sm) 0;margin:var(--s-3) 0}@media(max-width:640px){h2{margin-top:var(--s-6)}}header.site{position:sticky;top:0;z-index:20;background:var(--surface);border-bottom:1px solid var(--line)}header.site .in{max-width:var(--page);margin:0 auto;padding:0 var(--gutter);min-height:var(--header-h);display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:var(--s-5)}.brand{display:inline-flex;align-items:center;gap:var(--s-2);color:var(--blue);text-decoration:none;font-weight:600;font-size:18px;letter-spacing:-.01em}.brand svg{width:26px;height:26px;border-radius:7px;flex:none}.brand:hover{text-decoration:none}nav.primary{display:flex;gap:var(--s-1);min-width:0}nav.primary a{display:inline-block;padding:6px 10px;border-radius:var(--r-sm);color:var(--ink-2);text-decoration:none;font-size:var(--t-sm);font-weight:500;white-space:nowrap}nav.primary a:hover{background:var(--surface-2);color:var(--ink)}nav.primary a[aria-current=page]{background:var(--blue-50);color:var(--blue)}@media(max-width:719px){:root{--header-h:100px}header.site .in{grid-template-columns:1fr auto;grid-template-areas:"brand lang" "nav nav";grid-template-rows:56px 44px;row-gap:0;padding-bottom:0}.brand{grid-area:brand}.lang{grid-area:lang;justify-self:end}nav.primary{grid-area:nav;align-self:center;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter) var(--s-2);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}nav.primary::-webkit-scrollbar{display:none}nav.primary a{display:inline-flex;align-items:center;min-height:32px;scroll-snap-align:start;padding:0 12px;background:var(--surface-2)}nav.primary a[aria-current=page]{background:var(--blue-50)}}.lang{display:inline-flex;align-items:center;height:32px;padding:2px;border:1px solid var(--line);border-radius:999px;background:var(--surface);font-size:var(--t-xs);letter-spacing:.04em;text-transform:uppercase}.lang a{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;color:var(--muted);text-decoration:none;font-weight:500}.lang a:hover:not([aria-current]){color:var(--ink)}.lang a[aria-current]{background:var(--blue-strong);color:#fff}.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-1) 0;font-size:var(--t-sm);color:var(--muted);margin:0 0 var(--s-3)}.crumbs>span:not([aria-current]){margin:0 var(--s-2);color:var(--line-strong);font-size:0}.crumbs>span:not([aria-current]):before{content:"›";font-size:var(--t-sm)}.crumbs a{color:var(--muted);text-decoration:none;white-space:nowrap}.crumbs a:hover{color:var(--blue);text-decoration:underline}.crumbs [aria-current]{color:var(--ink-2)}.hero{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:var(--s-7);align-items:start;margin:var(--s-5) 0 var(--s-7)}.hero-copy h1{margin-top:0}.hero-panel{background:var(--surface);border:1px solid var(--blue-100);border-radius:var(--r-lg);padding:var(--s-5)}.hero-panel .eyebrow{color:var(--blue)}.hero-panel .big{font-family:var(--font-display);font-size:28px;line-height:1.1;font-weight:600;margin:0 0 var(--s-2)}.hero-panel p{margin:0 0 var(--s-2);font-size:var(--t-sm);color:var(--ink-2)}.hero-panel a.more{font-size:var(--t-sm)}@media(max-width:860px){.hero{grid-template-columns:1fr;gap:var(--s-5)}}.cta-row{display:flex;flex-wrap:wrap;gap:var(--s-3);margin:var(--s-5) 0 var(--s-2)}.cta{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-height:48px;padding:0 var(--s-5);border-radius:var(--r-md);background:var(--blue-strong);color:#fff;text-decoration:none;font-weight:600;font-size:var(--t-body);border:1px solid transparent;transition:background .15s}.cta:hover{background:var(--blue-hover);text-decoration:none}.cta.ghost{background:transparent;color:var(--blue);border-color:var(--blue)}.cta.ghost:hover{background:var(--blue-50)}.cta svg{width:20px;height:20px;fill:currentColor}@media(max-width:480px){.cta-row .cta{flex:1 1 100%}}.band{margin-top:var(--s-8);padding:var(--s-5) 0;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:var(--s-4);align-items:center;justify-content:space-between}.band p{margin:0;max-width:52ch}.band h2{margin:0;font-size:var(--t-h3);font-family:var(--font-body)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--s-3)}.tile{display:block;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);padding:var(--s-4);color:inherit;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s}.tile:hover{border-color:var(--blue-100);box-shadow:var(--shadow-1);transform:translateY(-1px);text-decoration:none}.tile-title{display:block;font-weight:600;color:var(--ink);line-height:1.3;hyphens:auto}.tile-meta{display:block;margin-top:var(--s-1);font-size:var(--t-sm);color:var(--muted);font-variant-numeric:tabular-nums}@media(max-width:479px){.grid{grid-template-columns:1fr}}.features{list-style:none;padding:0;margin:var(--s-4) 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--s-5)}.features li{margin:0;padding-left:var(--s-4);border-left:3px solid var(--amber);max-width:none}.callout{margin:var(--s-6) 0;padding:var(--s-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);display:flex;flex-wrap:wrap;gap:var(--s-4);align-items:center;justify-content:space-between}.callout p{margin:0;max-width:56ch}.callout strong{display:block;margin-bottom:var(--s-1)}.callout .callout-copy{max-width:56ch}.chips{display:flex;flex-wrap:wrap;gap:var(--s-2);margin:var(--s-3) 0 var(--s-4)}.chip{display:inline-flex;align-items:center;min-height:32px;padding:0 var(--s-3);border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);text-decoration:none;font-size:var(--t-sm);font-weight:500;font-variant-numeric:tabular-nums}.chip:hover{border-color:var(--blue);color:var(--blue);text-decoration:none}.chip[aria-current]{background:var(--blue-strong);border-color:var(--blue-strong);color:#fff}.two-up{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-6)}@media(max-width:640px){.two-up{grid-template-columns:1fr}}.pill{display:inline-flex;align-items:center;gap:.35em;height:24px;padding:0 9px;border-radius:999px;font-size:13px;font-weight:600;letter-spacing:.02em;font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.pill.g-L{background:var(--g-L-bg);color:var(--g-L-ink)}.pill.g-E{background:var(--g-E-bg);color:var(--g-E-ink)}.pill.g-M{background:var(--g-M-bg);color:var(--g-M-ink)}.pill.g-C{background:var(--g-C-bg);color:var(--g-C-ink)}.pill.g-B{background:var(--g-B-bg);color:var(--g-B-ink)}.pill.g-A{background:var(--g-A-bg);color:var(--g-A-ink)}.pill.g-I{background:var(--g-I-bg);color:var(--g-I-ink)}.pillrow{display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:center;margin:var(--s-3) 0 var(--s-5)}.pillrow .max{font-size:var(--t-sm);color:var(--muted);margin-left:var(--s-1)}.tbl{position:relative;margin:var(--s-4) 0 var(--s-2);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--t-body);font-variant-numeric:tabular-nums;background:var(--surface)}caption{caption-side:top;text-align:left;padding:var(--s-3) var(--s-4) var(--s-2);font-size:var(--t-sm);color:var(--muted)}th,td{padding:0 var(--s-4);height:44px;vertical-align:middle;text-align:left;border-bottom:1px solid var(--line)}thead th{font-size:var(--t-xs);font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:var(--surface);border-bottom:2px solid var(--line-strong);white-space:nowrap}thead th.n .pill{vertical-align:middle}tbody tr:last-child th,tbody tr:last-child td{border-bottom:0}tbody tr:nth-child(2n) td,tbody tr:nth-child(2n) th{background:var(--surface-2)}td.n,th.n{text-align:right;color:var(--ink-2)}td.lead{font-weight:600;color:var(--ink)}td.max{color:var(--muted)}th.rowhead{font-weight:500;color:var(--ink);background:var(--surface);min-width:160px;max-width:220px;hyphens:auto}th.rowhead a{color:var(--ink);text-decoration:none}th.rowhead a:hover{color:var(--blue);text-decoration:underline}tbody tr:nth-child(2n) th.rowhead{background:var(--surface-2)}tr.avg th,tr.avg td{font-weight:600;border-top:2px solid var(--line-strong)}@media(hover:hover){tbody tr:hover td,tbody tr:hover th{background:var(--blue-50)}}@media(max-width:719px){table{font-size:15px}th,td{padding:0 var(--s-3);height:48px}th.rowhead{position:sticky;left:0;z-index:1;min-width:132px;max-width:160px;font-size:14px;line-height:1.25;box-shadow:1px 0 0 var(--line)}.tbl:after{content:"";position:sticky;right:0;top:0;bottom:0;width:24px;margin-left:-24px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--surface));display:block}}table.topics td.mod{font-family:var(--font-mono);font-size:var(--t-sm);color:var(--muted);width:72px}table.topics td.bar{position:relative;width:140px}table.topics td.bar:before{content:"";position:absolute;left:var(--s-3);right:44px;top:50%;height:6px;transform:translateY(-50%);border-radius:3px;background:linear-gradient(90deg,var(--blue-100) calc(var(--pct,0) * 1%),transparent 0)}table.compare td.us,table.compare th.us{background:var(--blue-50)}table.compare tbody tr:nth-child(2n) td.us{background:var(--blue-50)}table.compare td:first-child{font-weight:500;color:var(--ink)}@media(max-width:719px){table.compare,table.compare tbody,table.compare tr,table.compare td{display:block}table.compare caption{display:block;width:100%}table.compare thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}table.compare tr{padding:var(--s-3) 0;border-bottom:1px solid var(--line)}table.compare td{height:auto;padding:var(--s-1) var(--s-4);border:0;background:transparent!important}table.compare td:first-child{font-size:var(--t-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding-bottom:var(--s-2)}table.compare td[data-col]:not(:first-child){display:grid;grid-template-columns:120px 1fr;gap:var(--s-3)}table.compare td[data-col]:not(:first-child):before{content:attr(data-col);font-size:var(--t-sm);color:var(--muted)}table.compare td.us{font-weight:500}}.mini-nav{position:sticky;top:var(--header-h);z-index:10;display:flex;align-items:center;gap:var(--s-3);margin:var(--s-4) calc(-1 * var(--gutter)) var(--s-5);padding:var(--s-2) var(--gutter);background:var(--bg);border-bottom:1px solid var(--line)}.mini-nav-scroll{display:flex;gap:var(--s-1);overflow-x:auto;scrollbar-width:none;min-width:0;flex:1;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent)}.mini-nav-scroll::-webkit-scrollbar{display:none}.mini-nav .chip{min-height:30px;padding:0 10px;font-size:13px}.mini-toggle{flex:none;min-height:30px;padding:0 var(--s-3);border-radius:999px;border:1px solid var(--blue);background:transparent;color:var(--blue);font:500 13px var(--font-body);cursor:pointer}.mini-toggle:hover{background:var(--blue-50)}.task{display:grid;grid-template-columns:56px minmax(0,1fr);column-gap:var(--s-3);padding:var(--s-5) 0;border-bottom:1px solid var(--line);scroll-margin-top:calc(var(--header-h) + 56px)}.task:target{background:var(--blue-50);margin:0 calc(-1 * var(--gutter));padding-left:var(--gutter);padding-right:var(--gutter);border-radius:var(--r-md)}.task-head{grid-column:1 / -1;display:flex;align-items:baseline;gap:var(--s-3);margin-bottom:var(--s-2)}h3.task-head{margin:0 0 var(--s-2);font-size:inherit;font-weight:400;line-height:1.3;text-wrap:wrap}.task-head .anchor{flex:none;width:0;height:0;overflow:hidden}.task-no{font-family:var(--font-display);font-size:26px;font-weight:600;line-height:1;color:var(--blue);font-variant-numeric:tabular-nums;min-width:56px}.task-marks{margin-left:auto;font-size:var(--t-sm);color:var(--muted);font-variant-numeric:tabular-nums}.task-stem,.task .fold,.task .source{grid-column:2}.task-stem p:last-child{margin-bottom:var(--s-2)}@media(max-width:640px){.task{grid-template-columns:1fr}.task-stem,.task .fold,.task .source{grid-column:1}.task-no{font-size:22px;min-width:0}}.fold{margin:var(--s-2) 0;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);overflow:hidden}.fold summary{display:flex;align-items:center;gap:var(--s-2);min-height:44px;padding:0 var(--s-4);cursor:pointer;list-style:none;font-weight:500;color:var(--ink-2);user-select:none}.fold summary::-webkit-details-marker{display:none}.fold summary:before{content:"";width:8px;height:8px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:rotate(-45deg);transition:transform .15s;flex:none}.fold[open] summary:before{transform:rotate(45deg)}.fold[open] summary{background:var(--surface-2);border-bottom:1px solid var(--line)}.fold-body{padding:var(--s-3) var(--s-4) var(--s-2);font-size:15.5px;line-height:1.6}.fold-body p{max-width:none}.fold-expl summary{color:var(--blue)}.fold-expl[open]{border-color:var(--blue-100)}.fold-expl .fold-body{border-left:3px solid var(--blue-100)}.katex{font-size:1.04em}.katex-display{margin:var(--s-3) 0;overflow-x:auto;overflow-y:hidden;padding:var(--s-1) 0}.task .katex-display>.katex{text-align:left}.fold-body .katex{font-size:1.02em}.faq h3{margin:var(--s-5) 0 var(--s-1);font-size:18px}.faq h3+p{margin-top:0}dl.sanasto{max-width:var(--measure)}dl.sanasto dt{font-weight:600;margin-top:var(--s-4);color:var(--ink)}dl.sanasto dd{margin:var(--s-1) 0 0;color:var(--ink-2)}.source{font-size:var(--t-sm);color:var(--muted);margin:var(--s-2) 0 var(--s-4)}.source a{color:var(--muted)}.source a:hover{color:var(--blue)}.session{padding:var(--s-5) 0 var(--s-5) var(--s-4);border-left:3px solid transparent;border-bottom:1px solid var(--line)}.session.next{border-left-color:var(--amber)}.session h2{margin-top:0}dl.facts{display:grid;grid-template-columns:max-content 1fr;gap:var(--s-1) var(--s-5);max-width:none}dl.facts dt{color:var(--muted);font-size:var(--t-sm)}dl.facts dd{margin:0;font-variant-numeric:tabular-nums}dl.facts .past{color:var(--muted)}@media(max-width:480px){dl.facts{grid-template-columns:1fr}dl.facts dt{margin-top:var(--s-2)}}ol.steps{list-style:none;padding:0;counter-reset:step;display:grid;gap:var(--s-3)}ol.steps li{counter-increment:step;display:grid;grid-template-columns:32px 1fr;gap:var(--s-3);align-items:start;max-width:var(--measure)}ol.steps li:before{content:counter(step);display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--blue-50);color:var(--blue);font-weight:600;font-size:var(--t-sm)}footer.site{border-top:1px solid var(--line);margin-top:var(--s-8)}footer.site .in{max-width:var(--page);margin:0 auto;padding:var(--s-6) var(--gutter);color:var(--muted);font-size:var(--t-sm);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s-5)}footer.site p{max-width:68ch;margin:0 0 var(--s-2)}footer.site nav{display:flex;flex-wrap:wrap;gap:var(--s-3);align-content:start}footer.site a{color:var(--muted)}footer.site a:hover{color:var(--blue)}@media(max-width:640px){footer.site .in{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media print{:root{--bg:#fff;--surface:#fff;--surface-2:#f2f2f2;--ink:#000;--ink-2:#000;--muted:#444;--line:#bbb;--line-strong:#000}header.site,footer.site nav,.mini-nav,.callout,.cta,.cta-row,.band,.chips,.lang,nav.primary{display:none!important}body{font-size:12pt;background:#fff}main{max-width:none;padding:0}.tbl{overflow:visible;border:0;border-radius:0}table{font-size:11pt;page-break-inside:auto}tr{page-break-inside:avoid}th,td{height:auto;padding:4pt 8pt;border-bottom:1px solid #bbb}thead{display:table-header-group}thead th{color:#000;border-bottom:2px solid #000}.pill{background:none!important;color:#000!important;padding:0;font-weight:700}th.rowhead{position:static;box-shadow:none}.source:after{content:" — abipreppi.com"}a{color:#000;text-decoration:none}.task{page-break-inside:avoid}.fold{border:0}.fold summary:before{display:none}details:not([open]) .fold-body{display:block}}
