.ig-hero{border-bottom:1px solid var(--c-line)}.ig-over,.ig-keep{background:var(--c-bg-2);border-block:1px solid var(--c-line)}.ig-end{border-top:1px solid var(--c-line)}.ig-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:1.4rem clamp(2rem,6vw,5rem);align-items:start}.ig-split__text{display:grid;gap:1rem}.ig-split__text p{color:var(--c-ink-soft);font-size:clamp(1.05rem,1rem + .3vw,1.2rem);line-height:1.6;max-width:56ch}.ig-keep .h-videos__points{margin-top:.4rem}.ig-list{list-style:none;margin-top:clamp(2rem,4vw,2.8rem);border-bottom:1px solid var(--c-line)}.ig-list li{display:grid;grid-template-columns:minmax(0,15rem) minmax(0,1fr) 14rem;gap:.5rem 2.5rem;align-items:baseline;padding-block:1.3rem;border-top:1px solid var(--c-line)}.ig-list h3{font-size:1.15rem;font-weight:700;letter-spacing:-.018em;line-height:1.3}.ig-list h3 span{display:block;margin-top:.2rem;font-size:.88rem;font-weight:500;letter-spacing:0;color:var(--c-dim)}.ig-list p{color:var(--c-ink-soft);line-height:1.6;max-width:62ch}.ig-list p a{color:var(--c-cyan);text-underline-offset:.2em}.ig-list .chip{justify-self:start;white-space:nowrap}.ig-faq__list{margin-top:clamp(2rem,4vw,2.8rem);max-width:50rem}.ig-faq__list>*+*{margin-top:0}.ig-faq summary{min-height:44px;align-items:center}.ig-next{margin-top:1.6rem;display:flex;flex-wrap:wrap;gap:0 1.6rem}.ig-next a{min-height:44px}@media (max-width: 900px){.ig-split,.ig-list li{grid-template-columns:minmax(0,1fr)}.ig-list .chip{grid-row:2}.ig-list p{grid-row:3}}
