.measurement-page{--measurement-ink:#15233f;--measurement-muted:#5b6880;--measurement-orange:#b85a13;--measurement-gold:#d69a33;--measurement-blue:#285aa6;--measurement-line:#1d335529;color:var(--measurement-ink)}.measurement-hero{background:radial-gradient(circle at 82% 18%,#f4b54b52,#0000 28%),linear-gradient(125deg,#111f39 0%,#1d3f6e 58%,#245f83 100%)}.measurement-hero .lab-hero__inner{align-items:end;min-height:clamp(12rem,24vw,19rem)}.measurement-hero h1{max-width:none}.measurement-document{min-width:0}.measurement-section{scroll-margin-top:6rem}.measurement-section>h2{color:#843f0b;border-bottom:2px solid #b85a1347;margin:0 0 1.8rem;padding-bottom:.72rem;font-size:clamp(1.8rem,3.4vw,3rem);line-height:1.15}.measurement-section>h3,.measurement-section>h4,.measurement-minor-heading{color:var(--measurement-ink);text-wrap:balance;scroll-margin-top:6rem}.measurement-section>h3{border-left:4px solid var(--measurement-orange);margin:2.4rem 0 1rem;padding-left:.9rem;font-size:clamp(1.42rem,2.2vw,2rem)}.measurement-section>h4{color:#284b7a;margin:2rem 0 .85rem;font-size:clamp(1.16rem,1.7vw,1.5rem)}.measurement-minor-heading{color:#6b3d1e;margin:1.5rem 0 .6rem;font-size:1.05rem}.measurement-section p,.measurement-references p{text-align:left;margin:.85rem 0;font-size:1rem;line-height:1.82}.measurement-section sup,.measurement-section sub{line-height:0}.measurement-box-heading{color:#c65f10;font-weight:800;margin-top:1.3rem!important}.document-link{color:#9b5c00;text-underline-offset:.2em;font-weight:750;text-decoration:underline;text-decoration-thickness:.12em}.document-link:hover,.document-link:focus-visible{color:#5e3500}.measurement-figure{text-align:center;margin:1.55rem 0 2.2rem}.measurement-figure img{object-fit:contain;width:auto;max-width:min(100%,74rem);max-height:52rem;margin:0 auto;display:block}.measurement-figure figcaption,.measurement-caption{color:#39475c;max-width:70rem;font-weight:700;text-align:center!important;margin:.8rem auto 0!important;font-size:.94rem!important;line-height:1.55!important}.measurement-map{margin-top:1.15rem}.measurement-map__canvas{isolation:isolate;width:min(100%,83rem);margin:0 auto;position:relative}.measurement-map__canvas>img{width:100%;max-width:none;max-height:none}.measurement-map__hotspot{z-index:2;left:var(--left);top:var(--top);width:var(--width);height:var(--height);background:0 0;border:2px solid #0000;border-radius:.35rem;transition:border-color .16s,background-color .16s,box-shadow .16s;position:absolute}.measurement-map__hotspot span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.measurement-map__hotspot:hover,.measurement-map__hotspot:focus-visible{background:#ffc45733;border-color:#ef8b24;outline:none;box-shadow:0 0 0 4px #ffffffdb,0 0 0 7px #ef8b246b}.measurement-process-links{gap:.85rem;width:min(100%,54rem);margin:1.5rem auto 2.25rem;display:grid}.measurement-process-link{--process-color:#b85a13;color:#fff;background:var(--process-color);min-height:4.2rem;box-shadow:0 .65rem 1.4rem color-mix(in srgb, var(--process-color) 24%, transparent);border-radius:999px;grid-template-columns:3.35rem 1fr;align-items:center;text-decoration:none;transition:transform .16s,filter .16s;display:grid;overflow:hidden}.measurement-process-link>span{border:.35rem solid var(--process-color);width:3.35rem;height:3.35rem;color:var(--process-color);background:#fff;border-radius:50%;place-items:center;margin-left:.45rem;font-size:1.55rem;font-weight:900;display:grid}.measurement-process-link strong{padding:.7rem 1.2rem;font-size:clamp(1rem,2vw,1.35rem);font-weight:650}.measurement-process-link:hover,.measurement-process-link:focus-visible{filter:brightness(1.08);outline:3px solid color-mix(in srgb, var(--process-color) 44%, white);outline-offset:3px;transform:translate(.35rem)}.measurement-process-link--orange{--process-color:#c96000}.measurement-process-link--green{--process-color:#237d18}.measurement-process-link--blue{--process-color:#1768a4}.measurement-process-link--purple{--process-color:#653087}.measurement-jump-line{position:relative;margin-bottom:1.2rem!important}.measurement-jump-menu{display:inline-block;position:relative}.measurement-jump-menu__panel{z-index:8;visibility:hidden;opacity:0;background:#fffdf5;border:1px solid #9b5c004d;border-radius:.7rem;flex-wrap:wrap;gap:.42rem;width:max-content;max-width:min(32rem,80vw);padding:.65rem;transition:opacity .15s,transform .15s,visibility .15s;display:flex;position:absolute;top:calc(100% + .45rem);left:0;transform:translateY(-.35rem);box-shadow:0 .9rem 2rem #18233929}.measurement-jump-menu:hover .measurement-jump-menu__panel,.measurement-jump-menu:focus-within .measurement-jump-menu__panel{visibility:visible;opacity:1;transform:translateY(0)}.measurement-jump-menu__panel a{color:#6d3d00;background:#f6e8c1;border-radius:999px;padding:.28rem .55rem;font-size:.88rem;font-weight:800;text-decoration:none}.measurement-table-caption{color:#3e2b21;font-weight:800;text-align:center!important;margin:1.75rem 0 .55rem!important;font-size:.95rem!important}.measurement-table-wrap{border:1px solid var(--measurement-line);background:#fff;border-radius:.75rem;width:100%;margin:.6rem 0 2rem;overflow-x:auto}.measurement-table{border-collapse:collapse;width:100%;min-width:44rem;font-size:.9rem}.measurement-table th,.measurement-table td{vertical-align:top;text-align:left;overflow-wrap:anywhere;border:1px solid #1d335526;padding:.68rem .72rem}.measurement-table thead th{color:#fff;background:#544039}.measurement-table tbody th{color:#3c2d28;background:#f5e5c7}.measurement-table tbody:nth-of-type(2n) td{background:#fbfcff}.measurement-instrument-link{border-radius:.8rem;display:inline-block}.measurement-instrument-link:hover,.measurement-instrument-link:focus-visible{outline-offset:5px;outline:4px solid #285aa65c}.measurement-references{background:#fffdf8;border:1px solid #843f0b47;border-radius:.9rem;margin:2.5rem 0 0}.measurement-references summary{cursor:pointer;color:#843f0b;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.4rem;list-style:none;display:flex}.measurement-references summary::-webkit-details-marker{display:none}.measurement-references summary>span:first-child{font-family:var(--font-display,Georgia, serif);scroll-margin-top:6rem;font-size:clamp(1.55rem,2.6vw,2.25rem);font-weight:800}.measurement-references summary>span:last-child{font-size:1.6rem;transition:transform .16s}.measurement-references[open] summary>span:last-child{transform:rotate(45deg)}.measurement-references__body{border-top:1px solid #843f0b2e;padding:0 1.4rem 1.3rem}.reference-entry{text-indent:-1.1rem;overflow-wrap:anywhere;padding-left:1.1rem}@media (width<=880px){.measurement-map{padding-bottom:.6rem;overflow-x:auto}.measurement-map__canvas{width:62rem;margin-left:0}.measurement-process-link{grid-template-columns:3rem 1fr;min-height:3.7rem}.measurement-process-link>span{width:3rem;height:3rem;font-size:1.3rem}}@media (prefers-reduced-motion:reduce){.measurement-map__hotspot,.measurement-process-link,.measurement-jump-menu__panel,.measurement-references summary>span:last-child{transition:none}}@media print{.measurement-map__hotspot,.measurement-jump-menu__panel{display:none}.measurement-references{border:0}}:root body.research-manuscript main{color:#7d521d;font-family:Times New Roman,Times,serif}:root body.research-manuscript main :is(p,li,figcaption,th,td,summary){color:#7d521d;font-size:1rem!important;line-height:1.65!important}:root body.research-manuscript main h2{color:#6a3f24;font-weight:700;font-size:1.833rem!important;line-height:1.3!important}:root body.research-manuscript main :is(h3,.research-result-stage>summary,.research-reference>summary){color:#843f0b;font-size:1.333rem!important;line-height:1.4!important}:root body.research-manuscript main h4{color:#cb8611;font-size:1.167rem!important;line-height:1.4!important}:root body.research-manuscript main h5{color:#deaf81;font-size:1.167rem!important;line-height:1.4!important}:root body.research-manuscript main .research-figure{text-align:center;margin:1.5rem 0 2rem}:root body.research-manuscript main .research-figure img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:46rem;margin:auto;display:block}:root body.research-manuscript main .research-chart img{max-width:min(80%,16rem);height:auto;max-height:12rem;width:auto!important}:root body.research-manuscript main :is(.research-figure figcaption,.research-table-caption){margin:.75rem 0;font-weight:700;color:#7d521d!important;text-align:center!important;font-size:1rem!important}:root body.research-manuscript main .research-table-wrap{border:1px solid #d9c4b4;border-radius:8px;width:100%;max-width:48rem;margin:.75rem auto 1.5rem;overflow:auto}:root body.research-manuscript main .research-table{border-collapse:collapse;width:100%;min-width:28rem}:root body.research-manuscript main .research-table :is(th,td){vertical-align:middle;overflow-wrap:anywhere;border:1px solid #d9c4b4;padding:.45rem .6rem;font-size:.9375rem!important}:root body.research-manuscript main .research-table thead th{color:#fff;background:#6a3f24}:root body.research-manuscript main .research-table tbody th{color:#7d521d;background:#f5ece5}:root body.research-manuscript main .research-table tbody tr:nth-child(2n) td{background:#faf6f2}:root body.research-manuscript main .research-reference{background:#fff;border:1px solid #d9c4b4;border-radius:12px;padding:1rem}:root body.research-manuscript main summary{cursor:pointer}:root body.research-manuscript main .research-original:focus-visible{outline-offset:4px;outline:3px solid #cb8611}:root body.research-manuscript main .research-stage-body{padding:1rem clamp(.75rem,2vw,2rem)}:root body.research-manuscript main .research-result-stage{margin:1.25rem 0}:root body.research-manuscript main .research-section>h2{margin-top:0}:root body.research-manuscript main .legacy-source-anchor{scroll-margin-top:7rem;display:block}:root body.research-manuscript main [id]{scroll-margin-top:7rem}@media (width>=901px){:root body.research-manuscript main .lab-layout{grid-template-columns:minmax(330px,370px) minmax(0,1fr);gap:clamp(24px,3vw,48px)}:root body.research-manuscript main .page-toc{border-width:90px 54px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-image-slice:400 250 fill;border-image-width:90px 54px;height:calc(100svh - 108px);max-height:none;padding:28px;overflow:visible}:root body.research-manuscript main .page-toc>nav{width:auto;height:auto;max-height:none;margin:0;position:absolute;inset:20% 12%;overflow:hidden auto}:root body.research-manuscript main .page-toc>.toc-kicker{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=900px){:root body.research-manuscript main .lab-layout{grid-template-columns:1fr}}:root body.research-manuscript main .measurement-box{background:#fffaf5;border:2px solid #deaf81;border-radius:22px;margin-block:2rem;padding:clamp(24px,3vw,44px);box-shadow:6px 6px #deaf8140}:root body.research-manuscript main .measurement-box>h2{border-bottom:1px solid #deaf81;padding-bottom:1rem}:root body.research-manuscript main .measurement-workflow{background:#fff}:root body.research-manuscript main .document-link{color:#843f0b;text-underline-offset:.2em;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}:root body.research-manuscript main .document-link:hover{color:#6a3f24;background:#f4e4d5}:root body.research-manuscript main .document-link:focus-visible{outline-offset:3px;outline:3px solid #cb8611}:root body.research-manuscript main .measurement-map__canvas{width:100%}:root body.research-manuscript main .measurement-map__canvas>img{width:100%;max-height:none;display:block}:root body.research-manuscript main .measurement-map__hotspot{cursor:pointer;border:2px solid #0000}:root body.research-manuscript main .measurement-map__hotspot:hover,:root body.research-manuscript main .measurement-map__hotspot:focus-visible{background:#cb861133;border-color:#843f0b;outline:none;box-shadow:0 0 0 3px #ffffffb3}:root body.research-manuscript main .measurement-map__original{text-align:center!important}:root body.research-manuscript main .page-toc nav{overflow-x:hidden}:root body.research-manuscript main .page-toc a{overflow-wrap:anywhere}.measurement-map-links{text-align:left;display:none}@media (width<=680px){.measurement-map-links{margin:1rem 0;display:block}.measurement-map-links li{margin:.5rem 0}.measurement-map-links a{padding:.5rem 0;display:inline-block}}
