.rx-lab{max-width:1390px;margin:0 auto;padding:45px 44px 100px}.rx-heading{max-width:810px;margin-bottom:46px}.rx-heading .article-back{margin-bottom:28px}.rx-heading h1{font:400 clamp(40px,4.8vw,68px)/1.06 var(--font-serif);letter-spacing:-.04em;margin:22px 0}.rx-deck{font:22px/1.5 var(--font-serif);color:var(--body);max-width:680px}.rx-byline{font:12px/1.7 var(--font-sans);color:var(--sepia);margin-top:24px}.rx-byline span{padding:0 9px}.rx-columns{grid-template-columns:minmax(0,670px) minmax(350px,430px);align-items:start;gap:clamp(40px,6vw,90px);display:grid}.rx-reading{min-width:0}.rx-contents{font:12px/1.6 var(--font-sans);border-bottom:1px solid var(--rule);margin-bottom:28px;padding-bottom:14px}.rx-contents nav{gap:10px;padding:12px 0;display:grid}.rx-contents summary{cursor:pointer}.rx-reading [data-rx-checkpoint]{scroll-margin-top:120px;display:block}.rx-companion-home{align-self:start;position:sticky;top:94px}.rx-companion{font:12px/1.5 var(--font-sans);min-width:0}.rx-companion-heading{justify-content:space-between;align-items:center;display:flex}.rx-companion h2{font:400 27px/1.2 var(--font-serif);letter-spacing:-.02em;margin:5px 0 12px}.rx-eyebrow{font:9px/1.6 var(--font-sans);letter-spacing:.12em;color:var(--sepia);margin:0}.rx-mode{border-bottom:1px solid var(--rule);min-height:36px;color:var(--forest);justify-content:space-between;align-items:center;gap:12px;display:flex}.rx-companion button,.rx-lab dialog button{font:11px/1.4 var(--font-sans);border:1px solid var(--rule);color:var(--ink);cursor:pointer;background:0 0;border-radius:4px;padding:7px 9px}.rx-companion button:hover,.rx-companion button:focus-visible{border-color:var(--forest);background:var(--surface)}.rx-companion button:disabled{opacity:.4;cursor:not-allowed}.rx-companion button[aria-pressed=true]{background:var(--forest);border-color:var(--forest);color:var(--page)}.rx-perspectives{flex-wrap:wrap;gap:4px;margin:12px 0;display:flex}.rx-perspectives button{padding:5px 7px;font-size:10px}.rx-step-nav{justify-content:space-between;align-items:center;gap:8px;font-weight:600;display:flex}.rx-step-nav button{border:0;font-size:11px}.rx-path{align-items:center;gap:4px;margin:8px 0;font-size:9px;display:flex}.rx-path span{border-top:2px solid var(--rule);color:var(--sepia);flex:1;padding-top:5px}.rx-path span[data-reached=true]{border-color:var(--forest);color:var(--forest)}.rx-perspective-note{min-height:40px;color:var(--body);margin:8px 0}.rx-money{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(3,1fr);padding:12px 0;display:grid}.rx-money span{color:var(--sepia);font-size:10px;display:block}.rx-money strong{font:400 25px/1.3 var(--font-serif);font-variant-numeric:tabular-nums}.rx-lines{margin:4px 0}.rx-line{grid-template-columns:1fr auto;width:100%;text-align:left!important;border:0!important;border-bottom:1px solid var(--rule)!important;border-radius:0!important;gap:2px 8px!important;padding:9px 0!important;display:grid!important}.rx-line b{font-weight:500}.rx-line small{color:var(--sepia);font-size:10px}.rx-line em{color:var(--forest);text-align:right;font-size:10px;font-style:normal}.rx-explanation{min-height:40px;color:var(--body);margin:10px 0;font-size:11px}.rx-gate{color:var(--forest);border-top:1px solid var(--rule);padding:8px 0;font-weight:600}.rx-inspectors>details{border-top:1px solid var(--rule);padding:8px 0}.rx-inspectors summary{cursor:pointer;color:var(--body)}.rx-inspectors p{margin:9px 0;font-size:11px}.rx-inspectors label{margin:8px 0;display:block}.rx-inspectors select{background:var(--page);width:100%;color:var(--ink);border:1px solid var(--rule);font:12px var(--font-sans);padding:7px}.rx-command-buttons,.rx-guard-buttons{flex-wrap:wrap;gap:5px;margin:10px 0;display:flex}.rx-inspectors pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:260px;font-size:10px;overflow:auto}.rx-event{border-top:1px solid var(--rule);padding:8px 0}.rx-event ol{margin:8px 0;padding-left:18px}.rx-event li{margin:8px 0}.rx-event small{color:var(--sepia);display:block}.rx-feedback{min-height:18px;color:var(--oxblood);font-size:11px}.rx-print{color:var(--sepia)!important;border:0!important}.rx-mobile-close,.rx-mobile-open{display:none}.rx-figure{border-block:1px solid var(--rule);font:12px/1.6 var(--font-sans);margin:38px 0;padding:24px 0}.rx-figure figcaption strong{font:26px var(--font-serif);margin:8px 0 22px;display:block}.rx-lane{border-bottom:1px solid var(--rule);grid-template-columns:112px 1fr;gap:10px;padding:12px 0;display:grid}.rx-lane b{color:var(--forest);font-weight:500}.rx-figure i{color:var(--sepia);padding:0 4px;font-style:normal}.rx-figure-money{color:var(--forest);font-weight:600;margin-top:20px!important}.rx-figure p{font:12px/1.7 var(--font-sans)}.rx-print-outcomes{margin-top:12px}.rx-lab dialog{background:var(--page);color:var(--ink);border:1px solid var(--rule);max-width:480px;padding:28px}.rx-lab dialog::backdrop{background:#0008}.rx-lab dialog h2{font:26px var(--font-serif)}.rx-lab dialog p{font:14px/1.7 var(--font-sans)}.rx-lab [hidden]{display:none!important}@media (width<=1050px){.rx-lab{padding:32px 24px 100px}.rx-columns{display:block}.rx-reading{max-width:700px;margin:auto}.rx-heading{max-width:700px;margin-inline:auto}.rx-companion-home{display:none}.rx-mobile-open{z-index:35;background:var(--forest);color:var(--page);font:13px var(--font-sans);white-space:nowrap;border:0;border-radius:6px;flex-direction:column;gap:3px;padding:12px 24px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 4px 20px #0002}.rx-mobile-open span{opacity:.8;font-size:10px}.rx-mobile-close{display:block}.rx-lab #rx-mobile-dialog{width:min(100% - 24px,520px);max-width:none;max-height:88dvh;padding:20px;overflow:auto}.rx-contents{display:none}.rx-reading .mobile-article-menu{display:block}.rx-heading h1{font-size:44px}.rx-deck{font-size:20px}.rx-lane{grid-template-columns:88px 1fr}}@media (prefers-reduced-motion:no-preference){.rx-line,.rx-perspectives button{transition:background .15s,border-color .15s}.rx-money strong{animation:.2s ease-out rx-settle}@keyframes rx-settle{0%{opacity:.5}to{opacity:1}}}@media print{.rx-lab{max-width:none;padding:0}.rx-columns{display:block}.rx-companion-home,.rx-mobile-open,.rx-contents,.rx-lab dialog,.mobile-article-menu{display:none!important}.rx-heading h1{font-size:34px}.rx-reading{max-width:none}.rx-figure{break-inside:avoid}.rx-reading .article-prose{font-size:11pt;line-height:1.5}}@media (width<=1050px){.rx-companion button{min-height:36px}.rx-lab #rx-mobile-dialog{border-radius:8px;margin:auto}.rx-companion:focus{outline:none}}.rx-companion{position:relative}.rx-inspector-body{z-index:5;background:var(--page);border:1px solid var(--rule);border-radius:5px;max-height:calc(100dvh - 205px);padding:16px;position:absolute;top:78px;left:0;right:0;overflow:auto;box-shadow:0 8px 30px #0001}.rx-inspector-close{margin:0 0 14px auto;display:block}.rx-inspectors>details:not([open])>.rx-inspector-body{display:none}.rx-inspector-body:focus-within{scroll-margin:12px}.rx-demo-launch{border-block:1px solid var(--rule);font:13px/1.6 var(--font-sans);justify-content:space-between;align-items:center;gap:28px;margin:0 0 42px;padding:23px 0;display:flex}.rx-demo-launch h2{font:28px var(--font-serif);margin:6px 0}.rx-demo-launch p{max-width:560px;margin:6px 0}.rx-demo-launch-action{min-width:255px}.rx-demo-launch-action a{background:var(--forest);color:var(--page);border-radius:4px;padding:11px 18px;text-decoration:none;display:inline-block}.rx-demo-launch-action small{color:var(--sepia);margin-top:9px;font-size:10px;display:block}@media (width<=760px){.rx-demo-launch{display:block}.rx-demo-launch-action{margin-top:18px}}@media print{.rx-demo-launch{display:none}}
