.doc-page{color:#18191f;background:radial-gradient(70% 38rem at 8% -8%,#cfe5fb57,#0000 66%),radial-gradient(54% 32rem at 96% 2%,#e6defb47,#0000 68%),#fbfcfe;min-height:100%}.doc-main{width:min(100% - 2.5rem,760px);margin:0 auto;padding:3rem 0 4rem}@media (min-width:900px){.doc-main{width:min(100% - 5rem,760px);padding-top:4rem}}.doc>*{margin:0}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.doc a:focus-visible,.doc summary:focus-visible{outline:2px solid var(--peri-deep,#4a56c4);outline-offset:3px;border-radius:3px}.doc h1{letter-spacing:-.025em;color:#15161b;text-wrap:balance;font-size:clamp(1.1875rem,.5vw + 1.1rem,1.375rem);font-weight:600;line-height:1.15}.doc-lede{color:#3d4150;text-wrap:pretty;max-width:60ch;font-size:.875rem;line-height:1.65;margin-top:.75rem!important}.doc-updated{color:#5d6272;flex-wrap:wrap;gap:.15rem 1rem;font-size:.75rem;line-height:1.5;display:flex;margin-top:.9rem!important}.doc-toc{border-top:1px solid #464d6624;margin-top:1.1rem;padding-top:.9rem}.doc-toc ul{flex-wrap:wrap;gap:0 1.25rem;margin:0;padding:0;list-style:none;display:flex}.doc-toc a{color:#3d4150;padding:.55rem 0;font-size:.8125rem;line-height:1.25rem;text-decoration:none;display:inline-block}.doc-toc a:hover{color:#15161b;text-underline-offset:3px;text-decoration:underline}.doc-section{padding-top:2rem;scroll-margin-top:1rem}.doc h2{letter-spacing:-.02em;color:#15161b;text-wrap:balance;font-size:clamp(1rem,.25vw + .95rem,1.0625rem);font-weight:600;line-height:1.25}.doc-body>*{margin:0}.doc-body>*+*{margin-top:.85rem}.doc h2+.doc-body{margin-top:.75rem}.doc-body p,.doc-body li{color:#3a3e4b;text-wrap:pretty;font-size:.875rem;line-height:1.7}.doc h3{letter-spacing:-.005em;color:#15161b;font-size:.9375rem;font-weight:600;line-height:1.35;margin-top:1.9rem!important}.doc h4{color:#2b2f3c;font-size:.875rem;font-style:italic;font-weight:600;line-height:1.4;margin-top:1.3rem!important}.doc-body h3+*,.doc-body h4+*{margin-top:.35rem}.doc-body ul{padding-left:1.2rem;list-style:outside}.doc-body li{margin-top:.3rem;padding-left:.1rem}.doc-body li::marker{color:#8d92a3}.doc-body .mx-grid{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:0 1.25rem;padding:0;list-style:none;display:grid;margin-top:1.1rem!important}.doc-body .mx-grid li{grid-template-rows:subgrid;grid-row:span 3;row-gap:.1rem;display:grid;margin:0!important;padding:0!important}.mx-fig{letter-spacing:-.03em;color:#15161b;font-variant-numeric:tabular-nums;font-size:clamp(1.125rem,1rem + .4vw,1.3125rem);font-weight:600;line-height:1.05}.mx-label{color:#15161b;text-wrap:balance;margin-top:.35rem;font-size:.875rem;font-weight:600;line-height:1.3}.mx-scope{color:#5d6272;text-wrap:balance;font-size:.8125rem;line-height:1.3}@media (max-width:639px){.doc-body .mx-stack{grid-template-columns:minmax(0,1fr);row-gap:.85rem}.doc-body .mx-stack li{grid-row:auto;grid-template-rows:auto auto;grid-template-columns:5.25rem minmax(0,1fr);align-items:baseline;column-gap:.9rem}.mx-stack .mx-fig{grid-row:span 2;align-self:center;font-size:1.375rem}.mx-stack .mx-label{margin-top:0}}.ev-details{margin-top:.6rem}.ev-details summary{color:#15161b;font-weight:600}.bm-set{gap:0;display:grid;margin-top:.4rem!important}.bm{margin:1.5rem 0 0;padding:0}.bm-set .bm:first-child{margin-top:1rem}.doc .bm h4{color:#15161b;font-size:.9375rem;font-style:normal;font-weight:600;margin:0!important}.bm-scope{color:#5d6272!important;margin-top:.1rem!important;font-size:.8125rem!important;line-height:1.4!important}.doc-body .bm-list{gap:.65rem;display:grid;margin:.65rem 0 0!important;padding:0!important;list-style:none!important}.doc-body .bm-list li{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.2rem .75rem;display:grid;margin:0!important;padding:0!important}.bm-name{color:#2b2f3c;line-height:1.3;font-size:.875rem!important}.bm-val{color:#3a3e4b;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.875rem;line-height:1.3}.bm-val strong{color:#15161b;font-weight:600}.bm-val span{color:#5d6272;margin-left:.35rem}.bm-track{background:linear-gradient(90deg,#0000 calc(50% - .5px),#464d6638 calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px)),#e6e9f3;border-radius:2px;grid-column:1/-1;height:.5rem;position:relative}.bm-track>span{background:#aeb4cb;border-radius:2px;height:100%;display:block}.bm-list li[data-role=clir] .bm-track>span{background:#20243a}.bm-list li[data-role=reference] .bm-track>span{background:repeating-linear-gradient(135deg,#aeb4cb 0 4px,#cfd3e4 4px 8px)}.bm-axis{color:#6b7080;justify-content:space-between;margin-top:.2rem;font-size:.6875rem;line-height:1.2;display:flex}.bm-obs{margin-top:.6rem!important;font-size:.875rem!important;line-height:1.55!important}.bm-details{margin-top:.15rem}.bm-details summary{color:#3d4150;cursor:pointer;min-height:44px;padding:.55rem 0;font-size:.875rem;line-height:1.75rem;display:block}.bm-details summary:hover{color:#15161b}.bm-details ul{margin-top:.15rem;padding-bottom:.4rem}.bm-details li{font-size:.875rem!important}.tbl-wrap{margin-top:1.1rem}.tbl{border-collapse:collapse;width:100%;font-size:.875rem}.tbl caption{text-align:left;color:#5d6272;padding-bottom:.5rem;font-size:.8125rem;line-height:1.4}.tbl th,.tbl td{text-align:left;vertical-align:top;color:#3a3e4b;font-variant-numeric:tabular-nums;border-top:1px solid #464d661f;padding:.5rem .9rem .5rem 0}.tbl thead th{color:#3b3f50;border-top:0;border-bottom:1px solid #464d664d;font-size:.75rem;font-weight:600}.tbl tbody th[scope=row]{color:#1b1d27;font-weight:500}.tbl-group th{color:#3b3f50;padding-top:1.1rem;font-size:.75rem;font-weight:600;border-top:0!important}@media (min-width:900px){.tbl-wide{width:min(100vw - 6rem,900px)}}@media (max-width:640px){.tbl-stack thead{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.tbl-stack tr{border-top:1px solid #464d661f;grid-template-columns:1fr 1fr;gap:.1rem 1rem;padding:.65rem 0;display:grid}.tbl-stack tbody,.tbl-stack caption{display:block}.tbl-stack th,.tbl-stack td{border:0;padding:0;display:block}.tbl-stack tbody th[scope=row]{grid-column:1/-1;font-size:.875rem}.tbl-stack td{font-size:.875rem}.tbl-stack td:before{content:attr(data-label);color:#5d6272;font-size:.75rem;display:block}.tbl-score tr td:last-child{grid-column:1/-1}.tbl-score tr td:last-child:before{content:"Evidence"}.tbl-group{border-top:0!important;padding:1rem 0 .2rem!important;display:block!important}}.eu-entry{border-top:1px solid #464d6624;padding-top:1.1rem}.eu-entry:first-child{border-top:0;padding-top:0}.eu-entry h3{margin-top:0!important}.eu-meta{color:#5d6272!important;margin-top:.1rem!important;font-size:.875rem!important}.eu-entry h4{margin-top:1rem!important}.eu>*+*{margin-top:1.1rem}@media (prefers-reduced-motion:reduce){.doc *{scroll-behavior:auto!important;transition:none!important}}@media print{.doc-page{background:#fff!important}.doc-main{width:100%;padding:0}}.bm-details summary{justify-content:space-between;align-items:center;gap:1rem;max-width:100%;list-style:none;display:flex}.bm-details summary::-webkit-details-marker{display:none}.bm-details summary:after{content:"+";color:#5d6272;font-size:1.125rem;line-height:1}.bm-details[open] summary:after{content:"−"}.bm-details{border-top:1px solid #464d6624}.eu-groups{gap:.7rem;margin:1rem 0 0;display:grid}.eu-groups>div{grid-template-columns:8.5rem minmax(0,1fr);gap:.15rem 1rem;display:grid}.eu-groups dt{color:#15161b;font-size:.875rem;font-weight:600}.eu-groups dd{color:#3a3e4b;margin:0;font-size:.875rem;line-height:1.65}@media (max-width:560px){.eu-groups>div{grid-template-columns:1fr}}.doc h3.sub{color:#2b2f3c;font-size:.875rem;font-style:italic;font-weight:600;line-height:1.4;margin-top:1.3rem!important}.doc .bm h3.sub{color:#15161b;font-size:.9375rem;font-style:normal;font-weight:600;margin:0!important}
