.rli-section,.rli-section *{box-sizing:border-box}.rli-section{font-family:var(--rli-font);margin:32px 0;clear:both;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important}.rli-section>.rli-inner{position:relative;overflow:hidden;background:var(--rli-bg);border-style:var(--rli-border-style)!important;border-color:var(--rli-border-color)!important;border-width:var(--rli-border-width)!important;border-radius:var(--rli-radius)!important;padding:var(--rli-pad);box-shadow:0 14px 42px rgba(23,36,61,.045);isolation:isolate}.rli-section.rli-border-style-none>.rli-inner{border-style:none!important;border-width:0!important}.rli-section.rli-border-mobile-off>.rli-inner{--rli-border-mobile-width:0px}
.rli-ornament{position:absolute;right:22px;top:20px;width:var(--rli-bg-width);aspect-ratio:1.35;opacity:var(--rli-bg-opacity);pointer-events:none;background-image:var(--rli-custom-bg);background-size:contain;background-repeat:no-repeat;background-position:center;animation:rliFloat var(--rli-bg-speed) ease-in-out infinite;z-index:0}.rli-bg-arches .rli-ornament{height:170px;aspect-ratio:auto;background:none;right:6%;top:36px;border:0}.rli-bg-arches .rli-ornament:before,.rli-bg-arches .rli-ornament:after{content:"";position:absolute;top:0;width:51%;height:100%;border:5px solid var(--rli-gold);border-bottom:0;opacity:.62}.rli-bg-arches .rli-ornament:before{left:0;border-radius:78% 18% 0 0}.rli-bg-arches .rli-ornament:after{right:0;border-radius:18% 78% 0 0}.rli-bg-rings .rli-ornament{border:5px double var(--rli-gold);border-radius:50%;background:none}.rli-bg-dots .rli-ornament{background-image:radial-gradient(circle,var(--rli-gold) 1.5px,transparent 2px);background-size:22px 22px}.rli-bg-lines .rli-ornament{background-image:repeating-linear-gradient(135deg,var(--rli-gold) 0 1px,transparent 1px 18px)}.rli-bg-custom .rli-ornament{background-image:var(--rli-custom-bg)}.rli-bg-none .rli-ornament{display:none}.rli-header{text-align:center;position:relative;z-index:2;max-width:900px;margin:0 auto 20px}.rli-kicker{display:flex;justify-content:center;align-items:center;gap:14px;color:var(--rli-gold);margin-bottom:10px}.rli-kicker span{height:1px;width:72px;background:linear-gradient(90deg,transparent,var(--rli-gold),transparent)}.rli-title{font-size:clamp(24px,3.5vw,38px);font-weight:800;line-height:1.35;color:var(--rli-primary);background:transparent!important}.rli-header p{margin:8px 0 0;color:var(--rli-muted);font-size:15px;line-height:1.9}.rli-top-image{display:flex;margin:0 0 14px;position:relative;z-index:2}.rli-align-center{justify-content:center}.rli-align-right{justify-content:flex-start}.rli-align-left{justify-content:flex-end}.rli-top-image img{display:block;border:1px solid var(--rli-gold);box-shadow:0 10px 30px rgba(23,36,61,.07)}.rli-grid{display:grid;grid-template-columns:repeat(var(--rli-cols),minmax(0,1fr));gap:var(--rli-gap);position:relative;z-index:2}.rli-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:88px;padding:12px 14px;background:var(--rli-card);border:1px solid color-mix(in srgb,var(--rli-gold) 45%,transparent);border-radius:var(--rli-card-radius);text-decoration:none!important;box-shadow:0 7px 18px rgba(23,36,61,.025);transition:.2s ease}.rli-card:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(23,36,61,.07);border-color:var(--rli-gold)}.rli-thumb,.rli-icon{width:52px;height:52px;border-radius:12px;overflow:hidden;border:1px solid color-mix(in srgb,var(--rli-gold) 38%,transparent);display:flex;align-items:center;justify-content:center;background:#fffaf0;color:var(--rli-gold);font-size:24px}.rli-thumb img{width:100%;height:100%;object-fit:cover}.rli-card-copy{min-width:0}.rli-card-copy strong{display:block;color:var(--rli-gold);font-size:16px;line-height:1.45;font-weight:800}.rli-card-copy small{display:block;color:var(--rli-muted);font-size:12px;line-height:1.6;margin-top:3px}.rli-arrow{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff6df;border:1px solid color-mix(in srgb,var(--rli-gold) 42%,transparent);color:var(--rli-gold);font-size:20px}.rli-arrow:before{content:"←"}.rli-section[dir="ltr"] .rli-arrow:before,.rli-section:dir(ltr) .rli-arrow:before{content:"→"}.rli-footer{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:18px;color:var(--rli-muted);position:relative;z-index:2}.rli-footer span{width:65px;height:1px;background:linear-gradient(90deg,transparent,var(--rli-gold),transparent)}.rli-footer em{font-style:normal;font-size:13px}.rli-style-compact .rli-card{min-height:58px;padding:9px 11px}.rli-style-compact .rli-card-copy small{display:none}.rli-style-compact .rli-thumb,.rli-style-compact .rli-icon{width:38px;height:38px}.rli-style-compact .rli-arrow{width:28px;height:28px}.rli-style-pills .rli-grid{display:flex;flex-wrap:wrap;justify-content:center}.rli-style-pills .rli-card{min-height:unset;width:auto;grid-template-columns:auto 1fr auto}.rli-style-pills .rli-card-copy small{display:none}@supports not (color:color-mix(in srgb,#000 50%,transparent)){.rli-card{border-color:rgba(184,135,32,.45)}.rli-thumb,.rli-icon{border-color:rgba(184,135,32,.38)}.rli-arrow{border-color:rgba(184,135,32,.42)}}@keyframes rliFloat{0%,100%{transform:translate(0,0)}50%{transform:translate(calc(var(--rli-bg-float)*-1),var(--rli-bg-float))}}@media(max-width:800px){.rli-grid{grid-template-columns:1fr}.rli-section>.rli-inner{padding:18px!important;border-radius:var(--rli-radius)!important;border-width:var(--rli-border-mobile-width)!important;outline:0!important}.rli-section.rli-border-mobile-off>.rli-inner{border-style:none!important;border-width:0!important}.rli-title{font-size:25px}.rli-card{min-height:76px}.rli-ornament{right:-5%;top:28px}.rli-bg-arches .rli-ornament{right:-2%;width:min(var(--rli-bg-width),78vw);height:135px}.rli-hide-mobile{display:none!important}}@media(prefers-reduced-motion:reduce){.rli-ornament,.rli-card{animation:none!important;transition:none!important}}

/* v5.6.5 guest-cache guard: one border only. Inline section rules remain authoritative. */
.rli-section{border:0!important;outline:0!important;background:transparent!important}.rli-section::before,.rli-section::after,.rli-section>.rli-inner::before,.rli-section>.rli-inner::after{content:none!important;display:none!important;border:0!important;outline:0!important}.rli-single-border-vector{display:none!important}
