.duck-case.duck-academic.duck-compact{max-width:1440px;margin:auto;background:#fcfbf7}.duck-compact.duck-academic .duck-header{padding:26px 5% 18px}.duck-compact.duck-academic .duck-header h1{font-size:clamp(38px,4vw,56px);margin:8px 0 10px}.duck-compact.duck-academic .duck-header>p:last-child{font-size:19px;max-width:none}.duck-compact.duck-academic .duck-diagram-section,.duck-compact.duck-academic .duck-section{padding:22px 5%;display:block}.duck-compact.duck-academic .section-number{font-size:13px;margin:0 0 9px}.duck-compact.duck-academic h2{font-size:clamp(24px,2.5vw,31px);margin:0 0 14px}.duck-compact.duck-academic .duck-section p{font-size:16px;line-height:1.65;margin:0 0 12px}.duck-compact .duck-intro>div{column-count:2;column-gap:38px}.duck-compact .duck-intro>div p{break-inside:avoid}.duck-compact .duck-intro>div>p:first-child{column-span:all}.duck-compact .duck-demo-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:28px;align-items:center}.duck-compact .duck-demo-layout .video-frame{margin:0!important}.duck-compact .duck-demo-layout a{font-size:14px;color:#176b64}.duck-diagram-tabs{display:flex;gap:4px;border-bottom:1px solid #b5cac7;margin:0 0 12px;flex-wrap:wrap}.duck-diagram-tabs button{padding:10px 17px;background:transparent;border:0;border-bottom:3px solid transparent;font:inherit;font-size:15px;color:#445552;cursor:pointer}.duck-diagram-tabs button[aria-selected=true]{border-color:#526844;background:#f0f2e9;color:#405135;font-weight:600}.duck-diagram-reader figure{margin:0}.duck-diagram-reader img{display:block;width:100%;height:auto;max-height:590px;object-fit:contain;background:#fcfbf7;border:1px solid #d7ddd0}.duck-diagram-reader figcaption{font-size:14px;color:#52635d;line-height:1.5;margin:10px 0 0}.duck-diagram-reader figcaption a{white-space:nowrap;color:#176b64}.duck-diagram-reader [hidden]{display:none}.duck-compact .duck-details{border-top:1px solid #c7d5ce;border-bottom:1px solid #c7d5ce;padding:13px 0}.duck-compact .duck-details summary{font-size:17px;font-weight:600;cursor:pointer;line-height:1.5}.duck-compact .duck-details[open] summary{margin-bottom:16px}.duck-compact .duck-loop{margin:16px 0 0;padding-left:18px}.duck-compact .duck-loop p{font-size:16px;line-height:1.65}.duck-compact :is(button,a,summary):focus-visible{outline:2px solid #008578;outline-offset:3px}@media(max-width:760px){.duck-compact .duck-intro>div{columns:auto}.duck-compact .duck-demo-layout{grid-template-columns:1fr;gap:16px}.duck-compact.duck-academic .duck-diagram-section,.duck-compact.duck-academic .duck-section{padding:20px 6%}.duck-diagram-tabs button{padding:10px 8px;font-size:14px}.duck-compact.duck-academic .duck-header>p:last-child{font-size:17px}}@media print{.duck-diagram-reader [hidden]{display:block}.duck-diagram-tabs{display:none}.duck-compact .duck-details>*{display:block!important}}.duck-section-links{display:flex;flex-wrap:wrap;gap:12px 28px;padding:16px 5%;border-block:1px solid #d7ddd0;background:#f0f2e9}.duck-section-links a{color:#405135;font-size:14px;text-decoration:none}.duck-section-links a:hover{text-decoration:underline}.duck-study-section{scroll-margin-top:90px}.duck-study-copy{max-width:90ch;margin-bottom:14px}.duck-compact .duck-study-copy h3{font-family:inherit;font-size:17px;line-height:1.45;color:#405135;margin:0 0 8px}.duck-paper-asset{margin:12px 0 0}.duck-paper-image{display:block;background:#fcfbf7;border:1px solid #d7ddd0}.duck-paper-image img{display:block;width:100%;height:auto;max-height:540px;object-fit:contain}.duck-paper-asset figcaption{display:flex;justify-content:space-between;gap:20px;font-size:13px;line-height:1.6;color:#526047;margin-top:8px}.duck-paper-asset figcaption a{flex-shrink:0;color:#405135}.duck-case.duck-academic.duck-compact.duck-yellow{background:#fff;color:#292929}.duck-yellow .duck-header,.duck-yellow .duck-section-links{background:#fff;border-color:#dedede}.duck-yellow .duck-demonstration{background:#fff}.duck-yellow .duck-demo-layout a,.duck-yellow .duck-section-links a,.duck-yellow .eyebrow,.duck-yellow .section-number,.duck-yellow h1,.duck-yellow h2{color:#896500}.duck-yellow .duck-paper-image{background:#fff;border-color:#777}.duck-yellow .duck-paper-image img{filter:grayscale(1) brightness(.94) contrast(1.3)}.duck-yellow .duck-paper-asset figcaption{color:#626262}.duck-yellow :is(a,button):focus-visible{outline-color:#896500}@media(max-width:760px){.duck-study-copy{grid-template-columns:1fr;gap:4px}.duck-section-links{padding:14px 6%;gap:10px 18px}.duck-paper-asset figcaption{display:block}.duck-paper-asset figcaption a{display:inline-block;margin-top:5px}.duck-paper-image img{max-height:none}}