.case-breadcrumbs{display:flex;flex-wrap:wrap;gap:8px 12px;font-size:13px;margin:30px 0;color:#65675f}.case-breadcrumbs a{text-decoration:underline;text-underline-offset:4px}.case-disclosure{background:#eae6dc;border-left:2px solid #7b8268;padding:18px 24px;font-size:15px;color:#45483e;line-height:1.55}.case-index-intro{max-width:960px;margin:40px 0}.case-index-intro h1{font-size:clamp(44px,5vw,72px)}.case-index-intro .lead{max-width:700px}.case-index-intro .case-disclosure{margin-top:30px}.case-index-grid,.case-module-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.case-index-grid{margin:40px 0 70px}.case-card{display:flex;flex-direction:column;border-top:1px solid #a9aa9d;padding:25px 0 20px;min-width:0}.case-card:hover{text-decoration:none}.case-label{font:10px/1.6 Arial,sans-serif;letter-spacing:1.4px;color:#58604b}.case-area{display:block;font-size:52px;line-height:1.1;color:#7b8268;letter-spacing:-.04em;margin:27px 0}.case-card h3{font-size:30px}.case-card p{font-size:17px;margin:18px 0 25px}.case-card-link{margin-top:auto;border-top:1px solid #d6d1c8;padding-top:17px;font-size:15px;display:flex;justify-content:space-between;gap:15px}.case-card:hover .case-card-link{text-decoration:underline;text-underline-offset:5px}.case-index-method,.case-scope{display:grid;grid-template-columns:1fr 1fr;gap:8%;border-top:1px solid #cfcac1;padding-top:45px}.case-index-method p:first-child,.case-scope>div>p:first-child{margin-top:0}.case-hero{max-width:none;padding:0;border:0;display:grid;grid-template-columns:1.35fr .65fr;gap:8%;align-items:start;margin:45px 0 25px}.case-hero h1{font-size:clamp(39px,4.1vw,59px);line-height:1.12}.case-hero .lead{font-size:23px}.case-facts{background:#eeece4;padding:32px;margin-top:5px}.case-facts .case-area{font-size:65px;margin:28px 0 23px}.case-facts h2{font-size:29px}.case-facts p:not(.case-area){font-size:17px}.case-facts-note{display:block;border-top:1px solid #d0cdbf;padding-top:16px;font-size:13px;color:#6c6e63}.case-byline{font-size:13px;color:#65675f;padding:15px 0;border-bottom:1px solid #cfcac1}.case-byline a{text-decoration:underline;text-underline-offset:3px}.case-flow{margin:38px 0 60px}.case-flow ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.case-flow li{border-top:1px solid #aaa99c;padding-top:17px;font-size:20px}.case-flow li span{display:block;font:11px Arial,sans-serif;color:#7b8268;margin-bottom:13px}.case-section{margin:65px 0}.case-section h2{font-size:clamp(30px,3.4vw,43px)}.case-prose{max-width:850px;font-size:20px}.case-checks{display:grid;grid-template-columns:1fr 1fr;gap:28px 45px;margin-top:35px}.case-checks article{border-top:1px solid #cbc6bb;padding-top:22px}.case-checks h3{font-size:27px}.case-checks p{font-size:18px;margin-bottom:0}.case-decisions{border-collapse:collapse;width:100%;margin-top:32px;table-layout:fixed}.case-decisions th,.case-decisions td{text-align:left;vertical-align:top;border-top:1px solid #cbc6bb;padding:22px 0;font-weight:300;font-size:18px}.case-decisions th{width:36%;padding-right:35px;color:#343a2d}.case-decisions td{color:#606059}.case-cta{background:#eae6dc;padding:45px;margin:65px 0}.case-cta h2{font-size:clamp(32px,3.4vw,45px)}.case-cta .actions{justify-content:flex-start}.case-inputs{display:grid;grid-template-columns:1fr 1fr;gap:12px 35px;padding-left:20px;max-width:900px;margin:25px 0}.case-inputs li{padding-left:4px}.case-hours{font-size:13px;margin-bottom:0}.case-faq{max-width:100%;margin:65px 0}.case-sources{border-top:1px solid #cfcac1;padding-top:27px;font-size:14px;margin:55px 0}.case-sources h2{font-size:25px}.case-sources ul{list-style:none;padding:0}.case-sources li{margin:10px 0}.case-sources a{text-decoration:underline;text-underline-offset:3px}.case-sources p{max-width:900px}.case-more{border-top:1px solid #cfcac1;padding-top:35px}.case-more h2{font-size:32px}.case-more-links{display:flex;gap:15px 40px;flex-wrap:wrap}.case-module{border-top:1px solid #cfcac1;padding-top:45px}.case-module h2{max-width:800px}.case-module-note{font-size:14px;max-width:780px;color:#6c6e63}.case-module-grid{margin-top:30px}.case-module .case-card h3{font-size:27px}.case-teaser{border-top:1px solid #cfcac1;border-bottom:1px solid #cfcac1;padding:35px 0;display:flex;justify-content:space-between;align-items:center;gap:40px}.case-teaser>div{max-width:760px}.case-teaser h2{font-size:clamp(30px,3.5vw,44px)}.case-teaser>a{flex-shrink:0}.case-teaser .eyebrow{margin-bottom:15px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:850px){.case-hero{grid-template-columns:1fr;gap:25px}.case-facts{display:grid;grid-template-columns:1fr 1fr;gap:0 30px}.case-facts .case-area{grid-column:1;grid-row:2/4;margin:15px 0;font-size:56px}.case-facts h2,.case-facts p:not(.case-area){grid-column:2}.case-facts-note{grid-column:1/3}.case-index-grid,.case-module-grid{gap:20px}.case-card h3{font-size:25px}.case-card p{font-size:16px}}@media(max-width:700px){.case-breadcrumbs{font-size:12px;margin:25px 0;gap:5px 10px}.case-disclosure{padding:16px 18px;font-size:14px}.case-index-intro{margin:32px 0}.case-index-intro h1{font-size:48px}.case-index-grid,.case-module-grid,.case-index-method,.case-checks,.case-scope,.case-inputs{grid-template-columns:1fr}.case-index-grid{gap:15px}.case-card{padding:22px 0}.case-card .case-area{margin:22px 0;font-size:46px}.case-card h3,.case-module .case-card h3{font-size:30px}.case-card p{font-size:18px}.case-index-method,.case-scope{gap:20px}.case-hero{margin:30px 0 20px}.case-hero h1{font-size:clamp(35px,9.7vw,46px)}.case-hero .lead{font-size:22px}.case-hero .actions .button,.case-cta .actions .button{flex:1 1 100%;font-size:14px;white-space:normal}.case-hero .mail-link,.case-cta .mail-link{font-size:14px;overflow-wrap:anywhere}.case-facts{padding:24px;display:block}.case-facts .case-area{font-size:55px;margin:20px 0}.case-facts h2{font-size:28px}.case-byline{font-size:12px}.case-flow{margin:30px 0 45px}.case-flow ol{grid-template-columns:1fr;gap:18px}.case-flow li{font-size:20px;display:flex;gap:18px}.case-flow li span{margin:5px 0 0}.case-section{margin:50px 0}.case-prose{font-size:19px}.case-checks{gap:25px}.case-checks p{font-size:18px}.case-decisions,.case-decisions tbody,.case-decisions tr,.case-decisions th,.case-decisions td{display:block;width:100%}.case-decisions th{padding:20px 0 8px;font-size:20px}.case-decisions td{padding:0 0 22px;border-top:0;font-size:18px}.case-cta{padding:28px 22px;margin:50px 0}.case-inputs{gap:12px;padding-left:18px;font-size:17px}.case-cta>p{font-size:17px}.case-cta .case-hours{font-size:13px}.case-sources h2{font-size:24px}.case-sources a{overflow-wrap:anywhere}.case-more-links{display:block}.case-more-links a{display:flex;width:fit-content}.case-teaser{display:block;padding:30px 0}.case-teaser>a{margin-top:8px}.case-teaser .case-module-note{font-size:14px}.case-module{padding-top:35px}.case-module-grid{gap:20px}}
.case-page .case-breadcrumbs{position:static;inset:auto;padding:0;border:0;background:transparent;z-index:auto}
