.page_section__5ZLpU{margin-bottom:3rem}.page_sectionTitle__81hJN{font-family:var(--font-heading);font-size:40px;font-weight:800;line-height:1.05;margin:0 0 1.5rem;text-transform:uppercase;letter-spacing:-.005em;color:var(--riko-dark)}.page_sectionIntro__z3YD_{margin-bottom:1.5rem}.page_sectionIntro__z3YD_,.page_sectionText__4M87q{font-family:var(--font-heading);font-size:18px;font-weight:100;line-height:22px}.page_sectionText__4M87q{margin-bottom:2rem}.page_sectionText__4M87q p{margin-bottom:1rem}.page_sectionText__4M87q strong{font-weight:700}.page_materialGrid__iy6lo{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.page_materialCard__Rg3q1{display:flex;flex-direction:column;height:100%;padding-bottom:50px;position:relative}.page_materialImageArea__dVtID{background-color:var(--riko-gainsboro);position:relative;min-height:120px}.page_materialBadge__gidYb{position:absolute;top:0;left:0;background-color:var(--riko-orange);color:var(--riko-white);padding:5px 12px;font-family:var(--font-ui);font-size:12px;font-weight:700;text-transform:uppercase;z-index:1}.page_materialImage__8wrcD{max-height:12em;margin-top:-25px;padding:0 10% 0 30%;display:inline-block;position:relative}.page_materialBody__zXu69{background-color:var(--riko-gainsboro);padding:15px;flex:1 1}.page_materialTitle__Na8Bm{font-family:var(--font-heading);font-size:22px;font-weight:800;line-height:1.15;text-transform:uppercase;margin-bottom:5px}.page_materialGrade__pVZh6{font-family:var(--font-heading);font-size:13px;font-weight:100;font-style:italic;color:var(--riko-orange);margin-bottom:10px}.page_materialDescription__tVa5P{font-family:baskerville-urw,sans-serif;font-size:12.5px;font-weight:400;line-height:16px;color:rgba(51,51,51,.75)}.page_materialActions__9Bkgm{border:1px solid var(--riko-gainsboro);position:absolute;bottom:0;left:0;right:0}.page_actionLink__kapOW,.page_materialActions__9Bkgm{background-color:var(--riko-white-smoke);display:flex}.page_actionLink__kapOW{border:none;border-right:1px solid var(--riko-gainsboro);color:var(--riko-orange);flex:1 1;justify-content:space-between;align-items:center;height:50px;padding:15px;text-decoration:none;font-family:var(--font-heading);font-size:12px;font-weight:200;text-transform:uppercase;cursor:pointer}.page_actionLink__kapOW:hover{background-color:var(--riko-gainsboro);color:var(--riko-orange)}.page_actionIcon__Kw0Lm{font-size:16px;color:var(--riko-gray)}.page_modalOverlay__Njbmx{z-index:100;background-color:rgba(0,0,0,.8);position:fixed;inset:0;display:flex;justify-content:center;align-items:flex-start;overflow-y:auto}.page_modalContent__WzEF4{background-color:var(--riko-white);width:90%;max-width:850px;max-height:80vh;margin:60px auto;overflow-y:auto;position:relative;padding-top:10px}.page_modalBadgeTop__D8LS7{display:inline-block;background-color:var(--riko-orange);color:var(--riko-white);padding:6px 14px;font-family:var(--font-ui);font-size:12px;font-weight:700;text-transform:uppercase;margin-left:30px;margin-bottom:5px}.page_modalClose__2kPri{position:absolute;top:15px;right:15px;background:none;border:none;cursor:pointer;z-index:2;opacity:.6;font-size:20px}.page_modalClose__2kPri:hover{opacity:1}.page_modalInner__PH00N{padding:30px}.page_modalImage__FYXpE{float:right;width:180px;height:auto;object-fit:contain;margin:0 0 15px 20px}.page_modalTitle__OU_tR{font-family:var(--font-heading);font-size:30px;font-weight:800;line-height:110%;text-transform:uppercase;margin-bottom:10px}.page_modalGrade___VniN{font-family:var(--font-heading);font-size:14px;font-style:italic;color:var(--riko-orange);margin-bottom:15px}.page_modalDescription__mirqR{font-family:var(--font-heading);font-size:14px;font-weight:100;line-height:1.7;color:var(--riko-dark);clear:both}.page_modalActions__PGWZ3{border-top:1px solid var(--riko-gainsboro);display:flex;clear:both}@media (max-width:767px){.page_materialGrid__iy6lo{grid-template-columns:1fr}.page_sectionTitle__81hJN{font-size:26px}.page_sectionIntro__z3YD_,.page_sectionText__4M87q{font-size:16px;line-height:20px}.page_materialImage__8wrcD{padding:0 15% 0 20%;margin-top:-15px}.page_materialTitle__Na8Bm{font-size:18px}.page_modalContent__WzEF4{width:95%;margin:20px auto;max-height:90vh}.page_modalInner__PH00N{padding:20px}.page_modalTitle__OU_tR{font-size:22px}.page_modalImage__FYXpE{float:none;width:100%;max-width:200px;margin:0 0 15px}.page_modalBadgeTop__D8LS7{margin-left:20px}.page_modalActions__PGWZ3{flex-direction:column}.page_actionLink__kapOW{border-right:none;border-bottom:1px solid var(--riko-gainsboro)}}