@font-face{font-family:"__serif_e00a62";src:url(/_next/static/media/dfbb812581ef0e96-s.p.woff2) format("woff2");font-display:swap;font-weight:400 900;font-style:normal}@font-face{font-family:"__serif_e00a62";src:url(/_next/static/media/59557a1348bc4f16-s.p.woff2) format("woff2");font-display:swap;font-weight:400 900;font-style:italic}@font-face{font-family:"__serif_Fallback_e00a62";src:local("Arial");ascent-override:110.52%;descent-override:37.53%;line-gap-override:0.00%;size-adjust:91.93%}.__className_e00a62{font-family:"__serif_e00a62","__serif_Fallback_e00a62",Georgia,serif}.__variable_e00a62{--serif:"__serif_e00a62","__serif_Fallback_e00a62",Georgia,serif}@font-face{font-family:__sans_6cfede;src:url(/_next/static/media/88b0b745c5c1304e-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:__sans_6cfede;src:url(/_next/static/media/59cec59ac96023a2-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:__sans_6cfede;src:url(/_next/static/media/c989ddc706517cb5-s.p.woff2) format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:__sans_Fallback_6cfede;src:local("Arial");ascent-override:103.05%;descent-override:34.35%;line-gap-override:0.00%;size-adjust:87.34%}.__className_6cfede{font-family:__sans_6cfede,__sans_Fallback_6cfede,Gill Sans,Helvetica Neue,sans-serif}.__variable_6cfede{--sans:"__sans_6cfede","__sans_Fallback_6cfede",Gill Sans,Helvetica Neue,sans-serif}:root{color-scheme:light dark;--paper:#fff;--ink:#202421;--tick:#2e6418;--note:#545a51;--rule:#d3d8cf;--col:600px;--gap:64px;--pad:40px;--gut:56px}@media (prefers-color-scheme:dark){:root{--paper:#121512;--ink:#e6eae2;--tick:#a6d27f;--note:#b2b9ac;--rule:#343b32}body{letter-spacing:.006em;line-height:1.58}}*{box-sizing:border-box;border-radius:0}html{text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--paper);color:var(--ink);font:400 19px/1.55 var(--serif);font-feature-settings:oldstyle-nums proportional-nums,"kern";font-variant-numeric:oldstyle-nums proportional-nums;font-kerning:normal;font-synthesis:none;hanging-punctuation:first allow-end last}@media (max-width:520px){body{font-size:18px}}dd,figcaption,li,p,td{text-wrap:pretty}.ex-title,.sched-t,h1,h2,h3,summary .pn b{text-wrap:balance}h1,h2,h3{color:var(--ink)}li,p{max-width:58ch}a{color:var(--ink);-webkit-text-decoration-color:var(--note);text-decoration-color:var(--note);text-decoration-thickness:1px;text-underline-offset:.18em}a:hover{-webkit-text-decoration-color:var(--tick);text-decoration-color:var(--tick);text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--tick);outline-offset:3px}.nb,.vh,time{white-space:nowrap}.vh{width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.skip,.vh{position:absolute}.skip{left:-999px}.skip:focus{left:12px;top:8px;background:var(--paper);padding:6px 10px;z-index:5}.sheet{max-width:calc(1120px + 2 * var(--pad));margin:0 auto;padding:0 var(--pad)}@media (min-width:861px){.sheet{padding-left:calc(var(--pad) + var(--gut))}}@media (max-width:860px){:root{--pad:24px}}@media (max-width:520px){:root{--pad:18px}}.soft{color:var(--note)}.small{font-size:15px}q[data-verbatim]{quotes:"\201C" "\201D" "\2018" "\2019"}sup.ref{font:500 12px/0 var(--sans);margin-left:1px;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}sup.ref a{text-decoration:none;padding:0 1px;color:var(--tick)}sup.ref a:hover{text-decoration:underline}[id]{scroll-margin-top:64px}.mh{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 28px;padding:18px 0 12px}.mark{color:var(--ink);text-decoration:none;font:800 27px/1 var(--sans);letter-spacing:-.01em}.mh nav{display:flex;flex-wrap:wrap;gap:4px 22px;font:500 16px/1.4 var(--sans)}.mh nav a{-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule)}.series{border-top:6px double var(--ink);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:10px 32px;gap:10px 32px;padding:12px 0;border-bottom:1px solid var(--ink)}.series .name{margin:0;max-width:none;font:italic 400 17px/1.3 var(--serif);color:var(--note)}.series .meta{display:grid;grid-template-columns:repeat(4,auto);margin:0;font:400 15px/1.3 var(--sans);border:1px solid var(--ink);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.series .meta>div{padding:5px 12px 6px;border-left:1px solid var(--ink)}.series .meta>div:first-child{border-left:0}.series dt{color:var(--note);font-size:13px;font-weight:500}.series dd{margin:0;white-space:nowrap}@media (max-width:860px){.series{grid-template-columns:minmax(0,1fr)}.series .meta{justify-self:start}}@media (max-width:520px){.series .meta{grid-template-columns:repeat(2,auto)}.series .meta>div:nth-child(3){border-left:0}.series .meta>div:nth-child(n+3){border-top:1px solid var(--ink)}.mh nav{gap:4px 18px}}.cols{display:grid;grid-template-columns:minmax(0,var(--col)) minmax(240px,1fr);grid-column-gap:var(--gap);column-gap:var(--gap)}.cols>*{min-width:0}@media (max-width:1099px){.cols{grid-template-columns:minmax(0,1fr)}}.crumbs{list-style:none;padding:0;margin:14px 0 0;display:flex;flex-wrap:wrap;gap:0 6px;font:400 14px/1.5 var(--sans);color:var(--note)}.crumbs li+li:before{content:"/";margin-right:6px}.crumbs a{color:var(--note)}.cover{border-bottom:1px solid var(--ink);padding-bottom:28px}.cv{display:grid;grid-template-columns:220px minmax(0,1fr);grid-column-gap:32px;column-gap:32px;align-items:start;padding-top:22px}.cv-no{margin:0;display:flex;flex-direction:column;max-width:none}.cv-n{font:800 clamp(88px,10.5vw,148px)/.86 var(--serif);font-feature-settings:"lnum";font-variant-numeric:lining-nums;letter-spacing:-.035em;color:var(--tick);margin-left:-.05em}.cv-of{font:500 15px/1.35 var(--sans);color:var(--note);margin-top:8px;max-width:13em}.cv-t{padding-top:10px}.cv-t h1{font:800 clamp(34px,4.9vw,64px)/1.04 var(--sans);letter-spacing:-.014em;margin:0 0 18px;max-width:16em;text-box:trim-both cap alphabetic}.cv-t h1.long{font-size:clamp(32px,4.5vw,58px)}.cv-sub{font:400 16px/1.45 var(--sans);color:var(--note);margin:0;max-width:46em}.dek{font:italic 400 24px/1.35 var(--serif);margin:0 0 12px;max-width:34em}@media (max-width:700px){.cv{grid-template-columns:minmax(0,1fr);padding-top:16px}.cv-no{flex-direction:row;align-items:baseline;gap:0 12px}.cv-n{font-size:76px}.cv-of{margin:0}.cv-t{padding-top:12px}.dek{font-size:21px}}.pin{position:-webkit-sticky;position:sticky;top:0;z-index:3;background:var(--paper)}.pin ol{list-style:none;margin:0;padding:10px 0 9px;border-bottom:1px solid var(--rule);display:flex;gap:4px 22px;max-width:none;font:500 15px/1.35 var(--sans);overflow-x:auto;scrollbar-width:none}.pin ol::-webkit-scrollbar{display:none}.pin li{white-space:nowrap;max-width:none}.pin a{text-decoration:none}.pin a:hover{text-decoration:underline;-webkit-text-decoration-color:var(--tick);text-decoration-color:var(--tick)}.pin .no{color:var(--tick);margin-right:5px;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}@media (min-width:861px){.pin{margin-left:calc(-1 * var(--gut));padding-left:var(--gut)}}.abs{padding-top:30px;align-items:start}.abstract{font-size:20px;line-height:1.52;max-width:none;margin:0 0 12px}.abstract .ours{font:800 17px var(--sans)}.glance{display:grid;grid-template-columns:repeat(4,auto);justify-content:start;margin:18px 0 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.glance>div{padding:6px 18px 7px 0}.glance>div+div{padding-left:14px;border-left:1px solid var(--rule)}.glance dt{font:400 13px/1.3 var(--sans);color:var(--note)}.glance dd{margin:0;font:800 22px/1.2 var(--sans)}@media (max-width:520px){.glance{grid-template-columns:repeat(2,auto)}.glance>div:nth-child(3){border-left:0;padding-left:0}}.keypoints{font-size:16px;line-height:1.5;color:var(--note);padding-top:4px}.keypoints h2,.legend h2{font:800 15px/1.3 var(--sans);color:var(--ink);margin:0 0 8px}.keypoints ol{margin:0;padding:0;list-style:none;counter-reset:kp}.keypoints li{counter-increment:kp;position:relative;padding-left:calc(2ch + 8px);margin:0 0 10px;max-width:40ch}.keypoints li:before{content:counter(kp);position:absolute;left:0;top:0;font:800 15px/1.55 var(--sans);color:var(--tick);font-feature-settings:"lnum";font-variant-numeric:lining-nums}.keypoints dl{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:4px 16px;gap:4px 16px;margin:16px 0 0;padding-top:10px;border-top:1px solid var(--ink);max-width:40ch;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.keypoints dt{color:var(--note)}.keypoints dd{margin:0;text-align:right;font:800 16px/1.5 var(--sans);color:var(--ink)}.keypoints a{color:var(--note)}@media (max-width:1099px){.keypoints{margin-top:22px}.keypoints li{max-width:52ch}}.tm{display:inline-grid;place-items:center;min-width:1.6em;height:1.6em;padding:0 3px;font:500 13px/1 var(--sans);color:var(--tick);border:1.5px solid var(--tick);border-radius:50%;font-feature-settings:"lnum";font-variant-numeric:lining-nums}.tm.n{border-radius:0;border-style:dashed}.tm.o{border-color:var(--note);color:var(--note)}.legend{margin-top:26px;padding-top:10px;border-top:1px solid var(--ink)}.legend dl{display:grid;grid-template-columns:2.8em minmax(0,1fr) 2.8em minmax(0,1fr);grid-gap:8px 12px;gap:8px 12px;margin:0;font-size:15px;line-height:1.4;align-items:center;color:var(--note)}@media (max-width:640px){.legend dl{grid-template-columns:2.8em minmax(0,1fr)}}.legend dt{display:flex}.legend dd{margin:0;max-width:36ch;color:var(--note)}sup.tq{font:500 11px/0 var(--sans);color:var(--tick);margin-left:2px}[data-voice=ours]:after{content:"o";font:500 11px/1 var(--sans);color:var(--note);vertical-align:super;margin-left:3px}.nil{color:var(--note)}.nil:before{content:"ns";font:500 11px/1 var(--sans);color:var(--tick);border:1px dashed var(--tick);padding:1px 3px;margin-right:6px;vertical-align:1px}.tally{display:block;flex:none;stroke:var(--ink);stroke-width:1.5;stroke-linecap:round;fill:none}.tally .o{stroke:var(--note);stroke-width:1.7;stroke-dasharray:.01 3.1}.sched{margin:48px 0 0}.sched.one{margin-top:36px}.sched-t{font:800 20px/1.3 var(--sans);margin:0 0 4px;max-width:none}.sched-t .wp{color:var(--tick);margin-right:6px}.sched-n{font-size:16px;color:var(--note);margin:0 0 10px;max-width:60ch}.sched-h{display:none;font:400 14px/1.4 var(--sans);color:var(--note);margin:-4px 0 8px}@media (max-width:860px){.sched-h{display:block}}.scroll{border-top:3px double var(--ink);overflow-x:auto;max-width:100%}.sched table{border-collapse:collapse;width:100%;font:400 14px/1.2 var(--sans);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.sched thead th{vertical-align:bottom;text-align:left;font-weight:500;color:var(--note);padding:8px 4px 6px;border-bottom:1px solid var(--ink)}.sched thead th span{writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap}.sched th.rl{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:var(--paper);text-align:left;padding:6px 14px 6px 0;font-weight:400}.sched th.rl,.sched thead th.rl{color:var(--ink)}.sched tbody th.rl a{text-decoration:none;display:flex;gap:0;align-items:baseline}.sched tbody th.rl a:hover span{text-decoration:underline;-webkit-text-decoration-color:var(--tick);text-decoration-color:var(--tick)}.sched tbody th.rl b{flex:none;width:2.4ch;font-weight:800;color:var(--tick)}.sched tbody th.rl span{white-space:nowrap}.sched tbody tr+tr{border-top:1px solid var(--rule)}.sched td{padding:5px;vertical-align:middle}.sched td a{display:inline-flex;align-items:center;gap:6px;text-decoration:none;color:var(--note)}.sched td a .c{min-width:2ch;text-align:right}.sched td a:hover .tally{stroke:var(--tick);stroke-width:2.1}.sched .c{font-size:13px}.sched td.none .tally{stroke:var(--tick)}.sched tfoot{border-top:1px solid var(--ink);border-bottom:3px double var(--ink)}.sched tfoot td,.sched tfoot th{padding:6px 5px;font-weight:800}.sched tfoot th.rl{font-weight:800}.sched.one tbody{border-bottom:1px solid var(--ink)}.answers thead th{font:500 14px/1.3 var(--sans);color:var(--ink);padding-right:16px}.answers td{padding:7px 16px 7px 0}.ans{display:inline-flex;align-items:center;gap:8px}.ans .c{color:var(--ink);white-space:nowrap;min-width:4.6em}.answers tbody{border-bottom:1px solid var(--ink)}@media (max-width:860px){.sched tbody th.rl span{white-space:normal;display:block;width:8.5em;line-height:1.25}.sched th.rl{padding-right:10px;box-shadow:1px 0 0 var(--rule)}.sched td{padding:5px 4px}.answers td{padding:7px 12px 7px 4px}}.exhibit{margin:40px 0 8px;max-width:var(--col)}.exhibit.wide{max-width:none}.ex-title{font:800 18px/1.35 var(--sans);margin:0 0 4px;max-width:46em}.ex-title .ex-no{color:var(--tick);margin-right:6px;font-feature-settings:"lnum";font-variant-numeric:lining-nums}.ex-note{font-size:16px;margin:0 0 10px;max-width:60ch}.ex-note,.ex-src{color:var(--note)}.ex-src{font-size:14px;margin:8px 0 0;max-width:62ch}.ex-src>span:first-child{font:800 14px var(--sans);color:var(--ink)}.ex-body{border-top:3px double var(--ink);border-bottom:1px solid var(--ink)}table.print{width:100%;border-collapse:collapse;font-size:17px;line-height:1.45;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}table.print thead th{text-align:left;vertical-align:bottom;font:500 14.5px/1.3 var(--sans);color:var(--ink);border-bottom:1px solid var(--ink);padding:7px 16px 5px 0}table.print tbody th,table.print td{border-top:1px solid var(--rule);padding:10px 16px 10px 0;vertical-align:top;text-align:left}table.print tbody tr:first-child td,table.print tbody tr:first-child th{border-top:0}table.print tbody th{font-weight:600}table.print .maker{display:block;font:400 14px/1.4 var(--sans);color:var(--note)}table.print td.no{font:800 16px/1.45 var(--sans);color:var(--tick);width:2.5ch;padding-right:14px}table.print .num,table.print .r{text-align:right;white-space:nowrap;padding-right:0}table.print td.num{font:800 16px/1.45 var(--sans)}table.print td.ex{white-space:nowrap;font:500 15px/1.5 var(--sans)}table.print td.ex a{color:var(--tick)}table.print td.src{white-space:nowrap;width:4.5em;padding-right:0}table.print td.q{color:var(--note);font-size:16px}table.print td>p{margin:0}table.print td>p+p{margin-top:8px}table.record tbody th{width:30%;font:500 15px/1.5 var(--sans)}table.record tr.unstated td{color:var(--note)}.excerpts .quote>q:first-child,.pd dd>q:first-child,td[data-voice=maker]>p>q:first-child,td[data-voice=maker]>q:first-child{margin-left:-.4em}@media (max-width:640px){table.toc,table.toc tbody,table.toc thead{display:block}table.toc thead{position:absolute;left:-9999px}table.toc tr{display:grid;grid-template-columns:2.5ch minmax(0,1fr) auto;grid-column-gap:12px;column-gap:12px;padding:11px 0;border-top:1px solid var(--rule)}table.toc tbody tr:first-child{border-top:0}table.toc tbody tr:first-child td,table.toc td{display:block;padding:0;border:0;width:auto}table.toc td.no{grid-column:1;grid-row:1/span 3}table.toc td.t{grid-column:2;font-weight:600}table.toc td.num{grid-column:3;grid-row:1}table.toc td.num:after{content:" products";font-weight:400;color:var(--note);font-size:14px}table.toc td.ex,table.toc td.q{grid-column:2/span 2;margin-top:3px}table.toc td.fe{grid-column:2/span 2;grid-row:3;text-align:left;font-size:14px;color:var(--note)}table.toc td.fe:after{font-weight:400}table.toc td.fe:after,table.toc td.num.fe:after{content:" " attr(data-unit)}table.stack thead{position:absolute;left:-9999px}table.stack,table.stack tbody,table.stack tbody th,table.stack td,table.stack tr{display:block;width:auto}table.stack tr{padding:11px 0;border-top:1px solid var(--rule)}table.stack tbody tr:first-child{border-top:0}table.stack tbody th,table.stack td{border:0!important;padding:2px 0}table.stack td.src{width:auto}table.stack td.r{text-align:left}table.stack td[data-label]:before{content:attr(data-label) ": ";font:500 14px var(--sans);color:var(--note)}table.record tbody th{width:auto;color:var(--note)}}.plist summary,.plist-h{display:grid;grid-template-columns:22px minmax(0,1fr) repeat(3,108px);grid-column-gap:10px;column-gap:10px;align-items:center}.plist-h{font:500 14px/1.3 var(--sans);padding:7px 0 5px;border-bottom:1px solid var(--ink)}.plist-h span:first-child{grid-column:2}.plist-h span+span{text-align:center}.plist{list-style:none;margin:0;padding:0;max-width:none}.plist>li{max-width:none;border-top:1px solid var(--rule)}.plist>li:first-child{border-top:0}.plist summary{cursor:pointer;list-style:none;padding:9px 0}.plist summary::-webkit-details-marker{display:none}.plist summary:before{content:"+";font:500 20px/1 var(--sans);color:var(--tick)}.plist details[open]>summary:before{content:"\2212"}.plist summary .pn{display:flex;flex-direction:column}.plist summary .pn b{font-weight:600}.plist summary:hover .pn b{text-decoration:underline;-webkit-text-decoration-color:var(--tick);text-decoration-color:var(--tick);text-decoration-thickness:2px}.plist summary .tm{justify-self:center}.plist .maker{font:400 14px/1.4 var(--sans);color:var(--note)}.pd{margin:0 0 14px;padding:2px 0 0 32px;grid-gap:8px;gap:8px;max-width:calc(var(--col) + 2em)}.pd,.pd>div{display:grid}.pd>div{grid-template-columns:11em minmax(0,1fr);grid-column-gap:16px;column-gap:16px}.pd dt{font:500 14px/1.6 var(--sans);color:var(--note)}.pd dd{margin:0;font-size:17px;line-height:1.45}@media (max-width:640px){.plist summary,.plist-h{grid-template-columns:18px minmax(0,1fr) repeat(3,46px);column-gap:6px}.plist-h{font-size:12.5px;line-height:1.15;align-items:end}.pd{padding-left:0}.pd>div{grid-template-columns:minmax(0,1fr)}}.excerpts{list-style:none;padding:0}.excerpts,.excerpts>li{margin:0;max-width:none}.excerpts>li{padding:12px 0;border-top:1px solid var(--rule)}.excerpts>li:first-child{border-top:0}.excerpts .quote{max-width:54ch}.excerpts .who{display:block;font:400 14px/1.45 var(--sans);color:var(--note);margin-top:4px}.excerpts .who strong{color:var(--ink);font-weight:500}@media (min-width:1280px){.exhibit.side-ok{max-width:none}.exhibit.side-ok .ex-body{max-width:var(--col)}.exhibit.side-ok .excerpts>li{position:relative}.exhibit.side-ok .excerpts .sn{position:absolute;top:12px;left:calc(100% + var(--gap));width:330px}}.aside{border-left:2px solid var(--rule);padding:2px 0 2px 16px;font-size:16px;margin:36px 0 0;max-width:var(--col)}.aside h2{font:800 16px/1.3 var(--sans);margin:0 0 6px}.aside p{margin:0 0 8px}.aside p:last-child{margin:0}.checklist{counter-reset:q;list-style:none;padding:0;max-width:var(--col);border-top:3px double var(--ink);border-bottom:1px solid var(--ink)}.checklist li{counter-increment:q;display:grid;grid-template-columns:3ch 1fr;padding:9px 0;border-top:1px solid var(--rule);margin:0}.checklist li:first-child{border-top:0}.checklist li:before{content:counter(q);font:800 16px/1.6 var(--sans);color:var(--tick);font-feature-settings:"lnum";font-variant-numeric:lining-nums}.ask,h2.sec{max-width:var(--col)}h2.sec{font:700 27px/1.2 var(--serif);margin:56px 0 12px}h2.sec .no{font:800 .8em var(--sans);color:var(--tick);margin-right:12px;font-feature-settings:"lnum";font-variant-numeric:lining-nums}section h3{font:700 20px/1.3 var(--serif);margin:30px 0 8px;max-width:var(--col)}section ol,section ul{padding-left:1.3em;max-width:var(--col)}section li{margin-bottom:6px}.note,.prose{counter-reset:para}.note .para>p,.note section:not(.abs)>div>p,.prose>p:not(.dek){counter-increment:para;position:relative}.note .para>p:before,.note section:not(.abs)>div>p:before,.prose>p:not(.dek):before{content:"." counter(para,decimal-leading-zero);position:absolute;left:calc(-1 * var(--gut));top:.28em;font:500 14px/1.5 var(--sans);color:var(--tick);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}@media (max-width:860px){.note .para>p:before,.note section:not(.abs)>div>p:before,.prose>p:not(.dek):before{position:static;display:inline-block;margin-right:8px}}.para>p{margin:0 0 16px}.sn{display:none}@media (min-width:1280px){.para{display:grid;grid-template-columns:minmax(0,var(--col)) minmax(0,1fr);grid-column-gap:var(--gap);column-gap:var(--gap)}.sn{display:block;font:400 15px/1.45 var(--sans);color:var(--ink);padding-top:3px}.sn p{margin:0 0 9px;max-width:34ch;overflow-wrap:anywhere}.sn p:before{content:none}.sn b{color:var(--tick);font-weight:800;margin-right:5px;font-feature-settings:"lnum";font-variant-numeric:lining-nums}}.letters{display:flex;flex-wrap:wrap;gap:4px 16px;font:800 19px var(--sans);margin:28px 0 0}.letters a{-webkit-text-decoration-color:var(--rule);text-decoration-color:var(--rule)}@media (min-width:1280px){.withnotes{display:grid;grid-template-columns:minmax(0,var(--col)) minmax(240px,1fr);grid-column-gap:var(--gap);column-gap:var(--gap);align-items:start}.withnotes>div{min-width:0}.withnotes>.notes{margin-top:40px}.withnotes>.notes ol{columns:auto}}.notes{margin-top:56px;border-top:1px solid var(--ink);padding-top:12px}.notes h2{font:800 16px var(--sans);margin:0 0 8px}.notes ol{font:400 14px/1.45 var(--sans);color:var(--note);padding-left:2.4em;margin:0;max-width:none;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;columns:270px 3;column-gap:var(--gap)}.notes li{margin-bottom:6px;max-width:52ch;overflow-wrap:anywhere;page-break-inside:avoid;break-inside:avoid}.notes li::marker{color:var(--tick);font-weight:800}.notes li:target{outline:2px solid var(--tick);outline-offset:3px}.notes a{color:var(--note)}.prose{max-width:var(--col);padding:30px 0 10px}.prose h2{font:700 24px/1.25 var(--serif);margin:40px 0 8px}.notfound{padding:30px 0 24px;max-width:var(--col)}.after{margin-top:30px}.apx{margin-top:52px}.apx h2{font:800 20px/1.3 var(--sans);margin:0 0 4px}.apx-note{font-size:16px;color:var(--note);margin:0 0 10px}.apx ol{list-style:none;margin:0;padding:0;max-width:none;border-top:3px double var(--ink);border-bottom:1px solid var(--ink)}.apx li{display:grid;grid-template-columns:2.5ch minmax(0,1fr) auto;grid-column-gap:14px;column-gap:14px;padding:9px 0;border-top:1px solid var(--rule);max-width:none;align-items:baseline}.apx li:first-child{border-top:0}.apx-no{font:800 17px var(--sans);color:var(--tick)}.apx-in{font:400 15px var(--sans);color:var(--note);font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap}.foot{margin-top:88px;padding-bottom:44px}.foot .cols{border-top:6px double var(--ink);padding-top:12px;font:400 14px/1.5 var(--sans);color:var(--note)}.foot p{margin:0 0 8px}.foot a{color:var(--note)}@page{size:auto;margin:18mm 16mm 20mm 20mm;@top-left{content:"Best AI for CFOs, research notes";font:500 8.5pt/1 var(--sans),sans-serif;color:#444}@bottom-left{content:"bestaiforcfos.com";font:400 8.5pt/1 var(--sans),sans-serif;color:#444}@bottom-right{content:"Page " counter(page) " of " counter(pages);font:400 8.5pt/1 var(--sans),sans-serif;color:#444}}@media print{:root{--paper:#fff;--ink:#000;--tick:#000;--note:#333;--rule:#999;--pad:0px;--gut:0px}body{font-size:10.5pt;line-height:1.42;letter-spacing:0}.after,.apx-note,.crumbs,.foot,.letters,.mh nav,.pin,.sched-h,.skip{display:none!important}.sheet{max-width:none;padding:0}.mh{padding-top:0}.series .meta{page-break-inside:avoid;break-inside:avoid}.cv{grid-template-columns:34mm minmax(0,1fr)}.cv-n{font-size:54pt}.cv-t h1{font-size:24pt}.dek{font-size:13pt}.cols,.para,.withnotes{display:block}.sn{display:none!important}.keypoints{margin-top:10pt}.note .para>p:before,.note section:not(.abs)>div>p:before,.prose>p:not(.dek):before{position:static;display:inline-block;margin-right:6pt}.ex-title,.sched-t,h2,h3{page-break-after:avoid;break-after:avoid}table{page-break-inside:auto;break-inside:auto}thead{display:table-header-group}.checklist li,.excerpts>li,.notes li,.plist>li,tr{page-break-inside:avoid;break-inside:avoid}.scroll{overflow:visible}.sched th.rl{position:static}.sched table{font-size:8pt}.plist details::details-content{content-visibility:visible;display:block}.plist summary:before{content:""}.plist summary,.plist-h{grid-template-columns:0 minmax(0,1fr) repeat(3,26mm);column-gap:4mm}.pd{padding-left:0}.sched{page-break-inside:avoid;break-inside:avoid}figcaption{page-break-after:avoid;break-after:avoid}main a[href^=http]:after{content:" (" attr(href) ")";font-size:8pt;overflow-wrap:anywhere;color:#333}.notes a[href^=http]:after,.sched a:after{content:none}.notes ol{column-count:2;font-size:8.5pt}a{text-decoration:none;color:#000}}