/* START_SECTION:rok-door-landing (INDEX:83) */
.rd-landing{max-width:1384px;margin:auto;padding:24px 32px 48px;color:#202c36}.rd-landing *{box-sizing:border-box}.rd-landing h1{font-size:38px;line-height:1.2;margin:0 0 14px}.rd-intro{max-width:1000px;line-height:1.7;margin:0 0 28px}.rd-landing h2{font-size:26px;margin:0 0 20px}.rd-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:0;list-style:none}.rd-card{height:100%;display:flex;flex-direction:column;border:1px solid #dce2e6;border-radius:10px;overflow:hidden;text-decoration:none;color:inherit}.rd-card:hover{border-color:#125b8e}.rd-card:focus-visible,.rd-browse:focus-visible{outline:3px solid #125b8e;outline-offset:4px}.rd-image{aspect-ratio:4/3;position:relative;background:white}.rd-image img{position:absolute;width:100%;height:100%;object-fit:cover;padding:0}.rd-card h3{font-size:17px;line-height:1.4;margin:0;padding:16px;background:#f5f7f8;flex:1;display:flex;align-items:center;justify-content:space-between;gap:12px}.rd-card h3 span{color:#125b8e}.rd-browse{display:inline-block;margin-top:24px;color:#125b8e;font-weight:600;text-decoration:underline;text-underline-offset:4px}.rd-guide{margin-top:32px;padding-top:28px;border-top:1px solid #dce2e6;line-height:1.7}.rd-guide h3{font-size:21px;margin:20px 0 12px}@media(max-width:999px){.rd-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:599px){.rd-landing{padding:20px 16px 28px}.rd-landing h1{font-size:30px}.rd-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rd-card h3{font-size:15px;padding:12px}}
/* END_SECTION:rok-door-landing */
