.editorial-header{max-width:1280px;margin:auto;padding:20px clamp(20px,5vw,64px);display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.editorial-header img{width:min(220px,48vw);height:auto}.editorial-header nav{display:flex;flex-wrap:wrap;gap:20px}.editorial-header a,.editorial-footer a{color:inherit;text-decoration:none}.editorial-header a:hover,.editorial-footer a:hover{text-decoration:underline}.editorial-footer{padding:32px clamp(20px,5vw,64px);background:#1c1b19;color:white}.editorial-post{max-width:850px;padding:28px 0;border-bottom:1px solid #d6d0c5}.editorial-post h2{font-size:clamp(25px,3vw,40px);margin:8px 0 16px}.editorial-post__body{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.editorial-public-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:20px}.editorial-public-grid figure{margin:0}.editorial-public-grid img{width:100%;aspect-ratio:4/5;object-fit:cover}.editorial-public-grid figcaption{padding:10px 0;overflow-wrap:anywhere}
