/* NOREVI v3.6 — reader journey; isolated styles only. */
.nv36-related{margin:clamp(28px,5vw,58px) 0 18px;padding-top:18px;border-top:1px solid #dbe2e9}
.nv36-related-heading{display:flex;gap:14px;align-items:baseline;justify-content:space-between;flex-wrap:wrap;margin-bottom:18px}
.nv36-related-heading h2{margin:0;color:#172f48;font:700 clamp(21px,2.2vw,28px)/1.25 Georgia,serif}
.nv36-related-heading>a{font-size:13px;color:#34556d;text-decoration:underline;text-underline-offset:3px}
.nv36-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
.nv36-related-card{min-width:0}
.nv36-related-image{display:block;aspect-ratio:16/10;overflow:hidden;background:#edf1f5;text-decoration:none}
.nv36-related-image img{width:100%;height:100%;object-fit:cover;display:block}
.nv36-related-image span{display:grid;place-items:center;height:100%;color:#526579}
.nv36-related-section{display:block;margin:12px 0 7px;color:#a3263a;font:bold 11px/1.3 Arial,sans-serif;text-transform:uppercase;letter-spacing:.06em}
.nv36-related-card h3{font:700 clamp(16px,1.7vw,20px)/1.32 Georgia,serif;margin:0}
.nv36-related-card h3 a{color:#182f48;text-decoration:none}
.nv36-related-card h3 a:hover,.nv36-related-card h3 a:focus-visible{text-decoration:underline}
.nv36-search-hint{color:#4c5a67;font-size:14px;margin:12px 0 26px}
.nv36-search-latest{margin-top:30px}.nv36-search-latest h2{font:700 24px Georgia,serif;color:#172f48;border-bottom:1px solid #dce2e9;padding-bottom:12px}
.nv36-search-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}
.nv36-search-grid article{padding:18px 0;border-bottom:1px solid #e4e8ed}
.nv36-search-grid article span{font:bold 10px Arial,sans-serif;color:#a3263a;text-transform:uppercase}
.nv36-search-grid h3{margin:7px 0 0;font:700 19px/1.3 Georgia,serif}
.nv36-search-grid h3 a{color:#172f48;text-decoration:none}.nv36-search-grid h3 a:hover{text-decoration:underline}
@media(max-width:680px){.nv36-related-grid{grid-template-columns:1fr 1fr;gap:16px}.nv36-search-grid{grid-template-columns:1fr}.nv36-related-card h3{font-size:16px}}
@media(max-width:430px){.nv36-related-grid{grid-template-columns:1fr}.nv36-related-image{aspect-ratio:16/8}}
[dir=rtl] .nv36-related-heading,[dir=rtl] .nv36-related-card{text-align:right}
