.de-service{padding:clamp(42px,6vw,80px) 0;background:var(--de-service-bg);color:var(--de-service-text)}.de-service__top{display:grid;grid-template-columns:.85fr 1.15fr;gap:48px}.de-service__top h2{font-size:clamp(2rem,4vw,3.6rem);line-height:1.04;letter-spacing:-.035em;margin:14px 0}.de-service__top>div:first-child>p:last-child{line-height:1.7;max-width:440px}.de-service__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.de-service__item{padding:15px 0;border-top:1px solid currentColor}.de-service__item h3{font-size:1.08rem;margin:0 0 7px}.de-service__item p{font-size:.92rem;line-height:1.6;margin:0 0 10px}.de-service__item a{font-size:.9rem;color:inherit;text-underline-offset:4px}.de-service__newsletter{display:grid;grid-template-columns:1fr 1fr;gap:36px;border-top:1px solid currentColor;margin-top:48px;padding-top:30px}.de-service__newsletter h3{font-size:1.5rem;margin:0 0 8px}.de-service__newsletter p{line-height:1.65;margin:0}.de-service__form{align-self:center}.de-service__form form{max-width:520px}@media(max-width:749px){.de-service__top,.de-service__newsletter{grid-template-columns:1fr;gap:24px}.de-service__links{grid-template-columns:1fr 1fr;gap:0 14px}.de-service__newsletter{margin-top:32px;padding-top:24px}}
