.case-report{background:#141612;color:#ebe8de;font-family:Manrope,sans-serif}.case-report *{box-sizing:border-box}.report-nav{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 6%;border-bottom:1px solid #777b6555}.report-nav>div{display:flex;align-items:center;gap:24px;font-size:13px}.case-report .brand{font-size:24px}.case-report .button{border-radius:4px;min-height:48px;font-size:13px}.case-report .primary{background:#8ad3d3;color:#15312e}.case-report main>section{padding:65px max(6%,calc((100vw - 1250px)/2));}.case-report h1{font-size:clamp(42px,5.7vw,80px);line-height:1.08;letter-spacing:-3px;margin:24px 0}.case-report h1 em{color:#b8bcaf;font-style:normal}.case-report h2{font-size:clamp(30px,3.5vw,48px);line-height:1.16;letter-spacing:-1.5px;font-weight:500;margin:20px 0}.case-report p{font-size:16px;line-height:1.8;max-width:760px}.case-report .eyebrow{font-size:11px;letter-spacing:1px;color:#9ed3cc}.case-report .case-disclosure{font-size:13px;color:#afb6a6;max-width:620px}.case-status{display:flex;gap:20px;flex-wrap:wrap;border-top:1px solid #8a927450;margin-top:30px;padding-top:20px;color:#e1c48e;font-size:12px}.case-status span{color:#bfc3b6}.case-summary{display:grid;grid-template-columns:1fr 1fr;gap:5%;align-items:center;background:#e6e0d3;color:#282d25}.case-summary .eyebrow,.case-register .eyebrow{color:#526e61}.case-report figure{margin:0}.case-report img{display:block;width:100%;border:1px solid #7a88745c;border-radius:5px}.case-report figcaption{font-size:11px;line-height:1.6;margin-top:12px;opacity:.75}.case-report dl>div{border-top:1px solid #86866d60;padding:15px 0}.case-report dt{font-size:12px;color:#576452}.case-report dd{margin:7px 0 0;font-size:15px}.case-register{background:#e6e0d3;color:#282d25;border-top:1px solid #777b6555}.case-finding{display:grid;grid-template-columns:60px 1fr;gap:20px;border-top:1px solid #86866d60;padding:30px 0}.case-number{font:20px monospace;color:#717762}.case-finding h3{font-size:24px;letter-spacing:-.5px;margin:14px 0}.case-finding .authority{font-size:13px;color:#52614e}.case-verification{background:#252c24}.case-verification figure{max-width:900px;margin-top:32px}.case-decision{background:#141612}.case-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:28px;font-size:14px}.case-report footer{padding:30px 6%;border-top:1px solid #777b6555;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:12px;color:#b9c0ad}.case-report a:focus-visible{outline:2px solid #8ad3d3;outline-offset:4px}@media(max-width:760px){.report-nav{align-items:flex-start;padding:20px 5%}.report-nav>div{flex-direction:column;gap:12px;align-items:flex-end}.report-nav a{min-height:44px;display:flex;align-items:center}.report-nav .brand{font-size:20px}.case-report main>section{padding:45px 6%}.case-report h1{letter-spacing:-1.8px}.case-summary{grid-template-columns:1fr;gap:28px}.case-finding{grid-template-columns:1fr;gap:10px}.case-finding h3{font-size:23px}.case-report footer a{min-height:44px;display:flex;align-items:center}.case-actions>.button{width:100%;justify-content:center}}@media print{.report-nav,.case-actions{display:none}.case-report,.case-report main>section{background:white;color:#222}.case-report main>section{padding:25px}.case-finding,figure{break-inside:avoid}.case-report .eyebrow{color:#34564c}.case-report h1{font-size:38px}}
.case-report .report-nav{position:relative;inset:auto;height:auto;width:100%;transform:none}.case-report main{padding-top:0}
.case-report .report-nav{margin:0}.case-report main{width:100%;min-width:0}
