.rd-page{max-width:1280px}.rd-intro{max-width:900px;padding:16px 0 40px}.rd-note{color:var(--text-sub);max-width:760px;font-size:13px}.rd-paths{border-top:1px solid var(--rule-strong);border-bottom:1px solid var(--hairline);grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:36px 0;display:grid}.lr-page .rd-paths h2{font-size:27px}.rd-paths p{color:var(--text-sub);font-size:15px}.rd-choose{padding:28px 0;scroll-margin-top:28px}.rd-section-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.rd-section-heading>a{font-size:13px}.rd-brands{border-top:2px solid var(--rule-strong);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;margin:24px 0;display:grid}.rd-brand{border-bottom:1px solid var(--hairline);min-width:0;padding:25px 0}.rd-brand__name{align-items:center;gap:14px;display:flex}.rd-brand h3{font:400 27px/1.2 var(--font-display-face),serif;margin:0}.rd-brand p{color:var(--text-sub);font-size:14px}.rd-brand__primary{justify-content:space-between;gap:12px;padding:12px 0;font-size:14px;display:flex}.rd-brand__links{color:var(--text-sub);flex-wrap:wrap;gap:20px;font-size:12px;display:flex}.rd-brand a:hover,.rd-next a:hover{text-underline-offset:4px;text-decoration:underline}.rd-next{border-top:1px solid var(--rule-strong);grid-template-columns:1.5fr 1fr;gap:64px;padding:30px 0;display:grid}.rd-next aside{border-left:1px solid var(--hairline);padding:10px 0 0 30px}.rd-next aside a{margin-top:18px;font-size:14px;display:block}.rd-saved-link{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.rd-saved-link h3{margin:0}.rd-inline-actions{flex-wrap:wrap;gap:20px;margin:20px 0;font-size:14px;display:flex}@media (max-width:900px){.rd-brands{grid-template-columns:repeat(2,minmax(0,1fr))}.rd-paths{gap:20px}}@media (max-width:620px){.rd-paths,.rd-brands,.rd-next{grid-template-columns:1fr}.rd-paths{gap:22px}.rd-paths article+article{border-top:1px solid var(--hairline);padding-top:24px}.rd-section-heading{flex-direction:column;align-items:flex-start;gap:0}.rd-next{gap:24px}.rd-next aside{border-left:0;border-top:1px solid var(--hairline);padding:24px 0 0}}
