/* Step 09: resources and client-journey extensions. */
.resource-index{background:#e7e2da}.resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 6vw}.resource-item{border-top:1px solid var(--luv-rule);padding:28px 0}.resource-item:nth-child(odd){padding-right:3vw}.resource-item .mono{font-size:10px;letter-spacing:.12em;color:var(--luv-gold)}.resource-item h3{font:normal clamp(27px,2.7vw,40px)/1.13 'Marcellus',Georgia,serif;margin:16px 0 12px}.resource-item p{margin:0 0 16px}.guide-checklist{list-style:none;padding:0;margin:0;border-top:1px solid var(--luv-rule)}.guide-checklist li{display:grid;grid-template-columns:36px 1fr;gap:14px;padding:18px 0;border-bottom:1px solid var(--luv-rule);font:16px/1.6 Arial,sans-serif}.guide-checklist .mono{font-size:10px;color:var(--luv-gold);padding-top:5px}.guide-checklist b{display:block;font:normal 20px/1.3 'Marcellus',Georgia,serif;margin-bottom:5px}.guide-deliverables{background:#233730;color:var(--luv-paper)}.guide-deliverables .eyebrow{color:#ddc08c}.guide-deliverables .process-step{border-color:#ffffff40}.guide-deliverables .process-step .mono{color:#ddc08c}.guide-deliverables p{color:#edf0e5}.material-index .material-card{min-height:420px}.material-index .material-card h3{font-size:28px}.material-index .material-card:nth-child(3){grid-column:auto}.material-note{max-width:760px;font:13px/1.7 Arial,sans-serif;color:#5c6a63;border-left:2px solid var(--luv-gold);padding-left:18px}.journey-links{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.journey-links .text-link{margin-right:10px}@media(max-width:800px){.resource-grid{grid-template-columns:1fr}.resource-item:nth-child(odd){padding-right:0}}@media(max-width:620px){.material-index .material-card{min-height:390px}.guide-checklist li{grid-template-columns:30px 1fr}}
