.si-page{padding-block:72px 80px}.si-page header{max-width:750px;margin-bottom:48px}.si-page h1{letter-spacing:-.045em;white-space:pre-line;margin:20px 0;font-size:clamp(32px,4vw,58px);line-height:1.16}.si-page p{color:var(--lm-muted);font-size:14px;line-height:1.85}.si-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.si-grid>a{border:1px solid var(--lm-line);background:var(--sevylo-panel);border-radius:14px;padding:28px;position:relative}.si-grid h2{letter-spacing:-.02em;margin:24px 0 12px;font-size:18px}.si-grid small{color:var(--sevylo-accent-text);font-size:11px}.si-grid .si-arrow{color:var(--lm-muted);position:absolute;top:28px;right:24px}.si-grid a:hover{border-color:var(--sevylo-accent-text)}.si-connection{max-width:760px;padding-block:48px 12px}.si-connection h2{letter-spacing:.06em;font-size:20px}.si-connection a,.si-contact a{align-items:center;gap:8px;font-size:13px;display:inline-flex}.si-contact{border-top:1px solid var(--lm-line);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:44px;padding-top:28px;display:flex}.si-contact span{color:var(--lm-muted);font-size:13px}@media (max-width:900px){.si-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.si-grid{grid-template-columns:1fr}.si-page{padding-block:42px}}
