/* Approved blog previews, preserved from revision 2. */
.nh-section-head--linked>div{max-width:660px;min-width:0}
.nh-section-head--linked>div>p{max-width:580px;color:var(--nh-muted)}
.nh-section-head--linked>.nh-button{flex-shrink:0}
@media(max-width:1000px){.nh-section-head--linked>div>p{font-size:16px}}
.nh-journal .nh-section-head h2{font-size:clamp(38px,4vw,60px)}
.nh-journal{padding-top:0;background:#fff}.nh-journal .nh-section-head{padding-top:56px;border-top:1px solid #d8d8d8}.nh-journal .nh-section-head>div>p{color:#636363}.nh-journal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.nh-article{min-width:0}.nh-article__link{display:block;height:100%;border:1px solid #ddd;border-radius:24px;overflow:hidden;transition:box-shadow 600ms var(--nh-ease)}.nh-article__visual{height:290px;background:#101010;overflow:hidden;display:grid;place-items:center;perspective:1000px}.nh-article:nth-child(2) .nh-article__visual{background:#ff6418}.nh-article__visual>img{width:100%;height:100%;object-fit:cover;transition:transform 700ms var(--nh-ease)}.nh-article__copy{padding:25px 28px 30px}.nh-article__copy>time{display:block;font-size:13px;color:#666;margin-bottom:14px}.nh-article__copy>div{display:flex;gap:20px;justify-content:space-between;align-items:flex-start}.nh-article h3{font-size:clamp(24px,2vw,30px);line-height:1.25}.nh-article__copy p{font-size:16px;color:#636363;margin-top:16px}.nh-article__arrow{width:44px;height:44px;flex-shrink:0;border:1px solid #bbb;border-radius:50%;display:grid;place-items:center;transition:background 350ms ease,transform 550ms var(--nh-ease)}
.nh-document-scene{position:relative;width:255px;height:220px;transform:rotateY(-18deg) rotateZ(-5deg);transform-style:preserve-3d;transition:transform 750ms var(--nh-ease)}.nh-document-scene__page{position:absolute;inset:0;background:#fff;border:1px solid #ddd;border-radius:14px;padding:16px;box-shadow:5px 6px 0 #d3d3d3,0 15px 30px #0003;transform:translateZ(30px)}.nh-document-scene__bar{display:flex;gap:5px;margin-bottom:18px}.nh-document-scene__bar i{width:7px;height:7px;background:#ff6418;border-radius:50%}.nh-document-scene__bar i:nth-child(2){background:#bbb}.nh-document-scene__bar i:nth-child(3){background:#101010}.nh-document-scene__illustration{height:100px;background:#ff6418;border-radius:6px;position:relative;overflow:hidden}.nh-document-scene__illustration b{position:absolute;right:45px;top:18px;width:25px;height:25px;border-radius:50%;background:white}.nh-document-scene__illustration span{position:absolute;bottom:13px;left:34px;width:110px;height:63px;clip-path:polygon(0 100%,35% 0,62% 62%,80% 38%,100% 100%);background:#fff}.nh-document-scene__lines{display:grid;gap:7px;margin-top:18px}.nh-document-scene__lines i{height:5px;border-radius:3px;background:#d9d9d9}.nh-document-scene__lines i:nth-child(2){width:75%}.nh-document-scene__lines i:nth-child(3){width:45%}.nh-document-scene__back{position:absolute;inset:-20px 0 20px 0;border-radius:14px;border:1px solid #999;transform:translateX(35px) translateZ(-25px);background:#ffffff0c}.nh-article:nth-child(2) .nh-document-scene{transform:rotateY(15deg) rotateZ(4deg)}.nh-article:nth-child(2) .nh-document-scene__illustration{background:#202020}.nh-article:nth-child(2) .nh-document-scene__back{background:#101010;transform:translateX(-20px) rotateZ(-8deg) translateZ(-25px);border-color:#101010}
@media(hover:hover) and (pointer:fine){.nh-article__link:hover{box-shadow:0 18px 42px #10101012}.nh-article__link:hover .nh-document-scene{transform:rotateY(0) rotateZ(0) translateY(-5px)}.nh-article__link:hover .nh-article__arrow{background:#ff6418;border-color:#ff6418;transform:rotate(45deg)}}
@media(max-width:1000px){.nh-article__visual{height:240px}.nh-document-scene{width:230px;height:205px}.nh-document-scene__illustration{height:85px}}
@media(max-width:760px){.nh-journal{padding-top:0}.nh-journal .nh-section-head{padding-top:44px}.nh-journal-grid{grid-template-columns:minmax(0,1fr);gap:30px}.nh-journal .nh-section-head>div>p{font-size:17px}.nh-article__visual{height:230px}.nh-article__copy{padding:24px}.nh-article h3{font-size:26px}.nh-article__arrow{width:40px;height:40px}}
@media(prefers-reduced-motion:reduce){.nh-document-scene,.nh-article:nth-child(2) .nh-document-scene{transform:none!important;animation:none!important;transition:none!important}.nh-article__arrow{transform:none!important;transition:opacity 150ms ease!important}}
