/* OPRIVON V60: layout cleanup without resizing brand */
.site-header .header-inner { gap: clamp(12px, 1.4vw, 24px); }
.site-header .desktop-nav { gap: 0; }
.site-header .desktop-nav .nav-link {
  padding-inline: clamp(7px, .55vw, 11px);
  white-space: nowrap;
}
.site-header .header-actions { flex-shrink: 0; }
.release-ribbon {
  display: flex; align-items: center; justify-content: center;
  min-height: 46px; padding: 12px 20px;
  white-space: normal; overflow: visible;
  text-align: center; line-height: 1.55;
  font-size: clamp(11px, .82vw, 13px);
}
.oprivon-v60-sector-intro { padding: 48px 0 65px; border-top: 1px solid rgba(151,166,204,.15); }
.oprivon-v60-sector-intro .container { max-width: 1180px; }
.oprivon-v60-sector-grid { display:grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 15px; margin-top: 22px; }
.oprivon-v60-sector-card { display:block; padding:24px; border-radius:16px; background:linear-gradient(145deg,rgba(17,24,46,.94),rgba(6,11,24,.96)); border:1px solid rgba(130,151,205,.24); color:#eef2ff; text-decoration:none; }
.oprivon-v60-sector-card:hover,.oprivon-v60-sector-card:focus-visible { border-color:#8b7dfb; transform:translateY(-2px); }
.oprivon-v60-sector-card strong { display:block; font-size:1rem; margin-bottom:7px; }
.oprivon-v60-sector-card span { color:#b5c1d7; font-size:.91rem; line-height:1.65; }
@media(max-width:1100px){.oprivon-v60-sector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.oprivon-v60-sector-grid{grid-template-columns:1fr}.release-ribbon{padding:12px 16px;min-height:52px}.site-header .header-inner{gap:10px}}

.oprivon-v60-article { background: radial-gradient(circle at 80% 2%,rgba(105,79,211,.13),transparent 37%),#060911; padding:42px 0 90px; }
.oprivon-v60-article>.container { max-width: 1050px; }
.oprivon-v60-breadcrumb{color:#afbdd4;font-size:.85rem;margin:5px 0 42px}.oprivon-v60-breadcrumb a{color:#95bbf0;text-decoration:underline;text-underline-offset:.15em}
.oprivon-v60-article h1{font-size:clamp(2rem,5vw,4.1rem);line-height:1.12;letter-spacing:-.04em;max-width:900px;margin:13px 0 20px}
.oprivon-v60-article h2{font-size:clamp(1.23rem,2vw,1.6rem);margin:34px 0 12px;color:#f0f2fe}
.oprivon-v60-article p,.oprivon-v60-article li{font-size:1.025rem;line-height:1.9;color:#bfcbdf}
.oprivon-v60-lead{font-size:1.22rem!important;color:#e1e9f7!important;max-width:860px}
.oprivon-v60-body {max-width:865px}.oprivon-v60-body section{border-bottom:1px solid rgba(149,172,208,.12);padding:6px 0 20px}
.oprivon-v60-checks{padding-left:1.6rem}.oprivon-v60-checks li{margin:9px 0}
.oprivon-v60-disclaimer{max-width:865px;margin:36px 0;padding:22px 25px;border-left:3px solid #7a6ae5;background:rgba(111,89,199,.09);color:#ccd8ee;line-height:1.8}
.oprivon-v60-next{margin-top:66px;border-top:1px solid rgba(149,172,208,.13);padding-top:18px}.oprivon-v60-next .button{display:inline-flex;margin-top:25px}
@media(max-width:680px){.oprivon-v60-article{padding:25px 0 60px}.oprivon-v60-breadcrumb{margin-bottom:25px}}
