.rrwd{max-width:1440px;margin:0 auto;padding:42px 32px 64px;color:var(--color-body-text,#161a20)}.rrwd nav{font-size:13px;margin-bottom:30px}.rrwd nav a{text-decoration:underline;text-underline-offset:4px}.rrwd__eyebrow{color:#2076c9;letter-spacing:.15em;font-size:12px;font-weight:700}.rrwd h1{font-size:clamp(30px,4vw,52px);line-height:1.1;margin:12px 0 18px;font-weight:800}.rrwd__intro{max-width:760px;font-size:17px;line-height:1.6}.rrwd__size{display:inline-block;color:#176bb8;font-weight:700;margin:8px 0 30px;text-decoration:underline;text-underline-offset:4px}.rrwd__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.rrwd__card{display:flex;flex-direction:column;background:#fff;border:1px solid #dde2e7;border-radius:8px;overflow:hidden;color:#171b21;text-decoration:none;transition:border-color .18s,box-shadow .18s}.rrwd__card:hover{border-color:#2076c9;box-shadow:0 6px 20px #12375b15}.rrwd a:focus-visible,.rrwd button:focus-visible,.rrwd select:focus-visible{outline:3px solid #166cbf;outline-offset:4px}.rrwd__image{aspect-ratio:4/3;display:grid;place-items:center;background:#f6f7f9;padding:16px;overflow:hidden}.rrwd__image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.rrwd__body{padding:20px;display:flex;flex:1;flex-direction:column}.rrwd__body h2{font-size:20px;margin:0 0 9px;line-height:1.25}.rrwd__body p{font-size:13px;color:#606975;margin:0 0 14px}.rrwd__body span{color:#146fbd;font-size:13px;font-weight:700;margin-top:auto}.rrwd__note{color:#68727c;font-size:12px;line-height:1.6;margin-top:25px}.rrwd__filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:28px 0}.rrwd label{display:block;font-weight:600;font-size:13px}.rrwd select{width:100%;min-height:48px;margin-top:7px;border:1px solid #bcc7d1;background:#fff;border-radius:5px;padding:10px}.rrwd__matches{display:grid;gap:12px;padding:0;list-style:none}.rrwd__matches a{display:block;border:1px solid #dce3e9;padding:18px;border-radius:5px;text-decoration:underline;text-underline-offset:3px}.rrwd__matches a:hover{border-color:#2076c9}@media(max-width:1000px){.rrwd__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.rrwd{padding:28px 18px 40px}.rrwd__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rrwd__body{padding:14px}.rrwd__body h2{font-size:17px}.rrwd__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.rrwd__image{padding:9px}.rrwd__intro{font-size:15px}}@media(prefers-reduced-motion:reduce){.rrwd__card{transition:none}}
.rrwd__image{position:relative}.rrwd__image img{position:absolute;inset:12px;width:calc(100% - 24px);height:calc(100% - 24px)}
.rrwd__logo{height:160px;display:flex;align-items:center;justify-content:center;padding:28px;background:#fff;border-bottom:1px solid #e5ebf2}.rrwd__logo img{display:block;width:100%;height:100%;max-width:230px;object-fit:contain}.rrwd__logo--dark{background:#172539}@media(max-width:600px){.rrwd__logo{height:125px;padding:20px}.rrwd__logo img{max-width:180px}}
