.paper-lab .paper-lab-field{border:0;width:100%;min-width:0;margin:0;padding:0}.paper-lab :is(h4,h5),.cold-split-atlas h6,.attention-lens h6{font:650 17px/1.35 var(--sans);letter-spacing:-.015em;margin:0}.paper-lab :is(p,li),.cold-split-atlas p,.attention-lens p{font-size:14px;line-height:1.65}.paper-lab p{margin:0}.paper-lab small{font-size:12px;line-height:1.5}.paper-lab-intro{justify-content:space-between;align-items:start;gap:var(--space-6);padding:var(--space-7);display:flex}.paper-lab-intro p{max-width:64ch;color:var(--ink-soft)}.lab-reset{border:1px solid var(--line-strong);background:var(--white);min-height:44px;color:var(--ink-soft);font:500 12px var(--sans);cursor:pointer;border-radius:8px;flex:none;padding:8px 12px}.lab-reset:hover{border-color:var(--ink);color:var(--ink)}.lab-method-strip{background:var(--paper);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 24px;list-style:none;display:flex;margin:0!important;padding:16px 28px!important}.lab-method-strip li{padding:0;font-size:12px;position:relative;margin:0!important}.lab-method-strip li:not(:last-child):after{content:"";border-top:1px solid;border-right:1px solid;width:5px;height:5px;position:absolute;top:8px;right:-15px;transform:rotate(45deg)}.paper-lab-controls{padding:var(--space-7);border-top:1px solid var(--line)}.paper-lab-controls fieldset,.attention-lens fieldset{border:0;min-width:0;margin:0;padding:0}.paper-lab-controls legend{color:var(--ink-soft);margin-bottom:12px;padding:0;font-size:13px;font-weight:600}.lab-choice-row{flex-wrap:wrap;gap:8px;display:flex}.lab-choice-row button{border:1px solid var(--line-strong);background:var(--white);min-height:44px;color:var(--ink-soft);font:550 13px/1.4 var(--sans);cursor:pointer;border-radius:8px;padding:10px 14px;transition:background-color .18s,color .18s,border-color .18s}.lab-choice-row button:hover{border-color:var(--ink);background:var(--paper)}.lab-choice-row button[aria-pressed=true]{color:var(--white);background:var(--ink);border-color:var(--ink)}.lab-slider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-block:24px;display:grid}.lab-slider-grid label,.attention-temperature{color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.lab-slider-grid output,.attention-temperature output{font-family:var(--mono);font-weight:500}.lab-slider-grid input,.attention-temperature input{width:100%;min-width:0;min-height:44px;accent-color:var(--teal);cursor:pointer;flex-basis:100%;margin:0}.lab-insight{color:var(--ink-soft);min-height:3.3em;padding-top:20px}.paper-lab p.lab-static-note{color:var(--ink-soft);padding:20px 28px}.lab-readings{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lab-readings>div{padding:24px}.lab-readings>div+div{border-left:1px solid var(--line)}.lab-readings span,.lab-readings small{color:var(--ink-soft);display:block}.lab-readings span{font-size:12px;font-weight:600}.lab-readings strong{font:500 clamp(24px,3vw,36px)/1.2 var(--mono);font-variant-numeric:tabular-nums;margin-block:8px;display:block}.lab-key-dot{background:var(--teal-bright);border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.lab-key-dot.coral{background:var(--coral)}.kernel-observatory{grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);display:grid}.kernel-plane{color:var(--white);background:var(--ink);padding:20px 16px}.kernel-plane-key{justify-content:space-between;gap:12px;padding-inline:8px;display:flex}.kernel-plane-key span{font-size:12px}.kernel-plane-key output{font:24px var(--mono);padding-left:15px;display:block}.kernel-plane svg{width:100%;height:auto;display:block}.kernel-plane svg text{fill:var(--line-strong);font:13px var(--mono)}.kernel-orbit{fill:none;stroke:var(--ink-soft);stroke-width:1.5px}.kernel-axis{fill:none;stroke:var(--ink-soft);stroke-width:1px}.kernel-reference-axis{fill:none;stroke:var(--violet);stroke-width:3px}.kernel-projection{fill:none;stroke:var(--teal-bright);stroke-width:1.5px;stroke-dasharray:4 5;opacity:.8}.kernel-projection.coral{stroke:var(--coral)}.kernel-vector{stroke:var(--teal-bright);stroke-width:4px;stroke-linecap:round;fill:none}.kernel-vector.coral{stroke:var(--coral)}.kernel-state{fill:var(--teal-bright);stroke:var(--ink);stroke-width:3px}.kernel-state.coral{fill:var(--coral)}.kernel-origin{fill:var(--white)}.kernel-equation{font:20px var(--mono);justify-content:center;align-items:baseline;gap:12px;padding-bottom:16px;display:flex}.kernel-equation .teal-text{color:var(--teal-bright)}.kernel-equation .violet-text{color:var(--line)}.kernel-matrix-panel{background:var(--paper);flex-direction:column;justify-content:center;padding:24px;display:flex}.kernel-matrix-panel>p{color:var(--ink-soft);margin-top:8px}.kernel-matrix{grid-template-columns:28px repeat(5,minmax(0,1fr));gap:4px;margin-block:20px 12px;display:grid}.kernel-matrix-row{display:contents}.kernel-matrix span{text-align:center;font:11px var(--mono);color:var(--ink-soft);align-self:center}.kernel-matrix button{min-height:44px;font:11px var(--mono);color:var(--ink);background:color-mix(in srgb,var(--teal) var(--cell-strength),var(--white));cursor:pointer;border:2px solid #0000;border-radius:3px;padding:0;transition:background-color .25s}.kernel-matrix button:hover{border-color:var(--teal)}.kernel-matrix button[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--white);font-weight:700}.kernel-scale{font:11px var(--mono);align-items:center;gap:8px;margin-bottom:8px;display:flex}.kernel-scale i{background:linear-gradient(90deg,color-mix(in srgb,var(--teal) 8%,var(--white)),color-mix(in srgb,var(--teal) 60%,var(--white)));flex:1;height:5px}.kernel-mobile-axis-note{display:none}.kernel-readings{border-top:1px solid var(--line)}.kernel-readings>div:last-child strong{color:var(--teal)}.concept-context{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.concept-records{padding:24px}.concept-records>p,.concept-lattice-panel>p{color:var(--ink-soft);margin-top:8px}.concept-attributes{margin-block:20px}.concept-attributes button{flex:1;padding-inline:8px;font-size:12px}.concept-context-table{border-collapse:collapse;width:100%;font:12px var(--mono)}.concept-context-table caption{caption-side:bottom;color:var(--ink-soft);font:12px/1.5 var(--sans);text-align:left;padding-top:12px}.concept-context-table th{font-weight:500}.concept-context-table :is(th,td){text-align:center;border-bottom:1px solid var(--line);padding:8px 4px}.concept-context-table thead th{font-size:10px}.concept-context-table tbody th{color:#596477}.concept-context-table tbody tr{color:#596477;background:var(--white);transition:background-color .2s}.concept-context-table tbody tr.is-match{color:var(--ink);background:var(--paper-warm)}.context-present{background:var(--line);border-radius:4px;place-items:center;width:22px;height:22px;display:inline-grid}.is-match .context-present{background:var(--ink);color:var(--white)}.is-match .is-implied .context-present{background:var(--violet);color:var(--white)}.concept-lattice-panel{background:var(--paper);border-left:1px solid var(--line);padding:24px}.concept-lattice-panel svg{width:100%;margin-block:20px;display:block}.concept-lattice-edge{fill:none;stroke:var(--line-strong);stroke-width:2px;transition:stroke .2s}.concept-lattice-edge.is-active{stroke:var(--violet);stroke-width:3px}.concept-lattice-node circle{fill:var(--white);stroke:var(--line-strong);stroke-width:2px;transition:fill .2s}.concept-lattice-node.is-active circle{fill:var(--violet);stroke:var(--violet)}.concept-lattice-node text{fill:var(--ink-soft);font:20px var(--sans)}.concept-lattice-node .concept-node-support{fill:#596477;font:16px var(--mono)}.concept-closure-readout{border-top:1px solid var(--line);padding-top:16px}.concept-closure-readout :is(span,strong,small){display:block}.concept-closure-readout span{color:var(--ink-soft);font-size:12px}.concept-closure-readout strong{font:500 15px var(--mono);color:var(--violet);margin-block:8px}.paper-lab .concept-insight{border-block:1px solid var(--line);padding:24px}.concept-coherence{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding:28px;display:grid}.concept-coherence p{color:var(--ink-soft);margin-top:12px}.concept-coherence .lab-slider-grid{grid-template-columns:1fr;margin-bottom:0}.concept-coefficient-panel{align-self:center}.concept-coefficient-panel .coefficient-list>div{grid-template-columns:72px minmax(0,1fr) 36px;align-items:center;gap:8px;margin:18px 0;font-size:12px;display:grid}.concept-coefficient-panel .coefficient-track{background:var(--line);height:8px}.concept-coefficient-panel .coefficient-track i{background:var(--line-strong);height:100%;transition:width .35s;display:block}.concept-coefficient-panel .in-concept .coefficient-track i{background:var(--violet)}.concept-coefficient-panel output{font:12px var(--mono)}.concept-coefficient-panel>p{border-top:1px solid var(--line);justify-content:space-between;padding-top:16px;font-size:12px;display:flex}.concept-coefficient-panel>small{color:var(--ink-soft);margin-top:8px;display:block}.concept-benchmarks{background:var(--paper);border-top:1px solid var(--line);padding:28px}.concept-benchmarks>p{margin-top:8px}.concept-benchmarks .comparison-heading{padding:20px 0}.concept-benchmarks .comparison-heading>p{font-size:12px}.concept-benchmark-row{grid-template-columns:145px minmax(0,1fr) 57px;align-items:center;gap:16px;margin-block:16px;display:grid}.concept-benchmark-row>div span{font-size:12px;display:block}.concept-benchmark-row>div small{min-height:18px;color:var(--teal);font-size:10px;display:block}.concept-benchmark-track{background:var(--line);height:4px}.concept-benchmark-track i{background:var(--ink-soft);height:100%;transition:width .35s;display:block;position:relative}.concept-benchmark-track i:after{content:"";background:inherit;border-radius:50%;width:10px;height:10px;position:absolute;top:-3px;right:-4px}.is-best .concept-benchmark-track i{background:var(--teal)}.concept-benchmark-row>strong{font:12px var(--mono);text-align:right}.risk-experiment{border-top:1px solid var(--line);background:var(--paper);padding:24px}.risk-scenarios{margin-bottom:24px}.risk-chart-key{color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12px;display:flex}.risk-loss-chart{width:100%;max-height:440px;margin-top:20px;display:block}.risk-gridline{fill:none;stroke:var(--line);stroke-width:1px}.risk-axis-label{fill:#596477;font:12px var(--sans)}.risk-tail-wash{fill:var(--coral);fill-opacity:.07;transition:x .3s,width .3s}.risk-loss-bar{fill:var(--ink-soft);transition:y .4s,height .4s,fill .3s}.risk-loss-bar.is-tail{fill:var(--coral)}.risk-value-label{fill:var(--ink-soft);font:14px var(--mono);transition:y .4s}.risk-var-boundary{fill:none;stroke:var(--coral);stroke-width:1.5px}.risk-cvar-level{fill:none;stroke:var(--coral);stroke-width:2px;stroke-dasharray:5 4}.risk-readings{border-top:1px solid var(--line-strong);margin-top:16px}.risk-readings>div{padding:20px 16px 0}.risk-readings>div:last-child strong{color:var(--coral)}.risk-objective{background:var(--ink);color:var(--white);justify-content:space-between;gap:20px;padding:24px;display:flex}.risk-objective span{font:12px/1.5 var(--sans);color:var(--line)}.paper-lab .risk-objective p{font:16px var(--mono);color:var(--white);margin-top:12px}.risk-objective>div:last-child{text-align:right}.risk-objective strong{font:30px/1.1 var(--mono);color:var(--teal-bright);margin-top:8px;display:block}.lab-data-details{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.lab-data-details summary{cursor:pointer;min-height:44px;font-size:13px}.risk-loss-records{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.risk-loss-records span{background:var(--paper);padding:8px}.risk-loss-records :is(small,strong){display:block}.risk-loss-records small{font-size:10px}.risk-loss-records strong{font:16px var(--mono)}.risk-model-story{border-top:1px solid var(--line);padding:28px}.risk-stage-buttons{border-block:1px solid var(--line-strong);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px;display:grid}.risk-stage-buttons button{min-height:76px;color:var(--ink-soft);cursor:pointer;text-align:left;background:0 0;border:0;padding:16px 8px;position:relative}.risk-stage-buttons button+button{border-left:1px solid var(--line)}.risk-stage-buttons button[aria-pressed=true]{color:var(--white);background:var(--teal)}.risk-stage-buttons span{font:600 14px var(--sans);display:block}.risk-stage-buttons small{margin-top:8px;font-size:10px;display:block}.cold-split-atlas{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.cold-split-heading p,.attention-lens>p{color:var(--ink-soft);margin-top:8px;font-size:13px}.cold-split-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:16px;display:grid}.cold-split-layout svg{width:100%;display:block}.split-axis-title,.split-label{fill:var(--ink-soft);font:13px var(--sans)}.split-cell{stroke-width:2px;transition:fill .3s,stroke .3s}.split-cell.is-train{fill:var(--teal);stroke:var(--teal)}.split-cell.is-test{fill:var(--white);stroke:var(--coral)}.split-cell.is-unused{fill:var(--paper);stroke:var(--line)}.cold-split-readout>strong{color:var(--coral);font:38px/1.2 var(--mono)}.cold-split-readout p{margin-block:12px;font-size:13px}.cold-split-readout output{font:12px var(--mono)}.cold-split-readout small{color:var(--ink-soft);margin-top:8px;font-size:11px;display:block}.split-legend{flex-wrap:wrap;gap:16px;margin-top:12px;display:flex}.split-legend span{color:var(--ink-soft);align-items:center;gap:8px;font-size:11px;display:flex}.split-legend i{border:2px solid var(--line);border-radius:2px;width:12px;height:12px}.split-legend .is-train{background:var(--teal);border-color:var(--teal)}.split-legend .is-test{border-color:var(--coral)}.attention-lens{margin-bottom:24px}.attention-lens .lab-choice-row{margin-top:16px}.attention-lens svg{width:100%;margin-top:16px;display:block}.attention-ribbon{fill:none;stroke:var(--violet);stroke-linecap:round;transition:stroke-width .3s,opacity .3s}.attention-source circle{fill:var(--paper);stroke:var(--line-strong);stroke-width:2px}.attention-source.is-active circle{fill:var(--violet);stroke:var(--violet)}.attention-source text,.attention-target text{fill:var(--ink-soft);font:15px var(--mono)}.attention-target rect{fill:var(--teal)}.attention-weights{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.attention-weights div{padding-top:12px;position:relative}.attention-weights div:before{content:"";width:calc(100% * var(--attention-weight));background:var(--violet);height:3px;transition:width .3s;position:absolute;top:0;left:0}.attention-weights span,.attention-weights output{font-size:11px;display:block}.attention-weights output{font-family:var(--mono);color:var(--violet)}.attention-temperature{margin-top:24px}.attention-lens .attention-caveat{border-top:1px solid var(--line);padding-top:16px;font-size:12px}@media (max-width:1000px){.paper-lab-intro{flex-direction:column;gap:16px}.kernel-observatory,.concept-context,.concept-coherence{grid-template-columns:1fr}.kernel-plane svg{max-width:480px;margin-inline:auto}.kernel-matrix{width:100%;max-width:430px;margin-inline:auto}.concept-lattice-panel{border-left:0;border-top:1px solid var(--line)}.concept-lattice-panel svg{max-width:480px;margin-inline:auto}.cold-split-layout{grid-template-columns:1fr}.cold-split-layout svg{max-width:340px;margin-inline:auto}}@media (max-width:640px){.paper-lab-intro,.paper-lab-controls,.concept-coherence,.concept-benchmarks,.risk-model-story,.kernel-matrix-panel,.concept-records,.concept-lattice-panel,.risk-experiment{padding:20px 16px}.lab-slider-grid{grid-template-columns:1fr;gap:12px}.lab-readings>div{padding:16px 8px}.lab-readings span,.lab-readings small{font-size:10px}.lab-readings strong{font-size:24px}.concept-benchmark-row{grid-template-columns:110px minmax(0,1fr) 54px;gap:8px}.concept-benchmarks .comparison-heading{align-items:start;gap:12px}.risk-objective{flex-direction:column;padding:20px}.risk-objective>div:last-child{text-align:left}.risk-stage-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.risk-stage-buttons button:nth-child(3){border-left:0}.risk-stage-buttons button:nth-child(n+3){border-top:1px solid var(--line)}.attention-weights{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:16px}}@media (max-width:440px){.kernel-matrix{grid-template-columns:repeat(5,minmax(0,1fr))}.kernel-matrix>span:first-child,.kernel-matrix-row>span{display:none}.kernel-mobile-axis-note{color:var(--ink-soft);margin-bottom:8px;display:block}.kernel-equation{font-size:17px}.risk-loss-records{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.paper-lab *,.cold-split-atlas *,.attention-lens *{transition:none!important;animation:none!important}}@media print{.paper-lab-field,.attention-lens fieldset{break-inside:auto}.paper-lab .lab-reset{display:none}.kernel-plane{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
.method-lab .experiment-toolbar{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:8px;padding:20px 28px;display:flex}.method-lab :is(.experiment-toolbar,.discovery-actions,.experiment-comparison-heading) button{border:1px solid var(--line-strong);background:var(--white);min-height:44px;color:var(--ink);font:550 12px/1.4 var(--sans);cursor:pointer;border-radius:8px;padding:10px 13px}.method-lab :is(.experiment-toolbar,.discovery-actions,.experiment-comparison-heading) button:hover{background:var(--paper);border-color:var(--teal)}.method-lab .experiment-toolbar button:first-child{background:var(--teal);border-color:var(--teal);color:var(--white)}.method-lab .experiment-toolbar button:first-child:hover{background:var(--ink)}.method-lab .experiment-toolbar [aria-expanded=true],.method-lab .experiment-toolbar button[aria-expanded=true]:hover{background:var(--ink);color:var(--white)}.method-lab .experiment-discovery{background:var(--paper);border-bottom:1px solid var(--line);padding:24px 28px}.method-lab .experiment-discovery h4{color:var(--ink);font:550 24px/1.25 var(--serif);margin:8px 0 12px}.method-lab .experiment-discovery p{max-width:75ch;font:14px/1.7 var(--sans);color:var(--ink-soft);margin:0}.method-lab .experiment-discovery .discovery-progress{font:12px/1.5 var(--sans);color:var(--teal)}.discovery-actions{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.discovery-actions .discovery-progress{flex-basis:100%;align-self:center;padding-top:8px}.method-lab .discovery-actions button:disabled{opacity:.45;cursor:default}.method-lab .experiment-status:not(:empty){color:var(--teal);background:var(--paper);font:13px/1.6 var(--sans);margin:0;padding:14px 28px}.experiment-status:empty{display:none}.experiment-share-fallback{padding:20px 28px}.experiment-share-fallback label{font:13px/1.5 var(--sans);display:block}.experiment-share-fallback input{background:var(--white);width:100%;min-width:0;min-height:44px;color:var(--ink);border:1px solid var(--line-strong);font:12px/1.5 var(--mono);border-radius:4px;margin-top:8px;padding:10px}.experiment-comparison{border-bottom:1px solid var(--line);padding:24px 28px}.experiment-comparison-heading{flex-wrap:wrap;align-items:baseline;gap:12px 24px;margin-bottom:20px;display:flex}.method-lab .experiment-comparison-heading h4{font:550 21px/1.3 var(--serif);margin:0}.method-lab .experiment-comparison-heading p{font:13px/1.6 var(--sans);color:var(--ink-soft);margin:0}.experiment-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.experiment-comparison-grid>div{min-width:0}.experiment-comparison-grid svg{width:100%;height:auto;display:block}.comparison-snapshot{background:#f7f8f2;padding:20px}.method-lab .comparison-snapshot h5{color:var(--teal);font:600 16px/1.4 var(--sans);margin:0 0 20px}.comparison-plots{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.comparison-plots.one-pane{grid-template-columns:1fr}.method-lab .comparison-snapshot p{color:var(--ink-soft);font:14px/1.65 var(--sans);overflow-wrap:anywhere;margin:12px 0 0}.method-lab .comparison-snapshot .comparison-settings{border-top:1px solid var(--line);color:var(--ink);padding-top:16px}.method-lab .comparison-snapshot .comparison-boundary{font-size:13px}.is-discovery-focus{outline:1px solid var(--teal);outline-offset:-1px}.experiment-workspace{min-width:0}.method-lab [hidden]{display:none!important}@media (min-width:1100px){.publication-layout.has-expanded-lab{display:block}.has-expanded-lab .publication-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:48px;display:grid;position:static}.has-expanded-lab .publication-facts div+div{margin-top:0}.has-expanded-lab .publication-prose{max-width:none}.has-expanded-lab .publication-section>:is(p,h2,h3,ul,blockquote){max-width:70ch}.has-expanded-lab .method-lab.is-expanded{width:100%;max-width:none;margin-inline:0}}@media (max-width:1099px){.experiment-comparison-grid{grid-template-columns:1fr}}@media (max-width:600px){.comparison-plots{grid-template-columns:1fr}.comparison-snapshot{padding:16px}.method-lab .experiment-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px;display:grid}.method-lab .experiment-toolbar button:first-child{grid-column:1/-1}.method-lab .experiment-discovery,.experiment-comparison,.experiment-share-fallback{padding:20px 16px}.method-lab .experiment-status:not(:empty){padding:12px 16px}.method-lab .experiment-toolbar button{padding-inline:8px}}
.reproduction-guide{max-width:75ch}.reproduction-guide .reproduction-status{border-block:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:8px 20px;margin:24px 0;padding-block:16px;display:flex}.reproduction-status strong{color:var(--teal);font-size:15px}.reproduction-status span{color:var(--ink-soft);font-size:12px}.reproduction-facts{margin:0 0 32px}.reproduction-facts>div{border-bottom:1px solid var(--line);grid-template-columns:160px minmax(0,1fr);gap:20px;padding-block:16px;display:grid}.reproduction-facts dt{color:var(--ink);font:600 13px/1.6 var(--sans)}.reproduction-facts dd{color:var(--ink-soft);font:14px/1.65 var(--sans);margin:0}.reproduction-facts dd span{margin-top:8px;font-size:12px;display:block}.reproduction-facts .arrow-icon{width:14px;height:14px}.reproduction-steps{padding-left:22px}.reproduction-steps code{overflow-wrap:anywhere;color:var(--teal);font-size:13px}.reproduction-downloads{margin-top:24px}.reproduction-guide .reproduction-package,.reproduction-guide .reproduction-source-note{color:var(--ink-soft);font-size:13px;line-height:1.65}.reproduction-details{border-block:1px solid var(--line);margin-block:24px;padding-block:16px}.reproduction-details summary{min-height:44px;color:var(--teal);font:600 14px/1.6 var(--sans);cursor:pointer;padding-block:10px}.reproduction-file-links{flex-wrap:wrap;gap:4px 24px;display:flex}.reproduction-file-links a{align-items:center;min-height:44px;font-size:13px;display:inline-flex}.paper-discussion{border-top:1px solid var(--line);padding-block:32px}@media (max-width:650px){.reproduction-facts>div{grid-template-columns:1fr;gap:8px}}
