.case-page[data-astro-cid-p5wr5ghm]{padding:43px 0 105px}.case-wrap[data-astro-cid-p5wr5ghm]{width:min(940px,100% - 96px);margin-inline:auto}.back-link[data-astro-cid-p5wr5ghm],.bottom-back-link[data-astro-cid-p5wr5ghm]{color:var(--burgundy);font-size:.7rem;text-decoration:none}.back-link[data-astro-cid-p5wr5ghm] span[data-astro-cid-p5wr5ghm]{padding-right:7px}.case-hero[data-astro-cid-p5wr5ghm]{max-width:790px;padding:80px 0 48px}.case-kicker[data-astro-cid-p5wr5ghm]{color:var(--cacao);letter-spacing:.11em;text-transform:uppercase;margin-bottom:22px;font-size:.59rem}.case-kicker[data-astro-cid-p5wr5ghm] span[data-astro-cid-p5wr5ghm]{color:var(--burgundy)}h1[data-astro-cid-p5wr5ghm]{max-width:820px;font-family:var(--sans);letter-spacing:-.045em;margin:0;font-size:clamp(2.5rem,5vw,4.2rem);font-weight:500;line-height:1.08}.case-summary[data-astro-cid-p5wr5ghm]{max-width:630px;color:var(--cacao);margin:24px 0 30px;font-size:.94rem;line-height:1.8}.case-meta[data-astro-cid-p5wr5ghm]{border-top:1px solid var(--khaki);gap:80px;padding-top:17px;display:flex}.case-meta[data-astro-cid-p5wr5ghm] span[data-astro-cid-p5wr5ghm]{color:#8a7f75;letter-spacing:.1em;text-transform:uppercase;font-size:.52rem}.case-meta[data-astro-cid-p5wr5ghm] p[data-astro-cid-p5wr5ghm]{color:var(--leather);margin:7px 0 0;font-size:.69rem}.case-diagram[data-astro-cid-p5wr5ghm]{background:#eeeae3;margin:0 0 76px;padding:24px 28px 17px}.case-diagram[data-astro-cid-p5wr5ghm] figcaption[data-astro-cid-p5wr5ghm]{color:var(--cacao);letter-spacing:.09em;text-transform:uppercase;border-bottom:1px solid #d5cec2;justify-content:space-between;gap:15px;padding-bottom:14px;font-size:.52rem;display:flex}.case-diagram[data-astro-cid-p5wr5ghm] figcaption[data-astro-cid-p5wr5ghm] span[data-astro-cid-p5wr5ghm]:first-child{color:var(--burgundy)}.diagram-flow[data-astro-cid-p5wr5ghm]{justify-content:space-between;align-items:stretch;gap:14px;padding:38px 0;display:flex}.diagram-step[data-astro-cid-p5wr5ghm]{border:1px solid #c9bfb1;flex-direction:column;flex:1;justify-content:space-between;min-height:84px;padding:12px;display:flex}.diagram-step[data-astro-cid-p5wr5ghm] span[data-astro-cid-p5wr5ghm]{color:var(--burgundy);letter-spacing:.1em;font-size:.48rem}.diagram-step[data-astro-cid-p5wr5ghm] strong[data-astro-cid-p5wr5ghm]{color:var(--leather);font-family:var(--sans);font-size:clamp(.9rem,1.8vw,1.3rem);font-weight:500;line-height:1.2}.diagram-arrow[data-astro-cid-p5wr5ghm]{color:var(--burgundy);align-self:center}.diagram-caption[data-astro-cid-p5wr5ghm]{color:#82776e;border-top:1px solid #d5cec2;margin:0;padding-top:13px;font-size:.54rem}.case-content[data-astro-cid-p5wr5ghm]{max-width:750px;margin-inline:auto}.case-section[data-astro-cid-p5wr5ghm]{border-top:1px solid var(--khaki);grid-template-columns:58px 1fr;gap:23px;padding:27px 0 33px;display:grid}.section-number[data-astro-cid-p5wr5ghm]{color:var(--burgundy);letter-spacing:.1em;padding-top:8px;font-size:.56rem}h2[data-astro-cid-p5wr5ghm]{font-family:var(--sans);letter-spacing:-.035em;margin:0 0 13px;font-size:1.65rem;font-weight:500}.case-section[data-astro-cid-p5wr5ghm] p[data-astro-cid-p5wr5ghm],.case-section[data-astro-cid-p5wr5ghm] li[data-astro-cid-p5wr5ghm]{color:var(--cacao);font-size:.78rem;line-height:1.85}.case-section[data-astro-cid-p5wr5ghm] p[data-astro-cid-p5wr5ghm]{margin:0 0 12px}.case-section[data-astro-cid-p5wr5ghm] p[data-astro-cid-p5wr5ghm]:last-child{margin-bottom:0}.case-section[data-astro-cid-p5wr5ghm] ul[data-astro-cid-p5wr5ghm]{gap:5px;margin:13px 0 0;padding-left:20px;display:grid}.bottom-back-link[data-astro-cid-p5wr5ghm]{border-bottom:1px solid #c5b7a8;margin:37px 0 0 81px;padding-bottom:7px;display:inline-block}@media (width<=800px){.case-wrap[data-astro-cid-p5wr5ghm]{width:min(100% - 48px,650px)}.case-hero[data-astro-cid-p5wr5ghm]{padding-top:62px}.case-diagram[data-astro-cid-p5wr5ghm]{margin-bottom:57px;padding-inline:18px}.diagram-flow[data-astro-cid-p5wr5ghm]{gap:8px}.diagram-step[data-astro-cid-p5wr5ghm]{padding:9px}}@media (width<=540px){.case-wrap[data-astro-cid-p5wr5ghm]{width:calc(100% - 36px)}.case-page[data-astro-cid-p5wr5ghm]{padding-top:31px;padding-bottom:76px}.case-hero[data-astro-cid-p5wr5ghm]{padding:54px 0 33px}h1[data-astro-cid-p5wr5ghm]{font-size:clamp(2rem,9vw,3rem)}.case-summary[data-astro-cid-p5wr5ghm]{font-size:.84rem}.case-meta[data-astro-cid-p5wr5ghm]{gap:22px}.case-diagram[data-astro-cid-p5wr5ghm]{padding:16px 12px 13px}.case-diagram[data-astro-cid-p5wr5ghm] figcaption[data-astro-cid-p5wr5ghm]{font-size:.43rem}.diagram-flow[data-astro-cid-p5wr5ghm]{flex-direction:column;gap:7px;padding:20px 0}.diagram-step[data-astro-cid-p5wr5ghm]{gap:7px;min-height:57px}.diagram-step[data-astro-cid-p5wr5ghm] strong[data-astro-cid-p5wr5ghm]{font-size:1.05rem}.diagram-arrow[data-astro-cid-p5wr5ghm]{align-self:center;transform:rotate(90deg)}.case-section[data-astro-cid-p5wr5ghm]{grid-template-columns:27px 1fr;gap:10px}h2[data-astro-cid-p5wr5ghm]{font-size:1.4rem}.bottom-back-link[data-astro-cid-p5wr5ghm]{margin-left:37px}}
