/* MenkulEX v1.1.31 — Direct visible premium templates for static corporate/legal pages. */
body.page .xan-static-premium-v131{background:#F5F7F8;padding:34px 0 62px;color:#041F40}
body.page .xan-static-premium-shell-v131{width:min(calc(100% - 48px),1180px);margin:0 auto;display:grid;gap:22px}
body.page .xan-static-premium-hero-v131{position:relative;overflow:hidden;border-radius:28px;padding:46px 48px;background:linear-gradient(135deg,#194552 0%,#055970 58%,#13364C 100%);color:#fff;box-shadow:0 24px 60px rgba(4,31,64,.14)}
body.page .xan-static-premium-hero-v131:after{content:"";position:absolute;right:-80px;top:-110px;width:310px;height:310px;border-radius:999px;background:rgba(255,255,255,.10)}
body.page .xan-static-premium-hero-v131 span{display:inline-flex;align-items:center;margin:0 0 12px;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.18);font-size:11px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:#fff}
body.page .xan-static-premium-hero-v131 h1{position:relative;margin:0;font-size:clamp(30px,3.2vw,46px);line-height:1.06;letter-spacing:-.035em;font-weight:600;color:#fff}
body.page .xan-static-premium-hero-v131 p{position:relative;max-width:780px;margin:16px 0 0;font-size:15px;line-height:1.72;color:rgba(255,255,255,.88)}
body.page .xan-static-premium-card-v131,body.page .xan-static-premium-legal-card-v131,body.page .xan-static-premium-legal-side-v131{background:#fff;border:1px solid #D8E2EA;border-radius:26px;box-shadow:0 18px 48px rgba(4,31,64,.06)}
body.page .xan-static-premium-card-v131{padding:42px 46px}
body.page .xan-static-premium-richtext-v131{max-width:940px;margin:0 auto}
body.page .xan-static-premium-richtext-v131 p{margin:0 0 18px;font-size:14.5px;line-height:1.88;color:#102A3E;font-weight:400}
body.page .xan-static-premium-richtext-v131 p strong{font-weight:600;color:#041F40}
body.page .xan-static-premium-signature-v131{margin-top:26px;padding:20px 22px;border-radius:18px;background:linear-gradient(180deg,#F5F7F8,#fff);border:1px solid #D8E2EA;display:grid;gap:6px}
body.page .xan-static-premium-signature-v131 strong{font-size:14px;color:#041F40;font-weight:600}
body.page .xan-static-premium-signature-v131 em{font-size:13px;color:#055970}
body.page .xan-static-premium-highlights-v131{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
body.page .xan-static-premium-highlights-v131>div{background:#fff;border:1px solid #D8E2EA;border-radius:22px;padding:22px;box-shadow:0 14px 34px rgba(4,31,64,.045)}
body.page .xan-static-premium-highlights-v131 span{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:12px;background:#EEF5F6;color:#055970;font-size:11px;font-weight:600;margin:0 0 14px}
body.page .xan-static-premium-highlights-v131 strong{display:block;margin:0 0 8px;color:#041F40;font-size:15px;line-height:1.35;font-weight:600}
body.page .xan-static-premium-highlights-v131 p{margin:0;color:#355061;font-size:13px;line-height:1.65}
body.page .xan-static-premium-legal-grid-v131{display:grid;grid-template-columns:270px minmax(0,1fr);gap:22px;align-items:start}
body.page .xan-static-premium-legal-side-v131{position:sticky;top:112px;padding:20px}
body.page .xan-static-premium-legal-side-v131 strong{display:block;margin:0 0 14px;font-size:13px;color:#041F40;font-weight:600}
body.page .xan-static-premium-legal-side-v131 nav{display:grid;gap:8px}
body.page .xan-static-premium-legal-side-v131 a{display:block;text-decoration:none;color:#055970;background:#F5F7F8;border:1px solid #E1E8ED;border-radius:12px;padding:9px 11px;font-size:12px;line-height:1.35;font-weight:500}
body.page .xan-static-premium-legal-side-v131 a:hover{color:#041F40;border-color:#CAD3DA;background:#fff}
body.page .xan-static-premium-legal-card-v131{padding:34px 38px}
body.page .xan-static-premium-legal-card-v131 section{padding:0 0 24px;margin:0 0 24px;border-bottom:1px solid #E5EBEF}
body.page .xan-static-premium-legal-card-v131 section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}
body.page .xan-static-premium-legal-card-v131 h2{margin:0 0 12px;color:#041F40;font-size:clamp(18px,1.5vw,23px);line-height:1.28;font-weight:600;letter-spacing:-.018em}
body.page .xan-static-premium-legal-card-v131 p{margin:0 0 12px;color:#13364C;font-size:13.5px;line-height:1.82;font-weight:400}
body.page .xan-static-premium-legal-card-v131 ul{margin:14px 0 0;padding:0;display:grid;gap:8px;list-style:none}
body.page .xan-static-premium-legal-card-v131 li{position:relative;padding:10px 12px 10px 32px;border-radius:13px;background:#F7F9FA;border:1px solid #E1E8ED;color:#13364C;font-size:13px;line-height:1.55}
body.page .xan-static-premium-legal-card-v131 li:before{content:"";position:absolute;left:13px;top:18px;width:7px;height:7px;border-radius:999px;background:#055970}
@media(max-width:960px){body.page .xan-static-premium-shell-v131{width:min(calc(100% - 30px),760px)}body.page .xan-static-premium-legal-grid-v131{grid-template-columns:1fr}body.page .xan-static-premium-legal-side-v131{position:static}body.page .xan-static-premium-highlights-v131{grid-template-columns:1fr}}
@media(max-width:640px){body.page .xan-static-premium-v131{padding:22px 0 42px}body.page .xan-static-premium-shell-v131{width:calc(100% - 22px);gap:16px}body.page .xan-static-premium-hero-v131{border-radius:22px;padding:30px 22px}body.page .xan-static-premium-card-v131,body.page .xan-static-premium-legal-card-v131{border-radius:22px;padding:24px 20px}body.page .xan-static-premium-richtext-v131 p{font-size:13.5px;line-height:1.78}body.page .xan-static-premium-legal-card-v131 p{font-size:13px;line-height:1.72}body.page .xan-static-premium-legal-side-v131{display:none}}
