.ih-main{max-width:1320px;margin:24px auto 64px;padding:0 24px}.ih-hero{display:grid;grid-template-columns:1.5fr 1fr;gap:48px;padding:64px;border-radius:28px;background:#12213a;color:#fff}.ih-kicker{font-size:12px!important;letter-spacing:.16em;font-weight:700;color:#b9461b}.ih-hero .ih-kicker{color:#ffb18e}.ih-hero h1{font-size:clamp(38px,4.8vw,68px);line-height:1.06;letter-spacing:-.04em;color:#fff;margin:22px 0}.ih-hero h1 em{color:#ff965f;font-family:Georgia,serif;font-weight:400}.ih-intro{font-size:18px;line-height:1.7;color:#dfe6f0;max-width:48ch}.ih-actions{display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin-top:28px}.ih-actions a:first-child{background:#f15a24;padding:15px 20px;border-radius:9px;color:white}.ih-actions a{color:white;font-weight:650;font-size:15px}.ih-hero aside{border-left:1px solid #ffffff30;padding:24px 0 16px 36px;align-self:center}.ih-hero aside>span{font-size:11px;letter-spacing:.15em;color:#ffb18e}.ih-hero aside h2{font-size:34px;line-height:1.2;color:white;margin:20px 0}.ih-hero aside p{color:#dfe6f0;line-height:1.7}.ih-hero aside div{font-size:12px;color:#ffb18e;margin-top:24px}.ih-directory{padding:52px 0 0;scroll-margin-top:110px}.ih-heading{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:28px}.ih-heading h2{font-size:clamp(28px,3vw,42px);line-height:1.15;margin:12px 0 0;color:#12213a}.ih-heading>p{max-width:40ch;color:#526078;line-height:1.65}.ih-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.ih-card{display:block;overflow:hidden;border:1px solid #e0e5ed;border-radius:20px;background:#fff;color:#12213a;box-shadow:0 8px 25px #12213a06;text-decoration:none;transition:transform .2s,box-shadow .2s}.ih-card:hover{transform:translateY(-4px);box-shadow:0 16px 36px #12213a15}.ih-card:focus-visible{outline:3px solid #f15a24;outline-offset:4px}.ih-image{position:relative;aspect-ratio:16/8;overflow:hidden}.ih-image img{display:block;width:100%;height:100%;object-fit:cover}.ih-image>span{position:absolute;bottom:16px;left:20px;background:#12213a;color:white;padding:7px 11px;border-radius:7px;font-size:12px}.ih-copy{padding:26px 28px 30px}.ih-tags{font-size:12px;color:#a83c16;margin:0 0 12px}.ih-copy h3{display:flex;justify-content:space-between;gap:20px;font-size:26px;line-height:1.2;color:#12213a;margin:0 0 12px}.ih-copy h3 span{color:#b9461b}.ih-copy>p:not(.ih-tags){color:#526078;line-height:1.65;margin:0 0 22px;font-size:16px}.ih-copy strong{font-size:13px;color:#12213a;border-bottom:1px solid #f15a24;padding-bottom:4px}@media(max-width:700px){.ih-main{padding:0 16px;margin-top:16px}.ih-hero{padding:32px 24px;grid-template-columns:1fr;gap:28px}.ih-hero aside{border-left:0;border-top:1px solid #ffffff30;padding:24px 0 0}.ih-hero aside h2{font-size:25px}.ih-grid{grid-template-columns:1fr;gap:22px}.ih-heading{display:block}.ih-heading>p{margin-top:16px}.ih-copy{padding:22px}.ih-directory{padding-top:36px}}@media(prefers-reduced-motion:reduce){.ih-card{transition:none}.ih-card:hover{transform:none}}
