.ri-study{--ri-category:160px;--ri-gap:20px;color:#253549}
.ri-controls{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:14px 0 18px;border-top:1px solid #d5dfe9;border-bottom:1px solid #d5dfe9;margin-bottom:24px}
.ri-controls>span{font-size:13px;font-weight:600;color:#46576b}
.ri-holder-buttons{display:flex;gap:6px;flex-wrap:wrap}
.ri-holder-buttons button{font:400 13px/1.5 Archivo,Arial,sans-serif;letter-spacing:.010em;border:1px solid #7b8b9e;border-radius:5px;min-height:44px;padding:9px 13px;background:#fff;color:#203058}
.ri-holder-buttons button:hover{background:#f2f6fb}
.ri-holder-buttons button[aria-pressed="true"]{background:#edf4fc;border-color:#203058;font-weight:600}
.ri-holder-buttons button:focus-visible{outline:3px solid #174b91;outline-offset:3px}
.ri-directions,.ri-row{display:grid;grid-template-columns:var(--ri-category) repeat(2,minmax(0,1fr));gap:var(--ri-gap)}
.ri-directions{margin-bottom:8px;align-items:start}
.ri-directions>div:not(.ri-category-spacer){background:#edf4fc;border-radius:6px;padding:19px 20px}
.ri-directions h2{font-size:19px;line-height:1.3;font-weight:600;letter-spacing:0;margin:0 0 8px}
.ri-directions p{font-size:13px;line-height:1.6;color:#46576b;margin:0}
.ri-row{align-items:center;padding:22px 0;border-bottom:1px solid #d5dfe9}
.ri-row>h3{font-size:14px;line-height:1.5;letter-spacing:0;font-weight:600;margin:0;padding-right:10px;color:#203058}
.ri-option{min-width:0}
.ri-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;align-items:start}
.ri-variant{min-width:0;margin:0;text-align:center}
.ri-symbol-stage{height:82px;display:flex;align-items:center;justify-content:center}
.ri-symbol{display:block;width:auto;max-width:100%;object-fit:contain}
.ri-symbol.ri-pin{height:64px}
.ri-symbol.ri-circle{height:36px}
.ri-variant figcaption{font-size:11px;line-height:1.5;color:#46576b;margin-top:6px;letter-spacing:.010em}
.ri-study[data-ri-selected]:not([data-ri-selected="all"]) .ri-gallery{grid-template-columns:1fr}
@media(max-width:1050px){.ri-study{--ri-category:125px;--ri-gap:14px}.ri-directions>div:not(.ri-category-spacer){padding:16px}.ri-directions h2{font-size:17px}.ri-gallery{gap:5px}.ri-variant figcaption{font-size:10px}.ri-symbol.ri-pin{height:58px}.ri-symbol.ri-circle{height:34px}}
@media(max-width:700px){.ri-study{--ri-gap:14px}.ri-directions{grid-template-columns:repeat(2,minmax(0,1fr))}.ri-category-spacer{display:none}.ri-directions>div:not(.ri-category-spacer){padding:14px}.ri-directions p{font-size:12px}.ri-row{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px;padding:22px 0}.ri-row>h3{grid-column:1/-1;font-size:15px}.ri-gallery{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:8px;row-gap:16px}.ri-symbol-stage{height:76px}.ri-symbol.ri-pin{height:60px}.ri-symbol.ri-circle{height:36px}.ri-variant figcaption{font-size:11px}.ri-controls{align-items:flex-start;gap:10px}.ri-holder-buttons{gap:6px}.ri-holder-buttons button{font-size:12px;padding:9px 11px}}

.ri-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
