.editorial{min-height:45vh}.editorial-header{padding:40px 0 64px;max-width:950px}.editorial-header h1{font-size:clamp(34px,5vw,68px);line-height:1.3;letter-spacing:-.035em;margin:24px 0}.editorial-header p{line-height:1.9;color:#5b655b}.article-row{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:28px 0;border-top:1px solid #d4d9ce;text-decoration:none}.article-row h3{font-size:22px;font-weight:500;margin:0;line-height:1.5}.article-row span{white-space:nowrap;font-size:13px}.archive-year{margin-bottom:48px}.archive-year h2{font-size:32px;margin-bottom:24px}.article-row:hover h3{color:#526940}.article-cover{width:100%;max-height:560px;object-fit:cover;margin-bottom:50px}.prose{max-width:820px;margin:auto;font-size:18px;line-height:1.95;overflow-wrap:anywhere}.prose img,.prose video,.prose iframe{max-width:100%;height:auto}.prose h2,.prose h3{margin:2em 0 1em;line-height:1.4}.prose p{margin:1em 0}.prose ul,.prose ol{padding-left:1.5em}.prose a{text-decoration:underline}.prose blockquote{margin:2em 0;padding:1em 1.5em;border-left:3px solid #718766;background:#eef0e8}.prose pre{overflow:auto;padding:24px;background:#e8ece3;font-size:14px}.prose table{display:block;overflow:auto;border-collapse:collapse}.prose td,.prose th{border:1px solid #ccd3c4;padding:10px}.pagination{display:flex;justify-content:center;gap:36px;margin-top:48px}.equipment-only{grid-template-columns:1fr}.equipment-only .equipment-film{max-width:800px}.contact-address>span+span{display:block;color:inherit;font:inherit;margin-top:8px}@media(max-width:640px){.article-row{gap:15px}.article-row h3{font-size:19px}.editorial-header{padding-bottom:36px}.prose{font-size:16px}}