.case-reference-page main{color:#000;overflow:hidden}.case-reference-page main *{box-sizing:border-box}.case-reference-page .bracket-content{color:#000;font-size:16px;line-height:1.5}body.case-reference-page .lsr-case-shell,body.case-reference-page .bracket-shell,body.case-reference-page .study-shell{width:min(1432px,100% - 64px);margin-inline:auto}.case-reference-page h1,.case-reference-page h2,.case-reference-page h3{color:#000;font-weight:700;line-height:1.16}.case-reference-page h1{letter-spacing:normal;font-size:48px}.case-reference-page h2{letter-spacing:normal;font-size:45px}.case-reference-page h3{font-size:25px}.case-reference-page p,.case-reference-page li,.case-reference-page td,.case-reference-page th{font-size:16px;line-height:1.5}.case-reference-page .study-shared-hero{color:#000;background:#fff;padding:58px 0 66px}.case-reference-page .study-shared-hero h1{max-width:1200px;margin:0 0 12px;font-size:48px}body.case-reference-page main h2{font-size:45px;line-height:1.16}body.case-reference-page main h3{font-size:25px;line-height:1.25}.case-reference-page .case-meta{color:#5c6072;flex-wrap:wrap;gap:22px;margin:0 0 28px;font-size:15px;display:flex}.case-reference-page .case-meta a{color:#1d2088;font-size:15px}.case-reference-page .hero-grid{grid-template-columns:minmax(0,1fr) 44%;align-items:center;gap:60px;display:grid}.case-reference-page .hero-summary>p{color:#55586a;max-width:720px;margin:0 0 20px}.case-reference-page .hero-summary .study-scope-line{margin-bottom:8px;font-size:14px}.case-reference-page .study-scope-details{color:#55586a;border:0;margin:0 0 24px;padding:0}.case-reference-page .study-scope-details summary{color:#1d2088;cursor:pointer;font-size:14px;font-weight:600}.case-reference-page .study-scope-details p{margin:12px 0 0;font-size:14px;line-height:1.6}.case-reference-page .hero-facts{gap:14px;display:grid}.case-reference-page .hero-facts article{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.case-reference-page .hero-facts h2{margin:0;font-size:25px;line-height:1.16}.case-reference-page .hero-facts p{color:#626576;margin:2px 0 0}.case-reference-page .fact-icon svg{fill:none;stroke:#1d2088;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px;display:block}.case-reference-page .hero-facts a{color:#1d2088;white-space:nowrap;min-height:52px;padding:12px 24px;text-decoration:none}.case-reference-page .study-shared-hero .hero-facts a.project-button{color:#fff;background:#f6b11b;border-color:#f6b11b}body.case-reference-page .study-shared-hero .hero-facts article a:hover,body.case-reference-page .study-shared-hero .hero-facts article a:focus-visible{color:#fff;background:#1d2088}.case-reference-page .study-shared-hero figure{min-width:0;margin:0}.case-reference-page .study-shared-hero .hero-image{object-fit:cover;aspect-ratio:auto;border-radius:0;width:100%;height:390px;display:block}.case-reference-page .study-shared-hero figcaption{color:#626576;padding-top:10px;font-size:12px;line-height:1.5}.case-reference-page .case-section,.case-reference-page .bracket-section{border:0;padding:72px 0}.case-reference-page .case-context-grid{grid-template-columns:minmax(0,1.45fr) minmax(400px,.85fr);align-items:center;gap:60px;display:grid}.case-reference-page .case-reference-background{color:#fff;background:#1d2088;padding:62px 0}.case-reference-page .case-reference-background h2,.case-reference-page .case-reference-background h3,.case-reference-page .case-reference-background p{color:#fff}.case-reference-page .case-reference-background a{color:#ffd16d;text-underline-offset:3px}.case-reference-page .bracket-content .case-reference-background a{color:#ffd16d}.case-reference-page .case-reference-background .case-eyebrow{color:#f6b11b;margin:0 0 8px;font-size:20px;font-weight:700}.case-reference-page .case-reference-background h2{margin:0 0 22px}.case-reference-page .case-reference-copy p{margin:0 0 18px}.case-reference-page .study-scope-table{min-width:0}.case-reference-page .study-scope-table h3{margin:0 0 12px}.case-reference-page .study-scope-table>p{font-size:14px}.case-reference-page .study-scope-table table{border-collapse:collapse;color:#3d4050;background:#fff;width:100%}.case-reference-page .study-scope-table th,.case-reference-page .study-scope-table td{text-align:left;vertical-align:top;border:1px solid #c8cad3;padding:12px 15px;font-size:15px}.case-reference-page .study-scope-table th{color:#3d4050;background:0 0;width:32%}.case-reference-page .study-scope-table tr:nth-child(odd){background:#e8e9f3}.case-reference-page .case-media-row{grid-template-columns:44% minmax(0,1fr);align-items:center;gap:58px;margin:30px 0;display:grid}.case-reference-page .case-media-row.reverse{grid-template-columns:minmax(0,1fr) 44%}.case-reference-page .case-media-row.reverse figure{order:2}.case-reference-page .case-media-row figure{min-width:0;margin:0}.case-reference-page .case-media-row img{object-fit:contain;aspect-ratio:3/2;border-radius:0;width:100%;max-height:390px;display:block}.case-reference-page .case-media-row figcaption{color:#626576;padding-top:10px;font-size:12px;line-height:1.5}.case-reference-page .case-section .case-eyebrow{color:#1d2088;margin:0 0 8px;font-size:18px;font-weight:700}.case-reference-page .case-section h2{margin:0 0 24px}.case-reference-page .case-reference-soft,.case-reference-page .bracket-soft{background:#e8e9f3}.case-reference-page .bracket-table{border-radius:7px;margin:28px 0}.case-reference-page .bracket-table thead th{background:#1d2088}.case-reference-page .bracket-table tbody tr:nth-child(2n){background:#e8e9f3}.case-reference-page .bracket-card{border-radius:8px;box-shadow:0 4px 17px #00000012}.case-reference-page .case-reference-cta{text-align:center;color:#fff;background:#1d2088;padding:72px 0}.case-reference-page .case-reference-cta h2,.case-reference-page .case-reference-cta p{color:#fff}.case-reference-page .case-reference-cta p{max-width:900px;margin:18px auto 28px;font-size:18px}.case-reference-page .case-reference-cta .bracket-button{color:#fff;font-size:18px}.case-reference-page .case-related-guides{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0;list-style:none;display:grid}.case-reference-page .case-related-guides li{background:#fff;border:1px solid #d8dae3;border-radius:8px;padding:24px}.case-reference-page .case-related-guides a{color:#1d2088;font-size:18px;font-weight:600}.case-reference-page .study-body>section{margin:0;padding:64px 0}.case-reference-page .study-body{padding:0}.case-reference-page .study-body>section:first-child{color:#fff;clip-path:inset(0 -100vmax);background:#1d2088;box-shadow:0 0 0 100vmax #1d2088}.case-reference-page .study-body>section:first-child h2,.case-reference-page .study-body>section:first-child>p{color:#fff}.case-reference-page .study-body>section:first-child .study-eyebrow{color:#f6b11b}.case-reference-page .study-body>section:first-child a{color:#ffd16d}.case-reference-page .study-body>section:first-child .study-boundary,.case-reference-page .study-body>section:first-child .study-flow{color:#111329}.case-reference-page .study-body>section:first-child .study-flow{background:#fff;border-radius:8px;padding:20px}.case-reference-page .study-body>section:first-child .case-context-grid>div>p,.case-reference-page .study-body>section:first-child .study-scope-table h3,.case-reference-page .study-body>section:first-child .study-scope-table>p{color:#fff}.case-reference-page .study-body>section:first-child .case-context-grid>div>p a{color:#ffd16d}.case-reference-page .study-body>section:first-child .study-scope-table td,.case-reference-page .study-body>section:first-child .study-scope-table th{color:#3d4050}body.case-reference-page .study-shell.study-body h2{font-size:45px;line-height:1.16}body.case-reference-page .study-shell.study-body h3{font-size:25px;line-height:1.25}.case-reference-page .bracket-content>.bracket-section:first-of-type{color:#fff;background:#1d2088}.case-reference-page .bracket-content>.bracket-section:first-of-type h2,.case-reference-page .bracket-content>.bracket-section:first-of-type>.bracket-shell>p{color:#fff}.case-reference-page .bracket-content>.bracket-section:first-of-type a{color:#ffd16d}.case-reference-page .bracket-content>.bracket-section:first-of-type .bracket-card{color:#111329}.case-reference-page .bracket-content>.bracket-section:first-of-type .bracket-eyebrow{color:#f6b11b}.case-reference-page .bracket-content>.bracket-section:first-of-type .bracket-card h3,.case-reference-page .bracket-content>.bracket-section:first-of-type .bracket-card p{color:#111329}.case-reference-page a:focus-visible,.case-reference-page summary:focus-visible{outline-offset:3px;outline:3px solid #f6b11b}@media (width<=1050px){.case-reference-page .hero-grid,.case-reference-page .case-context-grid,.case-reference-page .case-media-row,.case-reference-page .case-media-row.reverse{grid-template-columns:1fr;gap:30px}.case-reference-page .case-media-row.reverse figure{order:0}.case-reference-page .study-shared-hero figure{max-width:720px}.case-reference-page .case-related-guides{grid-template-columns:1fr 1fr}}@media (width<=720px){body.case-reference-page main h2,body.case-reference-page .study-shell.study-body h2{font-size:32px}body.case-reference-page main h3,body.case-reference-page .study-shell.study-body h3{font-size:23px}body.case-reference-page .lsr-case-shell,body.case-reference-page .bracket-shell,body.case-reference-page .study-shell{width:calc(100% - 28px)}.case-reference-page .study-shared-hero h1{font-size:36px}.case-reference-page .lsr-case-shell,.case-reference-page .bracket-shell,.case-reference-page .study-shell{width:calc(100% - 28px)}.case-reference-page h1{font-size:36px}.case-reference-page h2{font-size:32px}.case-reference-page h3{font-size:23px}.case-reference-page .study-shared-hero{padding:40px 0 52px}.case-reference-page .hero-facts article{grid-template-columns:32px minmax(0,1fr)}.case-reference-page .hero-facts a{white-space:normal;grid-column:2;justify-self:start;max-width:100%;font-size:16px}.case-reference-page .study-shared-hero .hero-image{aspect-ratio:3/2;height:auto}.case-reference-page .case-meta{gap:8px 18px}.case-reference-page .case-section,.case-reference-page .bracket-section,.case-reference-page .case-reference-background{padding:48px 0}.case-reference-page .case-related-guides{grid-template-columns:1fr}.case-reference-page .study-scope-table th,.case-reference-page .study-scope-table td{padding:10px;font-size:14px}.case-reference-page .case-reference-cta{padding:52px 0}}
