.rioe-info-site{min-height:100vh}.rioe-info-site .rioe-public-header{z-index:2;position:relative}.rioe-info-hero{background:linear-gradient(130deg,#f1faff 0%,#fff6f8 100%);border-bottom:1px solid #e9eaf0;padding:58px clamp(24px,8vw,135px) 65px}.rioe-info-breadcrumb{color:#6e8795;align-items:center;gap:11px;margin-bottom:42px;font-size:12px;display:flex}.rioe-info-breadcrumb a{color:#107ca1;font-weight:700}.rioe-info-hero h1{color:#143b55;letter-spacing:-.05em;margin:17px 0 16px;font-size:clamp(40px,5vw,69px);line-height:1.1}.rioe-info-hero>p:not(.rioe-public-kicker){color:#596f82;max-width:650px;font-size:16px;line-height:1.75}.rioe-info-date{color:#657b8d;margin-top:15px;font-size:12px;font-weight:650;display:inline-block}.rioe-info-layout{grid-template-columns:minmax(0,1fr) minmax(230px,310px);gap:50px;max-width:1250px;margin:0 auto;padding:66px 24px 95px;display:grid}.rioe-info-article{min-width:0}.rioe-info-section{border-bottom:1px solid #e8edf2;margin:0 0 33px;padding:0 0 28px}.rioe-info-section h2,.rioe-info-source h2{letter-spacing:-.03em;color:#173a54;margin:0 0 16px;font-size:24px;line-height:1.3}.rioe-info-section p,.rioe-info-source p,.rioe-info-source-notice p{color:#566d80;margin:0 0 13px;font-size:14px;line-height:1.9}.rioe-info-source-notice{background:#fff3f5;border-left:4px solid #ec3c53;border-radius:3px;margin-bottom:32px;padding:18px 22px}.rioe-info-source-notice strong{color:#7c2c41;font-size:14px}.rioe-info-source-notice p{margin:8px 0 0}.rioe-info-source{background:#f5faff;border:1px solid #d8e9f2;border-radius:12px;padding:30px}.rioe-info-source .rioe-public-button{margin-top:11px}.rioe-info-sidebar{background:#fff;border:1px solid #e5ebf1;border-radius:12px;align-self:start;padding:25px;position:sticky;top:18px}.rioe-info-sidebar h3{color:#173a54;margin:0 0 16px;font-size:17px}.rioe-info-sidebar>a{color:#45647a;border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:center;gap:10px;padding:12px 2px;font-size:13px;font-weight:650;display:flex}.rioe-info-sidebar>a:hover{color:#e43b55}.rioe-info-sidebar>a span{color:#db4961}.rioe-info-help{background:#eff8fb;border-radius:9px;margin-top:24px;padding:20px}.rioe-info-help strong{font-size:13px}.rioe-info-help p{color:#6a7c89;font-size:12px;line-height:1.65}.rioe-info-help a{color:#0b7b9c;font-size:12px;font-weight:750}.rioe-info-footer{color:#d5e1e8;background:#0d2d43;padding:36px clamp(24px,8vw,135px)}.rioe-info-footer strong{color:#fff}.rioe-info-footer p{color:#adc4d0;font-size:12px}.rioe-info-footer nav{border-top:1px solid #355569;border-bottom:1px solid #355569;flex-wrap:wrap;gap:11px 22px;margin-top:20px;padding:23px 0;display:flex}.rioe-info-footer nav a{color:#d0e0e9;font-size:12px}.rioe-info-footer nav a:hover{color:#fff}@media (max-width:850px){.rioe-info-layout{grid-template-columns:1fr;gap:25px}.rioe-info-sidebar{position:static}.rioe-info-hero{padding:45px 25px}}
