.nope-home-intro { text-align:center; font-size:21px; line-height:1.6; margin:12px auto 20px; max-width:1000px; }
.nope-home-intro em { font-synthesis:style; }
.nope-home-editorials { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:24px; }
.nope-home-editorial { display:flex; flex-direction:column; text-align:left; background:#fff; color:inherit; border:1px solid #e5e5e5; border-radius:0 0 16px 16px; overflow:hidden; text-decoration:none; padding:0; cursor:pointer; font:inherit; }
.nope-home-editorial > img { width:100%; aspect-ratio:16/10; object-fit:cover; }
.nope-home-editorial > div { display:flex; flex-direction:column; gap:12px; padding:24px; flex:1; }
.nope-home-editorial h2 { font-size:24px; font-weight:400; margin:0; }
.nope-home-editorial h3 { font-size:20px; font-weight:400; margin:0; }
.nope-home-editorial p { margin:0; white-space:pre-line; }
.nope-home-editorial span { display:flex; align-items:center; gap:10px; margin-top:auto; padding-top:14px; }
.nope-footer-apps { max-width:var(--page-width,1232px); margin:32px auto 0; padding:24px; border-top:1px solid #444; text-align:center; }
.nope-footer-apps > div { display:flex; justify-content:center; flex-wrap:wrap; gap:32px; }
.nope-footer-apps a { display:flex; flex-direction:column; align-items:center; gap:10px; color:#fff; font-size:15px; text-decoration:none; }
.nope-footer-apps img { width:128px; height:128px; object-fit:contain; background:#fff; }
@media(max-width:700px){.nope-home-editorials { grid-template-columns:1fr; }.nope-home-intro{font-size:19px;}}

.nope-home-editorial > img { border-radius:0; }
