.efb-manuscript .use-case-page{color:#1c3025;width:min(1200px,100% - 104px);font:17px/1.6 var(--sans);margin:auto;padding:60px 0 85px}.efb-manuscript .use-case-page *{box-sizing:border-box}.efb-manuscript .use-case-page :is(h1,h2,h3,p){margin:0}.efb-manuscript .use-case-page :is(h1,h2){font-family:var(--display);letter-spacing:-.025em;text-wrap:balance;font-weight:400;line-height:1.1}.efb-manuscript .use-case-page h1{max-width:900px;font-size:clamp(42px,5.5vw,72px)}.efb-manuscript .case-intro>p{max-width:650px;margin-top:25px;font-size:21px}.efb-manuscript .case-intro>img{object-fit:contain;width:100%;height:300px;margin:25px 0;display:block}.efb-manuscript .case-features{grid-template-columns:repeat(3,1fr);gap:45px;padding:35px 0 65px;display:grid}.efb-manuscript .case-features>a{color:inherit;border-top:1px solid #c8d2c1;padding-top:24px;text-decoration:none}.efb-manuscript .case-features h2{font-size:30px}.efb-manuscript .case-features p{color:#506153;margin-top:18px;font-size:16px}.efb-manuscript .case-features span{align-items:center;gap:20px;margin-top:24px;font-size:14px;display:flex}.efb-manuscript .case-library{border-top:1px solid #c8d2c1;padding-top:55px}.efb-manuscript .case-library-heading{justify-content:space-between;align-items:end;gap:40px;display:flex}.efb-manuscript .case-library h2{font-size:42px}.efb-manuscript .case-library-heading p{color:#506153;max-width:49ch;margin-top:18px}.efb-manuscript .case-filters{flex-wrap:wrap;gap:14px;display:flex}.efb-manuscript .case-filters label>span{margin-bottom:8px;font-size:12px;display:block}.efb-manuscript .case-filters :is(input,select){color:#1c3025;font:14px var(--sans);background:#fbfdf8;border:1px solid #b9c7b1;border-radius:10px;max-width:100%;min-height:44px;padding:10px 12px}.efb-manuscript .case-search{position:relative}.efb-manuscript .case-search svg{position:absolute;top:13px;left:12px}.efb-manuscript .case-search input{width:240px;padding-left:36px}.efb-manuscript .case-result-count{color:#506153;border-bottom:1px solid #c8d2c1;justify-content:space-between;gap:20px;margin-top:22px;padding:18px 0;font-size:13px;display:flex}.efb-manuscript .case-result-count button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.efb-manuscript .case-workflows{grid-template-columns:1fr 1fr;align-items:start;gap:0 55px;display:grid}.efb-manuscript .case-workflows details{border-bottom:1px solid #c8d2c1}.efb-manuscript .case-workflows summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;list-style:none;display:flex}.efb-manuscript .case-workflows summary::-webkit-details-marker{display:none}.efb-manuscript .case-workflows summary strong{font-size:18px;font-weight:400;line-height:1.4;display:block}.efb-manuscript .case-workflows summary small{color:#506153;margin-top:5px;font-size:12px;display:block}.efb-manuscript .case-workflows details[open] summary>svg{transform:rotate(45deg)}.efb-manuscript .case-workflow-body{padding:0 15px 24px 0;font-size:15px}.efb-manuscript .case-workflow-body h3{font:500 12px var(--sans);color:#506153;margin:18px 0 6px}.efb-manuscript .case-workflow-body a,.efb-manuscript .case-source a{color:inherit;text-underline-offset:4px;align-items:center;gap:12px;margin-top:18px;font-size:12px;display:inline-flex}.efb-manuscript .case-empty{padding:40px 0}.efb-manuscript .case-detail{max-width:1040px}.efb-manuscript .case-back{color:inherit;align-items:center;gap:15px;font-size:14px;text-decoration:none;display:inline-flex}.efb-manuscript .case-detail h1{margin-top:36px}.efb-manuscript .case-lead{max-width:700px;margin-top:25px;font-size:22px}.efb-manuscript .case-detail-art{object-fit:contain;width:100%;height:290px;margin:25px 0;display:block}.efb-manuscript .case-detail-grid{border-top:1px solid #c8d2c1;grid-template-columns:1fr 1fr;gap:70px;padding:35px 0 45px;display:grid}.efb-manuscript .case-detail h2{margin-bottom:22px;font-size:30px}.efb-manuscript .case-detail-grid section+section{margin-top:35px}.efb-manuscript .case-detail ol{margin:0;padding-left:22px}.efb-manuscript .case-detail li{margin-bottom:17px;padding-left:6px}.efb-manuscript .case-source{color:#506153;margin-top:40px;font-size:13px}.efb-manuscript .case-source summary{cursor:pointer}.efb-manuscript .case-source p{margin-top:18px}.efb-manuscript .use-case-page :is(a,button,input,select,summary):focus-visible{outline-offset:4px;outline:2px solid #557b5a}@media (max-width:1000px){.efb-manuscript .use-case-page{width:calc(100% - 64px)}.efb-manuscript .case-library-heading{display:block}.efb-manuscript .case-filters{margin-top:25px}}@media (max-width:700px){.efb-manuscript .use-case-page{width:calc(100% - 40px);padding:35px 0 50px}.efb-manuscript .use-case-page h1{font-size:42px}.efb-manuscript .case-intro>p,.efb-manuscript .case-lead{font-size:18px}.efb-manuscript :is(.case-intro>img,.case-detail-art){height:150px;margin:20px 0}.efb-manuscript .case-features,.efb-manuscript .case-workflows,.efb-manuscript .case-detail-grid{grid-template-columns:1fr;gap:26px}.efb-manuscript .case-features{padding:20px 0 40px}.efb-manuscript .case-features h2{font-size:28px}.efb-manuscript .case-library{padding-top:35px}.efb-manuscript .case-library h2{font-size:34px}.efb-manuscript .case-workflows{gap:0}.efb-manuscript .case-filters{display:block}.efb-manuscript .case-filters label{margin-top:15px;display:block}.efb-manuscript .case-filters :is(input,select){width:100%}.efb-manuscript .case-detail-grid{padding:30px 0}.efb-manuscript .case-detail h2{font-size:28px}}.efb-manuscript .use-case-header nav .text-link{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.efb-manuscript .use-case-header nav .text-link svg{flex-shrink:0;width:16px;height:16px}
