.alternatives-page .alternatives-hero{max-width:none;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:64px}.alternatives-picker{padding:28px;background:#f4f7fb;border-radius:18px}.alternatives-page .alternatives-picker h2{font-size:24px}.alternatives-picker ol{list-style:none;padding:0}.alternatives-picker li+li{border-top:1px solid #dce3ed}.alternatives-picker a{display:grid;grid-template-columns:22px minmax(0,1fr) 18px;gap:12px;align-items:start;padding:20px 0}.alternatives-picker a>span>span{display:block;margin-top:5px;color:#536174;font-size:13px;line-height:1.7}.alternatives-picker svg{width:18px;height:18px;margin-top:3px}.alternatives-index{font:12px/2 var(--font-mono);color:#0067ce}.alternative-entry{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:60px;padding:44px 0;border-top:1px solid #dde3eb;scroll-margin-top:100px}.alternative-entry:last-child{padding-bottom:0}.alternative-entry h3{font-size:32px;letter-spacing:-.03em}.alternative-entry h4{font-size:16px;font-weight:650;margin-bottom:10px}.alternative-entry p+h4{margin-top:24px}.alternative-entry p{color:#536174;font-size:16px;line-height:1.85}.alternative-entry header p{max-width:270px}.alternatives-sources{display:flex;flex-wrap:wrap;gap:10px 22px;padding:0;list-style:none;margin-top:22px;font-size:13px;line-height:1.7;color:#0067ce}.alternatives-actions{display:flex;flex-wrap:wrap;gap:0 24px}@media (max-width: 900px){.alternatives-page .alternatives-hero{grid-template-columns:1fr;gap:32px}.alternatives-picker ol{display:grid;grid-template-columns:1fr 1fr;gap:0 28px}.alternatives-picker li+li{border:0}.alternative-entry{gap:28px}}@media (max-width: 560px){.alternatives-picker{padding:24px}.alternatives-picker ol,.alternative-entry{grid-template-columns:1fr}.alternatives-picker li+li{border-top:1px solid #dce3ed}.alternative-entry{gap:20px;padding-top:32px}.alternative-entry header p{max-width:none}}
