.ri-section{background:#fff;border:1px solid #e5ebee;border-radius:12px;overflow:hidden}.ri-section+.ri-section{margin-top:12px}.ri-section summary{padding:17px 19px;cursor:pointer;font-weight:750;font-size:16px;color:#192a3a;list-style-position:inside}.ri-section[open] summary{color:#087c78;border-bottom:1px solid #e5ebee}.ri-section-content{padding:18px}.ri-service-list{display:grid;gap:12px;margin-top:20px}.ri-service-card{border:1px solid #dce7e8;border-radius:9px;padding:15px}.ri-service-card h4{margin:0 0 9px;color:#065e5b;font-size:15px;display:flex;align-items:center;gap:7px}.ri-service-card p{margin:0 0 14px;line-height:1.5;color:#405a63}.ri-composition{display:grid;grid-template-columns:repeat(4,minmax(120px,1fr));gap:8px;margin:0}.ri-composition div{background:#f5f8f8;border-radius:6px;padding:8px}.ri-composition div:last-child{background:#d9eeea;border:1px solid #a7d5cf}.ri-composition dt{font-size:10px;text-transform:uppercase;color:#647882;font-weight:700;line-height:1.25}.ri-composition dd{margin:4px 0 0;font-weight:650;font-variant-numeric:tabular-nums}.ri-composition div:last-child dt,.ri-composition div:last-child dd{color:#065e5b}.ri-note{margin:14px 0 0;padding:10px 12px;background:#f5f8f8;border-left:3px solid #9bbfbd;color:#526b73;line-height:1.45}.ri-disclaimer{margin:0 0 16px;color:#526b73;font-size:13px;line-height:1.5}@media(max-width:800px){.ri-composition{grid-template-columns:repeat(2,minmax(0,1fr))}}
