@media(min-width:801px){.hero{grid-template-columns:.52fr 1.48fr;gap:40px;padding-left:7%;padding-right:7%}.hero h1{white-space:nowrap;font-size:clamp(39px,3.8vw,54px)}}
.database{max-width:1320px;margin:auto;padding:102px 11%;display:grid;grid-template-columns:.76fr 1.24fr;gap:65px;align-items:start;background:#fff}
.database-head>p{margin:0 0 13px;color:var(--green);font-size:42px;font-weight:500;letter-spacing:-.045em;line-height:1;direction:ltr;text-align:right}
.database-head h2,.publishing-head h2{margin:0;font-size:42px;font-weight:600;letter-spacing:-.045em;line-height:1.1}
.section-graphic{display:block;width:245px;height:auto;margin-top:30px;opacity:.9}
.database-card{padding:40px;background:var(--soft);box-shadow:0 12px 28px rgba(24,52,43,.045)}
.database-card p{margin:0 0 19px;color:#46584f}.database-card .button{margin-top:6px}
@media(max-width:800px){.database{display:block;padding:72px 26px}.database-head{margin-bottom:31px}.database-head>p{font-size:38px;margin-bottom:12px}.database-head h2,.publishing-head h2{font-size:35px}.section-graphic{width:210px;margin-top:24px}.database-card{padding:30px 25px}.database-card p{font-size:17px}}
