.ih{--ih-blue:#0176d3;--ih-marine:#021731;--ih-card:#0b2a4d;--ih-orange:#ff9902;--ih-ink:#0e1b2b;--ih-body:#42536b;--ih-line:#e2e8f1;--ih-alt:#f5f7fb;color:var(--ih-body);font-family:var(--sn-font-display,"Lexend Deca",system-ui,sans-serif);font-size:17px;line-height:1.65;padding:84px 0}.ih *,.ih :after,.ih :before{box-sizing:border-box}.ih--alt{background:var(--ih-alt)}.ih--dark{background:var(--ih-marine);color:hsla(0,0%,100%,.78)}.ih__wrap{margin:0 auto;max-width:1180px;padding:0 24px}.ih__head{margin:0 0 44px;max-width:66ch}.ih__eyebrow{color:var(--ih-blue);font-family:var(--sn-font-mono,ui-monospace,monospace);font-size:12px;letter-spacing:.16em;margin:0 0 14px;text-transform:uppercase}.ih--dark .ih__eyebrow{color:var(--ih-orange)}.ih__title{color:var(--ih-ink);font-size:clamp(26px,2.9vw,38px);font-weight:600;letter-spacing:-.02em;line-height:1.18;margin:0 0 16px}.ih--dark .ih__title{color:#fff}.ih__intro{font-size:17px;margin:0}.ih--dark .ih__intro{color:hsla(0,0%,100%,.75)}.ih__intro p{margin:0 0 10px}.ih__intro p:last-child{margin:0}@media(max-width:760px){.ih{font-size:16px;padding:56px 0}.ih__wrap{padding:0 18px}.ih__head{margin-bottom:32px}}.ih-cas__grid{align-items:stretch;display:grid;gap:26px;grid-template-columns:repeat(2,1fr)}.ih-cas__c{background:#fff;border:1px solid var(--ih-line);border-radius:14px;display:flex;flex-direction:column;overflow:hidden}.ih-cas__top{border-bottom:1px solid var(--ih-line);padding:26px 30px 22px}.ih-cas__kind{background:var(--ih-blue);border-radius:4px;color:#fff;display:inline-block;font-family:var(--sn-font-mono,ui-monospace,monospace);font-size:10px;letter-spacing:.15em;margin-bottom:16px;padding:5px 11px;text-transform:uppercase}.ih-cas__kind.is-b{background:var(--ih-card)}.ih-cas__n{color:var(--ih-ink);font-size:19px;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:0 0 7px}.ih-cas__m{color:#8296b0;font-family:var(--sn-font-mono,ui-monospace,monospace);font-size:10px;letter-spacing:.11em;margin:0;text-transform:uppercase}.ih-cas__body{display:flex;flex:1;flex-direction:column;padding:8px 30px 30px}.ih-cas__s{border-bottom:1px solid var(--ih-line);padding:20px 0}.ih-cas__s h4{color:var(--ih-blue);font-family:var(--sn-font-mono,ui-monospace,monospace);font-size:11px;font-weight:500;letter-spacing:.14em;margin:0 0 8px;text-transform:uppercase}.ih-cas__s p{font-size:15px;line-height:1.6;margin:0}.ih-cas__out{background:var(--ih-alt);border-top:1px solid var(--ih-line);color:var(--ih-ink);font-size:15px;line-height:1.55;margin:auto -30px -30px;padding:22px 30px}.ih-cas__out strong{font-weight:600}@media(max-width:900px){.ih-cas__grid{gap:20px;grid-template-columns:1fr}.ih-cas__top{padding:22px 22px 18px}.ih-cas__body{padding:6px 22px 22px}.ih-cas__out{margin:auto -22px -22px;padding:18px 22px}}