.ig-compare h1,.ig-compare h2,.ig-compare h3{overflow-wrap:anywhere}.ig-compare .ig-hero{grid-template-columns:1.15fr 1fr}.ig-compare .ig-hero>div{min-width:0}.ig-compare .ig-hero h1{font-size:clamp(35px,4.2vw,58px);line-height:1.12}.ig-compare .ig-meta{line-height:1.8}.ig-compare .text-link{min-height:44px;line-height:1.6}.comparison-methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-block:28px}.comparison-methods article{min-width:0;border:1px solid #dce6d3;border-radius:18px;background:#fff;padding:28px}.comparison-methods h3{margin:12px 0}.comparison-methods a{display:inline-flex;align-items:center;min-height:44px;font-size:13px;line-height:1.7;text-decoration:underline}.comparison-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.comparison-checklist article{min-width:0;position:relative;padding:26px 28px;border:1px solid #dce6d3;background:#fff;border-radius:16px}.comparison-checklist article>span{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#edf4e5;color:#537949;font-size:12px;font-weight:700;margin-bottom:16px}.comparison-checklist h3{margin-bottom:12px}.comparison-checklist p{margin-bottom:0}.ig-compare .ig-section{scroll-margin-top:110px}.ig-compare .ig-section a:not(.button){text-decoration:underline}.ig-compare .ig-related a{min-height:44px}.ig-compare .header.header-enter>nav{animation:none!important;translate:none!important;transform:none!important}.ig-compare .header>.brand{min-height:44px}
@media(max-width:850px){.ig-compare .ig-hero{grid-template-columns:minmax(0,1fr)}.ig-compare .ig-visual{max-width:none}.ig-compare .header .site-menu-panel{left:0;right:0;width:100%}.comparison-methods,.comparison-checklist{gap:16px}.comparison-methods article,.comparison-checklist article{padding:23px}}
@media(max-width:600px){.comparison-methods,.comparison-checklist{grid-template-columns:minmax(0,1fr)}.ig-compare .ig-hero h1{font-size:36px}.ig-compare .ig-related .text-link{margin:18px 0 0}.ig-compare .ig-steps li{padding-left:52px}.ig-compare .ig-flow-node{min-width:0}.ig-compare .ig-flow-node>div{min-width:0}.ig-compare .ig-flow-node strong{overflow-wrap:anywhere}}
