.rs-ip{direction:rtl;color:#16273b;font-family:inherit}
.rs-ip *{box-sizing:border-box}
.rs-ip .rs-ip-shell{width:min(1120px,calc(100% - 36px));margin-inline:auto}
.rs-ip .rs-ip-hero{padding:clamp(48px,6vw,85px) 0;background:linear-gradient(118deg,#0a1728,#1a2b40 65%,#3b352c);color:#fff}
.rs-ip .rs-ip-kicker{display:inline-flex;padding:8px 14px;border:1px solid #b99959;border-radius:50px;background:rgba(217,175,93,.12);color:#f6dfa7;font-size:13px;font-weight:800}
.rs-ip h1{font-size:clamp(37px,5vw,62px);line-height:1.18;letter-spacing:-.03em;font-weight:900;color:#fff!important;margin:20px 0}
.rs-ip .rs-ip-hero p{font-size:clamp(16px,1.5vw,20px);line-height:1.85;color:#eef1f6!important;max-width:875px;margin:0}
.rs-ip .rs-ip-hero-compact{padding:clamp(43px,5vw,65px) 0}
.rs-ip .rs-ip-updated{font-size:14px!important;margin-top:20px!important;color:#d9dde5!important}
.rs-ip .rs-ip-section{padding:clamp(43px,5vw,70px) 0;background:#fff}
.rs-ip .rs-ip-warm{background:#f9f5ee}
.rs-ip .rs-ip-eyebrow{color:#966b24;font-size:13px;font-weight:900;letter-spacing:.01em;display:inline-block;margin-bottom:10px}
.rs-ip h2{font-size:clamp(26px,3.1vw,40px);line-height:1.25;font-weight:900;color:#17283c!important;margin:0 0 17px}
.rs-ip h3{font-size:19px;font-weight:850;color:#17283c!important;line-height:1.4;margin:0 0 9px}
.rs-ip p,.rs-ip li{color:#4b596b;font-size:16px;line-height:1.85}
.rs-ip p{margin:0 0 16px}
.rs-ip .rs-ip-lead{max-width:920px}
.rs-ip .rs-ip-grid{display:grid;gap:15px;margin-top:25px}
.rs-ip .rs-ip-grid4{grid-template-columns:repeat(4,minmax(0,1fr))}
.rs-ip .rs-ip-grid3{grid-template-columns:repeat(3,minmax(0,1fr))}
.rs-ip .rs-ip-card{border:1px solid #e6d8b9;background:linear-gradient(145deg,#fff,#fffaf1);border-radius:22px;padding:24px 22px;box-shadow:0 10px 28px rgba(16,32,50,.06)}
.rs-ip .rs-ip-number{display:inline-flex;padding:5px 12px;border-radius:30px;background:#f4e6c7;color:#6d501a;font-weight:850;font-size:12px;margin-bottom:18px}
.rs-ip .rs-ip-card p:last-child{margin:0}
.rs-ip .rs-ip-note{margin-top:26px;padding:18px 22px;background:#fff9ee;border-right:4px solid #cfad65;border-radius:12px}
.rs-ip .rs-ip-links,.rs-ip .rs-ip-toc{display:flex;flex-wrap:wrap;gap:10px;margin-top:23px}
.rs-ip .rs-ip-links a,.rs-ip .rs-ip-toc a{display:inline-flex;align-items:center;justify-content:center;padding:10px 17px;border:1px solid #d8c59c;border-radius:100px;background:#fff;color:#172c47!important;text-decoration:none!important;font-size:14px;font-weight:800}
.rs-ip .rs-ip-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}
.rs-ip .rs-ip-btn,.rs-ip .rs-ip-btn:visited{display:inline-flex;align-items:center;justify-content:center;text-align:center;min-height:50px;padding:11px 24px;border-radius:100px;text-decoration:none!important;font-weight:900;font-size:15px}
.rs-ip .rs-ip-gold,.rs-ip .rs-ip-gold:visited{background:linear-gradient(120deg,#f6dfa7,#d3af64);color:#152137!important}
.rs-ip .rs-ip-ghost,.rs-ip .rs-ip-ghost:visited{background:rgba(255,255,255,.08);border:1px solid rgba(248,245,235,.55);color:#fff!important}
.rs-ip .rs-ip-contact{background:linear-gradient(120deg,#102138,#243247);padding:clamp(43px,5vw,65px) 0;color:#fff}
.rs-ip .rs-ip-contact h2{color:#fff!important}
.rs-ip .rs-ip-contact p{color:#e3ebf3!important}
.rs-ip .rs-ip-policy-intro{padding:24px 27px;border:1px solid #e4d3ac;background:#fff9ec;border-radius:18px}
.rs-ip .rs-ip-policy-intro strong{color:#14263c;font-size:20px}
.rs-ip .rs-ip-policy-intro p{margin:8px 0 0}
.rs-ip .rs-ip-policy-body{display:grid;gap:16px;margin-top:30px}
.rs-ip .rs-ip-policy-body>section{padding:25px 28px;background:#fff;border:1px solid #e6dccb;border-radius:18px;scroll-margin-top:95px}
.rs-ip .rs-ip-policy-body h2{font-size:23px;margin:0 0 12px}
.rs-ip .rs-ip-policy-body p:last-child,.rs-ip .rs-ip-policy-body ul:last-child{margin-bottom:0}
.rs-ip .rs-ip-policy-body ul{padding-inline-start:25px;margin:0 0 12px}
.rs-ip .rs-ip-policy-body li{margin:0 0 9px}
.rs-ip .rs-ip-policy-body a,.rs-ip .rs-ip-policy-intro a,.rs-ip .rs-ip-note a{color:#795719!important;text-decoration:underline}
@media(max-width:1000px){.rs-ip .rs-ip-grid4{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.rs-ip .rs-ip-shell{width:calc(100% - 28px)}.rs-ip .rs-ip-grid4,.rs-ip .rs-ip-grid3{grid-template-columns:1fr}.rs-ip .rs-ip-card{padding:22px 20px}.rs-ip .rs-ip-actions{display:grid;grid-template-columns:minmax(0,1fr)}.rs-ip .rs-ip-btn{width:100%}.rs-ip .rs-ip-policy-body>section{padding:21px 19px}}
