.resource-decisions{margin:24px 0 40px}.resource-decisions>img{display:block;width:100%;height:auto;border-radius:8px}.resource-choice{display:grid;grid-template-columns:70px minmax(0,1fr) 190px;gap:24px;align-items:center;padding:28px 0;border-bottom:1px solid var(--line)}.resource-choice-symbol{font-size:38px;color:var(--accent);text-align:center}.resource-choice h3{font-size:23px;margin:0 0 8px}.resource-choice p{font-size:14px;line-height:1.75;margin:6px 0}.resource-choice small{display:block;line-height:1.8;color:var(--muted)}.resource-choice-actions{display:flex;flex-direction:column;gap:12px;align-items:start}.resource-choice-actions>a:last-child{font-size:12px}.resource-choice-actions .button{font-size:13px}.resource-route-links{display:flex;gap:20px;flex-wrap:wrap;margin-top:22px}.resource-route-links a{text-decoration:underline}.resource-choice a:focus-visible{outline:3px solid #b27849;outline-offset:3px}@media(max-width:650px){.resource-choice{grid-template-columns:38px minmax(0,1fr);gap:12px}.resource-choice-actions{grid-column:2}.resource-choice h3{font-size:20px}.resource-decisions>img{display:none}}

.reading-guide:has(.resource-decisions) .reading-head{max-width:none}.reading-guide:has(.resource-decisions) .reading-head h1{font-size:30px;line-height:1.4;margin:10px 0 12px}.reading-guide:has(.resource-decisions) .guide-breadcrumb{margin-bottom:16px}.reading-guide:has(.resource-decisions) .reading-byline{margin:12px 0}.reading-guide>.resource-decisions{margin:24px 0}.resource-decisions>img{max-height:150px;object-fit:contain;background:#eaf0ea}@media(max-width:650px){.reading-guide:has(.resource-decisions) .reading-head h1{font-size:25px}}
