/* R38 – scoped visual harmonization, no modifications to global navigation */
.r38-klima-note{background:linear-gradient(120deg,#071e31,#0c3046);border:1px solid rgba(49,205,232,.36);border-radius:16px;padding:clamp(18px,3vw,32px);margin:24px auto;width:min(1200px,calc(100% - 30px));color:#f4fbff}
.r38-klima-note .r38-klima-wrap{max-width:1120px;margin:auto}.r38-klima-note .r38-label{font-size:11px;font-weight:900;color:#30d8e9;letter-spacing:.14em}.r38-klima-note h2{font-size:clamp(21px,2.3vw,31px);line-height:1.2;margin:6px 0 20px;color:#fff}.r38-note-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.r38-note-grid article{border:1px solid #35677a;border-radius:12px;padding:19px;background:#031a29bb}.r38-note-grid h3{font-size:17px;line-height:1.25;color:#fff;margin:0 0 9px}.r38-note-grid p{font-size:14px;line-height:1.65;color:#c7deeb;margin:7px 0}.r38-crosslinks{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:17px;font-size:12px;color:#c9e4ee}.r38-crosslinks a{border:1px solid #36798e;padding:7px 10px;border-radius:9px;color:#49e8f7!important;text-decoration:none}.r38-crosslinks a:hover{background:#16465c}
@media(max-width:620px){.r38-note-grid{grid-template-columns:1fr}.r38-klima-note{padding:17px;width:calc(100% - 22px)}.r38-note-grid article{padding:14px}}
