.use-case-page{min-height:100dvh}.use-case-nav{display:flex;align-items:center;gap:28px;min-height:74px;padding:14px 4.3%;border-bottom:1px solid var(--rule);position:sticky;top:0;z-index:40;background:var(--paper)}.use-case-footer .humint-logo,.use-case-nav .humint-logo{display:block;width:132px;height:auto}.use-case-back,.use-case-enter,.use-case-footer>a:last-child{display:flex;align-items:center;gap:10px;font-size:12px}.use-case-nav>.language-switcher{margin-left:auto}.use-case-enter{padding:12px 18px;background:var(--dark);color:#f2f2e9!important}.use-case-article-header{max-width:1040px;margin:0 auto;padding:80px 40px 46px;text-align:center;overflow-wrap:anywhere}.use-case-article-header>.landing-label{color:var(--quiet)}.use-case-article-header h1{font-size:clamp(38px,5.5vw,76px);line-height:1.15;letter-spacing:-.055em;word-break:keep-all;text-wrap:balance;margin:24px 0}.use-case-deck{font-size:18px;line-height:1.8;color:var(--quiet);max-width:720px;margin:0 auto;word-break:keep-all}.use-case-byline{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 28px;margin-top:32px;font:9px/1.8 monospace;color:var(--quiet)}.use-case-hero-art{aspect-ratio:2/1;max-width:1240px;margin:0 auto;overflow:hidden;border:1px solid var(--rule)}.use-case-reading-layout{display:grid;grid-template-columns:200px minmax(0,720px);justify-content:center;gap:64px;padding:74px 4.3% 100px}.use-case-toc nav{position:sticky;top:110px;display:flex;flex-direction:column;gap:20px}.use-case-toc .landing-label{color:var(--quiet);margin-bottom:8px}.use-case-toc a{display:flex;align-items:baseline;gap:12px;font-size:11px;line-height:1.8}.use-case-toc a>span{color:var(--quiet);font:9px monospace}.use-case-back:hover,.use-case-footer>a:last-child:hover,.use-case-toc a:hover{text-decoration:underline;text-underline-offset:5px}.use-case-prose{min-width:0;overflow-wrap:anywhere}.use-case-prose>section{scroll-margin-top:110px}.use-case-prose>section+section{margin-top:58px}.use-case-prose h2{font-size:27px;line-height:1.4;letter-spacing:-.035em;margin-bottom:20px;word-break:keep-all}.use-case-prose p{font-size:16px;line-height:2;word-break:keep-all}.use-case-prose p+p{margin-top:22px}.use-case-prose h3{font-size:19px;line-height:1.5;letter-spacing:-.025em;margin:30px 0 16px;word-break:keep-all}.use-case-reference{padding:28px;border:1px solid var(--rule)}.use-case-reference>.landing-label{color:var(--quiet)}.use-case-reference h3{margin-top:12px;font-size:23px}.use-case-prose .use-case-source{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-top:24px;padding-top:16px;border-top:1px solid var(--rule);font-size:12px;line-height:1.8;text-decoration:underline;text-underline-offset:4px}.use-case-prose .use-case-application-note,.use-case-prose .use-case-field-note{font-size:12px;line-height:1.85;color:var(--quiet)}.use-case-checklist{padding-left:22px;margin:24px 0}.use-case-checklist li{padding-left:5px;font-size:15px;line-height:1.95;word-break:keep-all}.use-case-checklist li+li{margin-top:14px}.use-case-data-fields{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:18px 0 0;list-style:none}.use-case-data-details{margin-top:24px;padding:16px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.use-case-data-details>summary{cursor:pointer;font-size:13px;line-height:1.8;color:var(--quiet)}.use-case-data-details>summary:focus-visible{outline:2px solid var(--quiet);outline-offset:4px}.use-case-data-fields li{padding:5px 9px;background:var(--art-paper);font-size:11px;line-height:1.8}.use-case-prose blockquote{margin:26px 0;padding:26px 28px;border-left:3px solid #697d66;background:var(--art-paper)}.use-case-prose blockquote .landing-label{color:var(--quiet)}.use-case-prose blockquote p{margin-top:12px;font-size:21px;line-height:1.75}.use-case-format-list{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:24px 0 0}.use-case-format-list li{border:1px solid var(--rule);padding:6px 12px;font:11px/1.5 monospace}.use-case-article-cta{margin-top:64px;padding:32px;background:var(--mint);color:#202c22}.use-case-article-cta>.landing-label{color:#4e6c57}.use-case-article-cta h2{margin-top:22px}.use-case-article-cta p{font-size:14px;color:#4e6c57}.use-case-article-cta>a{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:26px;padding:16px 0 4px;border-top:1px solid #80caa0;font-size:14px}.use-case-related{border-top:1px solid var(--rule)}.use-case-related-heading{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:20px;margin-bottom:36px}.use-case-related-heading h2{font-size:32px;letter-spacing:-.04em}.use-case-related-heading>a{display:flex;align-items:center;gap:12px;font-size:12px}.use-case-related .use-case-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.use-case-footer{display:flex;align-items:center;flex-wrap:wrap;gap:24px;padding:30px 4.3%;border-top:1px solid var(--rule)}.use-case-footer>span{font:8px/1.8 monospace;color:var(--quiet)}.use-case-footer>a:last-child{margin-left:auto}@media (max-width:900px){.use-case-reading-layout{grid-template-columns:minmax(0,720px);padding-top:42px;gap:40px}.use-case-toc nav{position:static;flex-direction:row;flex-wrap:wrap;gap:12px 24px;padding-bottom:28px;border-bottom:1px solid var(--rule)}.use-case-toc .landing-label{flex-basis:100%}.use-case-related .use-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.use-case-enter{display:none}.use-case-article-header{padding:54px 24px 36px}.use-case-hero-art{margin-inline:24px;aspect-ratio:8/5}.use-case-reading-layout{padding-inline:24px;padding-bottom:60px}}@media (max-width:600px){.use-case-nav{padding-inline:24px;gap:12px}.use-case-back{display:none}.use-case-deck{font-size:16px}.use-case-prose h2{font-size:24px}.use-case-prose p{font-size:15px}.use-case-prose blockquote{padding:22px}.use-case-prose blockquote p{font-size:18px}.use-case-article-cta{padding:24px}.use-case-related .use-case-grid{grid-template-columns:minmax(0,1fr)}.use-case-footer>span{display:none}}