.doc--reading{--nav-w: 228px;--toc-w: 200px;--pad-x: clamp(22px, 3.2vw, 40px);--pad-y: clamp(30px, 3.8vw, 46px);--measure: 68ch}.doc--reading .doc__stick{padding-block:32px}.doc--reading .nav__label{display:block;padding:0 24px 18px;color:var(--ink-3)}.doc--reading .nav__cat{display:flex;align-items:center;gap:10px;padding:10px 22px;font-size:var(--fs-4);line-height:1.45;color:var(--ink-2)}.doc--reading .nav__cat svg{flex:none;color:var(--ink-3)}.doc--reading .nav__cat.is-open{color:var(--ink);font-weight:550}.doc--reading .nav__cat.is-open svg{color:var(--ink)}.doc--reading .nav__list{margin:3px 14px 15px 29px}.doc--reading .nav__link{padding:9px 12px 9px 16px;font-size:var(--fs-4);line-height:1.5;color:var(--ink-2)}.doc--reading .nav__link.is-current{background:var(--hover-strong);color:var(--ink);font-weight:550}.doc--reading :is(.nav__cat,.nav__link,.toc__link):hover{background:var(--hover);color:var(--ink)}.doc--reading .toc__label{display:block;padding-inline:20px}.doc--reading .toc__list{margin:18px 12px 0 20px}.doc--reading .toc__link{padding-block:8px;font-size:var(--fs-4);line-height:1.55;color:var(--ink-2)}.doc--reading .toc__link--3{font-size:var(--fs-3)}.doc--reading .toc__link.is-active{background:var(--hover);color:var(--ink);font-weight:550}.doc--reading .toc__top{margin-top:24px;padding-inline:20px;font-size:var(--fs-3)}.doc--reading .art__head{padding-block:clamp(32px,4vw,48px) 32px}.doc--reading .crumb{flex-wrap:wrap;gap:6px 9px;font-size:var(--fs-3);line-height:1.5}.doc--reading .crumb a:last-child{color:var(--ink-2)}.doc--reading .art__head h1{margin-top:26px;max-width:27ch;font-size:clamp(30px,3.1vw,42px);line-height:1.13;letter-spacing:-.035em;text-wrap:balance}.doc--reading .art__lede{margin-top:20px;font-size:var(--fs-6);line-height:1.7}.doc--reading .art__meta{margin-top:24px;gap:8px 14px;font-size:var(--fs-3);line-height:1.6;letter-spacing:0}.doc--reading .art__meta>span+span:before{content:"▪";margin-right:14px}.doc--reading .prose{--bleed-x: var(--pad-x);font-size:var(--fs-6);line-height:1.75;overflow-wrap:anywhere}.doc--reading .prose>p{margin-top:20px}.doc--reading .prose>p:first-child{margin-top:0}.doc--reading .prose h2{margin-top:48px;padding-top:32px;font-size:clamp(22px,2vw,26px);line-height:1.3;letter-spacing:-.025em}.doc--reading .prose h2:first-child{margin-top:0;padding-top:0}.doc--reading .prose h3{margin-top:30px;font-size:var(--fs-7);line-height:1.4;letter-spacing:-.015em}.doc--reading .prose :is(h2,h3)+p{margin-top:16px}.doc--reading .prose :is(ul,ol){gap:15px}.doc--reading .prose li{padding-left:28px;line-height:1.75}.doc--reading .prose ul>li:before{top:14px}.doc--reading .prose ol>li:before{top:5px;font-size:var(--fs-3);color:var(--ink-2)}.doc--reading .prose strong{font-weight:550}.doc--reading .prose a{text-underline-offset:4px;text-decoration-color:var(--ink-3)}.doc--reading .prose a.anchor{color:var(--ink-3);text-decoration:none}.doc--reading .prose blockquote{margin-top:28px;padding:20px 22px}.doc--reading .prose blockquote>p{font-size:var(--fs-6);line-height:1.75}.doc--reading .prose table{font-size:var(--fs-4)}.doc--reading .prose :is(th,td){padding:13px 16px;line-height:1.65}.doc--reading .prose thead th{font-size:var(--fs-3);font-weight:550;letter-spacing:0;text-transform:none;color:var(--ink-2)}.doc--reading .pn__cell{gap:10px;padding-block:24px;min-height:112px}.doc--reading .pn__t,.doc--reading .related__t{font-size:var(--fs-5);line-height:1.5}.doc--reading .related__d{font-size:var(--fs-4);color:var(--ink-2)}.doc--reading .doc__topics{display:none}.doc--reading :is(.toc-inline,.doc__topics) summary{min-height:48px;font-size:var(--fs-4);letter-spacing:0;text-transform:none;color:var(--ink-2)}.doc--reading :is(.toc-inline,.doc__topics) summary svg{flex:none;transform:rotate(90deg);transition:transform var(--dur-1)}.doc--reading :is(.toc-inline,.doc__topics)[open] summary svg{transform:rotate(-90deg)}.doc--reading .toc-inline a{padding:10px 16px;font-size:var(--fs-4);line-height:1.55}.doc--reading .toc-inline .is-sub a{padding-left:30px;font-size:var(--fs-4);color:var(--ink-2)}.doc--reading .toc-inline a:hover{background:var(--hover);color:var(--ink)}@media(max-width:900px){.doc--reading .doc__topics{display:block;border-bottom:1px solid var(--line)}.doc--reading .doc__topics summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px var(--pad-x);list-style:none;cursor:pointer}.doc--reading .doc__topics summary::-webkit-details-marker{display:none}.doc--reading .doc__topics[open] summary{border-bottom:1px solid var(--line)}.doc--reading .doc__topics .doc__stick{position:static;max-height:65dvh;padding-block:16px}.doc--reading .doc__topics .nav__label{display:none}.doc--reading .doc__topics :is(.nav__cat,.nav__link){min-height:44px;align-content:center}}@media(max-width:700px){.doc--reading{--pad-x: 22px}.doc--reading .art__head h1{font-size:clamp(30px,6vw,38px);max-width:26ch;text-wrap:pretty}.doc--reading .art__lede,.doc--reading .prose{font-size:var(--fs-6)}.doc--reading .art__meta{column-gap:10px;font-size:var(--fs-2)}.doc--reading .art__meta>span+span:before{margin-right:10px}.doc--reading .prose h2{margin-top:38px;padding-top:28px;font-size:var(--fs-8)}.doc--reading .prose h2:first-child{margin-top:0;padding-top:0}.doc--reading .prose :is(th,td){padding:11px 13px}.doc--reading .pn__cell{min-height:0}.doc--reading .pn__empty{display:none}}@media(prefers-reduced-motion:reduce){.doc--reading :is(.toc-inline,.doc__topics) summary svg{transition:none}}.doc--reading .prose .help-figure{max-width:calc(var(--help-shot-width) + 2px)}.help-figure{--bleed-x: 0px;margin:28px 0;border:1px solid var(--line);background:var(--card)}.prose .help-figure__open{display:block;color:var(--ink-2);text-decoration:none}.help-figure__open img{display:block;width:100%;height:auto}.help-figure__action{display:block;padding:10px 16px;border-top:1px solid var(--line);font-size:var(--fs-3);line-height:1.5;text-decoration:underline;text-underline-offset:3px}.help-figure__open:hover .help-figure__action{background:var(--hover);color:var(--ink)}.help-figure figcaption{padding:14px 16px;border-top:1px solid var(--line);color:var(--ink-2);font-size:var(--fs-4);line-height:1.65}.doc--reading .prose .help-callout{margin:26px 0;padding:20px 22px;border:1px solid var(--line);border-left:2px solid var(--ink-3);background:var(--card);color:var(--ink-2)}.help-callout>p{margin:0}.help-callout>p+p{margin-top:12px}.help-callout>p:first-child>strong:first-child{color:var(--ink);font-weight:600}.prose .help-reference-table tbody th{color:var(--ink);font-weight:550}.prose .help-reference-table tbody tr:last-child th{border-bottom:0}.help-reference-table__label{display:none}.help-zoom{--bleed-x: 0px;width:min(1400px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;border:1px solid var(--line-strong);background:var(--bg);color:var(--ink);overflow:auto;overscroll-behavior:contain}.help-zoom[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto}.help-zoom::backdrop{background:var(--veil)}.help-zoom__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-bottom:1px solid var(--line)}.help-zoom__bar h2{margin:0;font-size:var(--fs-5);font-weight:550}.help-zoom__actions{display:flex;align-items:center;gap:8px;margin-left:auto}.help-zoom__close,.help-zoom__size{height:var(--ctl);padding:0 14px;border:1px solid var(--line-strong);background:var(--card);color:var(--ink);font:inherit;font-size:var(--fs-4);cursor:pointer}.help-zoom__close:hover,.help-zoom__size:hover{background:var(--hover)}.help-zoom__size[aria-pressed=true]{background:var(--ink);color:var(--bg)}.help-zoom__media{min-height:0;padding:16px;overflow:auto;overscroll-behavior:contain}.help-zoom__media img{display:block;max-width:100%;max-height:70dvh;width:auto;height:auto;margin-inline:auto;object-fit:contain}.help-zoom[data-actual-size=true] .help-zoom__media img{max-width:none;max-height:none}.help-zoom__media:focus-visible{outline-offset:-3px}.help-zoom__foot{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:12px 24px;padding:14px 16px;border-top:1px solid var(--line);font-size:var(--fs-4);line-height:1.65;color:var(--ink-2)}.help-zoom__foot p{flex:1 1 50%;margin:0}.help-zoom__foot a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}@media(pointer:coarse){.help-figure__action{min-height:44px;align-content:center}.help-zoom__close,.help-zoom__size{height:44px}.help-zoom__foot a{min-height:44px;align-content:center}}@media screen and (max-width:700px){.doc--reading .prose .help-reference-table{display:block;min-width:0}.help-reference-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.help-reference-table tbody,.help-reference-table tr{display:block}.doc--reading .prose .help-reference-table tbody :is(th,td){display:block;width:100%;border:0;padding:0 16px 16px;font-size:var(--fs-4)}.doc--reading .prose .help-reference-table tbody th{padding:18px 16px 14px;font-size:var(--fs-5);line-height:1.55}.help-reference-table tbody tr+tr{border-top:1px solid var(--line)}.help-reference-table__label{display:block;margin-bottom:4px;color:var(--ink);font-size:var(--fs-3);font-weight:550}}@media print{html:root{color-scheme:light;--bg: Canvas;--card: Canvas;--card-2: Canvas;--ink: CanvasText;--ink-2: CanvasText;--ink-3: CanvasText;--line: GrayText;--line-soft: GrayText;--line-strong: CanvasText;--hover-strong: Canvas}html,body{overflow:visible!important;background:Canvas!important;color:CanvasText!important}.doc--reading,.doc--reading *{color:CanvasText!important;background-color:transparent!important;box-shadow:none!important}.topbar,.footer,.doc__aside,.doc--reading .doc__topics,.toc-inline,.pn,.related,.handoff-sec,.srch,.cp-root,.help-zoom,.skip-link,.prose .anchor,.help-figure__action{display:none!important}.frame,.doc{display:block;min-height:0;max-width:none;border:0}.doc--reading{--pad-x: 0px;--pad-y: 18px;--measure: none}.doc--reading .prose,.doc--reading .art__lede{font-size:var(--fs-5);line-height:1.55}.doc--reading .art__head{padding-top:0}.doc--reading .prose :is(h2,h3){break-after:avoid}.prose :is(p,li){orphans:3;widows:3}.prose :is(figure,blockquote,.help-callout,tr){break-inside:avoid}.prose .tbl-wrap{overflow:visible}.doc--reading .prose table{min-width:0;font-size:var(--fs-3)}.prose thead{display:table-header-group}.help-figure__open img{max-height:150mm;object-fit:contain}.prose a:not(.help-figure__open)[href^="https://"]:after{content:" (" attr(href) ")";font-size:var(--fs-2);overflow-wrap:anywhere}.prose a:not(.help-figure__open)[href^="/"]:after{content:" (help.run.audio" attr(href) ")";font-size:var(--fs-2);overflow-wrap:anywhere}}
