@supports (interpolate-size:allow-keywords) and selector(details::details-content){@media (prefers-reduced-motion:no-preference){body:not([data-intent-static]):not([data-motion-paused]) :is(details.industry-row,.faq-list details,details.faq-item,.buyer-answers__faq details)::details-content{interpolate-size:allow-keywords;block-size:0;transition:block-size .24s cubic-bezier(.2,.65,.25,1), content-visibility .24s allow-discrete;overflow:clip}body:not([data-intent-static]):not([data-motion-paused]) :is(details.industry-row,.faq-list details,details.faq-item,.buyer-answers__faq details)[open]::details-content{block-size:auto}}}.reading-rail{--rail-signal:#09685d;--rail-line:#a8b7b1;timeline-scope:--reading-position;min-width:0}.dark-section .reading-rail{--rail-signal:#65e3cf;--rail-line:#657778}.reading-rail__viewport{scroll-timeline:--reading-position inline}.reading-rail__controls{color:var(--rail-signal);align-items:center;gap:14px;padding-block:6px;display:flex}.reading-rail__controls[hidden]{display:none}.reading-rail__controls button{border:1px solid var(--rail-line);min-width:72px;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:inline-flex}.reading-rail__controls button:hover{border-color:currentColor}.reading-rail__controls button:focus-visible{outline-offset:3px;outline:3px solid}.reading-rail__controls button[aria-disabled=true]{color:#52636a;cursor:default;border-style:dashed}.dark-section .reading-rail__controls button[aria-disabled=true]{color:#b6c2c9}.reading-rail__track{background:var(--rail-line);border-radius:3px;flex:1;min-width:20px;height:3px;position:relative;overflow:hidden}.reading-rail__track:after{content:"";background:var(--rail-signal);transform:scaleX(var(--reading-progress,0));transform-origin:0;position:absolute;inset:0}@supports (animation-timeline:--reading-position) and (timeline-scope:--reading-position){@media (prefers-reduced-motion:no-preference){body:not([data-intent-static]):not([data-motion-paused]) .reading-rail__track:after{animation:linear both reading-position --reading-position}}}@keyframes reading-position{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (forced-colors:active){.reading-rail{--rail-signal:Highlight;--rail-line:CanvasText}.reading-rail__track{forced-color-adjust:none}.reading-rail__controls button[aria-disabled=true]{color:graytext}}
