.editorial-hero{background:linear-gradient(125deg,#23365d,#315b8d 70%,#5175a9);color:white;padding:88px 0 92px}.editorial-hero>.wrap{display:grid;gap:60px;align-items:center}.editorial-hero.with-image>.wrap{grid-template-columns:1.15fr 1fr}.editorial-hero h1{font-size:clamp(42px,5.2vw,72px);line-height:1.08;max-width:1000px}.editorial-hero .kicker{color:#c7ddfa}.editorial-lead{font-size:20px;line-height:1.65;max-width:780px;margin:26px 0;color:#607397}.editorial-hero .editorial-lead{color:#deebff;font-size:18px}.editorial-visual img{display:block;width:100%;height:360px;object-fit:cover;border-radius:22px}.editorial-visual img[src="hipervin-phones.png"]{object-fit:contain;background:#edf4ff}.editorial-section{padding:80px 0}.editorial-section:nth-child(odd){background:#f2f6fc}.editorial-section h2{font-size:clamp(32px,3.6vw,48px);margin-bottom:36px;max-width:900px}.editorial-section h3{font-size:25px;line-height:1.2}.editorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.editorial-card{padding:30px;border:1px solid #dbe7f7;border-radius:20px;background:white}.editorial-index{display:block;font-size:14px;font-weight:700;color:#5175a9;margin-bottom:28px}.editorial-card h3{margin-bottom:18px}.editorial-card p{font-size:16px}.editorial-split{display:grid;grid-template-columns:1fr 1fr;gap:80px}.editorial-split p{margin:0 0 24px}.editorial-split .editorial-lead{font-size:28px;line-height:1.45;color:#23365d}.editorial-call{background:#23365d;color:white;padding:65px 0}.editorial-call>.wrap{display:flex;align-items:center;justify-content:space-between;gap:40px}.editorial-call h2{font-size:40px}.editorial-call p{color:#c7ddfa;margin-top:20px;max-width:720px}.editorial-call .btn{flex-shrink:0}.editorial-link-row{padding-bottom:38px}.editorial-faq{max-width:960px}.editorial-faq details{border-bottom:1px solid #dbe7f7;padding:23px 0}.editorial-faq summary{font-size:19px;font-weight:600;cursor:pointer}.editorial-faq p{padding:16px 0;max-width:850px}.event-tools{display:flex;gap:12px;flex-wrap:wrap;margin:0 0 30px}.event-tools button{padding:12px 24px;border:1px solid #dbe7f7;border-radius:40px;background:white;color:#23365d;font-size:14px}.event-tools button[aria-pressed=true]{background:#23365d;color:white}.event-empty{border:1px solid #dbe7f7;background:white;border-radius:22px;padding:42px}.event-empty h3{margin:16px 0}.event-empty p{max-width:680px;margin-bottom:22px}.event-month{font-size:14px;letter-spacing:.12em;color:#5175a9;font-weight:700}.editorial-grid>a{padding:30px;background:white;border:1px solid #dbe7f7;border-radius:18px;transition:transform .2s}.editorial-grid>a:hover{transform:translateY(-4px)}.editorial-grid>a strong{display:block;font-size:24px;line-height:1.3;margin-bottom:16px}.editorial-grid>a span{display:block;color:#607397}.article-link .link{margin-top:26px;color:#23365d}.editorial-page .recruit-band{padding:72px 0}.editorial-page .public-footer{margin-top:0}
@media(max-width:760px){.editorial-hero{padding:55px 0}.editorial-hero.with-image>.wrap,.editorial-split,.editorial-grid{grid-template-columns:1fr}.editorial-hero>.wrap{gap:26px}.editorial-visual img{height:240px}.editorial-section{padding:55px 0}.editorial-split{gap:20px}.editorial-call>.wrap{display:block}.editorial-call .btn{margin-top:26px}.editorial-call h2{font-size:32px}.editorial-lead{font-size:18px}.event-empty{padding:26px}.editorial-page .wrap{width:calc(100% - 40px)}}
