.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-cards__grid{display:grid;gap:26px;grid-template-columns:repeat(2,1fr)}.ih-card{background:#fff;border:1px solid var(--ih-line);border-radius:12px;padding:28px}.ih-card__t{color:var(--ih-ink);font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:0 0 10px}.ih-card__b{font-size:15px;line-height:1.6}.ih-card__b p{margin:0 0 10px}.ih-card__b p:last-child{margin:0}.ih-cards__grid.is-joined{background:hsla(0,0%,100%,.13);border:1px solid hsla(0,0%,100%,.13);border-radius:12px;gap:1px;overflow:hidden}.is-joined .ih-card{background:var(--ih-marine);border:0;border-radius:0;padding:30px 32px}.is-joined .ih-card__t{color:#fff}.is-joined .ih-card__b{color:hsla(0,0%,100%,.72)}@media(max-width:820px){.ih-cards__grid{gap:18px;grid-template-columns:1fr}.ih-cards__grid.is-joined{gap:1px}.ih-card{padding:22px}.is-joined .ih-card{padding:24px}}