.mr-chips{flex-wrap:wrap;gap:.5rem;display:flex}.mr-chip{color:var(--rz-ink);background:var(--rz-surface);border:1px solid var(--rz-border);border-radius:999px;align-items:center;gap:.4rem;padding:.42rem .9rem;font-size:.82rem;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.mr-chip:hover{border-color:var(--rz-primary);color:var(--rz-primary)}.mr-chip-all{background:var(--rz-primary);color:#fff;border-color:var(--rz-primary)}.mr-chip-all:hover{background:var(--rz-primary-dark);color:#fff}.mr-chip-all .rz-ico{width:.85rem;height:.85rem}.mr-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--rz-primary);align-items:center;gap:.5rem;margin-bottom:.6rem;font-size:.68rem;font-weight:700;display:inline-flex}.mr-eyebrow .rz-ico{width:.9rem;height:.9rem}.mr-feat{background:var(--rz-surface);border:1px solid var(--rz-border);border-radius:20px;grid-template-columns:1fr;display:grid;overflow:hidden;box-shadow:0 22px 50px -30px #14285080}.mr-feat-img{background-position:50%;background-size:cover;background-color:var(--rz-ink);min-height:300px;display:block}.mr-feat-body{flex-direction:column;justify-content:center;align-items:flex-start;padding:1.4rem 1.4rem 1.6rem;display:flex}.mr-feat-badges{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.mr-badge{color:var(--rz-inksoft);background:var(--rz-surface-2);border:1px solid var(--rz-border);border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .65rem;font-size:.74rem;font-weight:600;display:inline-flex}.mr-badge .rz-ico{width:.7rem;height:.7rem}.mr-badge-primary{color:var(--rz-primary);background:var(--rz-primary-bg);border-color:var(--rz-primary-line)}.mr-feat-body h2{letter-spacing:-.015em;margin:0;font-family:Work Sans,system-ui,sans-serif;font-size:1.3rem;font-weight:700;line-height:1.15}.mr-feat-body h2 a{color:var(--rz-ink);text-decoration:none}.mr-feat-body h2 a:hover{color:var(--rz-primary)}.mr-feat-body p{color:var(--rz-inksoft);margin:.75rem 0 0;font-size:.95rem;font-style:italic;line-height:1.6}.mr-feat-cta{background:var(--rz-primary);border-radius:999px;align-items:center;gap:.5rem;margin-top:1.1rem;padding:.6rem 1.2rem;font-size:.88rem;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex;color:#fff!important}.mr-feat-cta:hover{background:var(--rz-primary-dark);color:#fff!important}.mr-feat-cta:visited{color:#fff!important}.mr-feat-cta .rz-ico{width:.85rem;height:.85rem}@media (min-width:880px){.mr-feat{grid-template-columns:1.05fr 1fr}.mr-feat-body{padding:1.8rem 1.9rem 2rem}.mr-feat-body h2{font-size:1.7rem}}.mr-header-row{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.mr-header-row h2{letter-spacing:-.01em;color:var(--rz-ink);margin:0;font-family:Work Sans,system-ui,sans-serif;font-size:1.3rem;font-weight:700}.mr-empty{color:var(--rz-inksoft);font-size:.95rem}.mr-grid{grid-template-columns:1fr;gap:1.25rem;display:grid}.mr-test-card{background:var(--rz-surface);border:1px solid var(--rz-border);border-radius:14px;flex-direction:column;text-decoration:none;transition:border-color .15s,box-shadow .18s,transform .18s;display:flex;overflow:hidden}.mr-test-card:hover{border-color:var(--rz-primary-hair);transform:translateY(-3px);box-shadow:0 16px 38px -22px #1428508c}.mr-test-img{aspect-ratio:3/2;background-position:50%;background-size:cover;background-color:var(--rz-surface-2)}.mr-test-body{flex-direction:column;gap:.4rem;padding:.95rem 1.05rem 1.15rem;display:flex}.mr-test-meta{font-family:var(--rz-mono);color:var(--rz-inksoft);align-items:center;gap:.4rem;font-size:.66rem;display:inline-flex}.mr-test-meta .rz-ico{width:.75rem;height:.75rem}.mr-test-body h3{letter-spacing:-.01em;color:var(--rz-ink);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-family:Work Sans,system-ui,sans-serif;font-size:1.08rem;font-weight:600;line-height:1.22;display:-webkit-box;overflow:hidden}.mr-test-card:hover .mr-test-body h3{color:var(--rz-primary)}.mr-test-body p{color:var(--rz-inksoft);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.82rem;line-height:1.5;display:-webkit-box;overflow:hidden}@media (min-width:640px){.mr-grid{grid-template-columns:repeat(2,1fr)}}.mr-pagination{flex-wrap:wrap;gap:.4rem;display:flex}.mr-pg-link{border:1px solid var(--rz-border);background:var(--rz-surface);min-width:38px;height:38px;font-family:var(--rz-mono);color:var(--rz-inksoft);border-radius:10px;place-items:center;padding:0 .5rem;font-size:.82rem;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s;display:grid}.mr-pg-link:hover{border-color:var(--rz-primary);color:var(--rz-primary)}.mr-pg-link.active{background:var(--rz-primary);border-color:var(--rz-primary);color:#fff}.mr-pg-ellipsis{color:var(--rz-inksoft);padding:0 .25rem}.mr-filter-block{margin-bottom:.6rem}.mr-filter-btn{cursor:pointer;letter-spacing:.06em;text-transform:uppercase;color:#fff;border:none;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.95rem 1rem;font-size:.92rem;font-weight:700;transition:filter .15s;display:flex}.mr-filter-btn:hover{filter:brightness(1.06)}.mr-filter-btn.is-cat{background:var(--rz-primary)}.mr-filter-btn.is-brand{background:var(--rz-hard)}.mr-filter-chev{color:#fff;width:.8rem;height:.8rem;transition:transform .2s;transform:rotate(90deg)}.mr-filter-btn[aria-expanded=true] .mr-filter-chev{transform:rotate(-90deg)}.mr-filter-panel{margin-top:.5rem}.mr-filter-panel .sb-links{max-height:320px}.mr-gr-row{flex-direction:column;display:flex}.mr-gr-row a{border-top:1px solid var(--rz-border);grid-template-columns:56px 1fr;align-items:center;gap:.8rem;padding:.7rem 1.05rem;text-decoration:none;transition:background .15s;display:grid}.mr-gr-row a:first-child{border-top:none}.mr-gr-row a:hover{background:var(--rz-primary-bg)}.mr-gr-row .th{background-color:var(--rz-surface-2);border:1px solid var(--rz-border);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:9px;width:56px;height:56px}.mr-gr-row .b{font-family:var(--rz-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--rz-inksoft);font-size:.62rem;display:block}.mr-gr-row .n{color:var(--rz-ink);margin-top:.15rem;font-size:.87rem;font-weight:600;line-height:1.25;display:block}.mr-gr-row a:hover .n{color:var(--rz-primary)}.mr-gr-foot{text-align:center;color:var(--rz-primary);border-top:1px solid var(--rz-border);padding:.8rem;font-size:.78rem;font-weight:600;text-decoration:none;display:block}.mr-gr-foot:hover{background:var(--rz-primary-bg)}.mr-guide{background:var(--rz-surface);border:1px solid var(--rz-border);border-radius:20px;padding:1.75rem}.mr-guide h2{letter-spacing:-.015em;color:var(--rz-ink);margin:0;font-family:Work Sans,system-ui,sans-serif;font-size:1.6rem;font-weight:700;line-height:1.1}.mr-guide-intro{color:var(--rz-inksoft);max-width:74ch;margin:1rem 0 0;font-size:1rem;line-height:1.75}.mr-guide-cols{grid-template-columns:1fr;gap:2rem 2.5rem;margin-top:2.25rem;display:grid}.mr-guide-col-head{align-items:center;gap:.65rem;margin-bottom:.65rem;display:flex}.mr-guide-ico{background:var(--rz-primary-bg);width:36px;height:36px;color:var(--rz-primary);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.mr-guide-ico .rz-ico{width:1.05rem;height:1.05rem}.mr-guide h3{letter-spacing:-.01em;color:var(--rz-ink);margin:0;font-family:Work Sans,system-ui,sans-serif;font-size:1.12rem;font-weight:700}.mr-guide-col p{color:var(--rz-inksoft);margin:0 0 .75rem;font-size:.92rem;line-height:1.7}.mr-guide-col p:last-child{margin-bottom:0}.mr-guide a{color:var(--rz-primary);text-decoration:underline;-webkit-text-decoration-color:var(--rz-primary-line);text-decoration-color:var(--rz-primary-line)}.mr-guide a:hover{color:var(--rz-primary-dark)}@media (min-width:768px){.mr-guide{padding:2.5rem}.mr-guide h2{font-size:1.9rem}.mr-guide-cols{grid-template-columns:repeat(2,1fr)}.mr-guide-col:nth-child(2){grid-area:1/2/3}}