/* Compact life-stage navigation; all cards remain full-width links. */
.lh-topic-shortcuts{padding-top:8px;padding-bottom:36px;scroll-margin-top:150px}.lh-topic-shortcuts h2{font-size:clamp(1.2rem,2vw,1.6rem);margin:0 0 16px}.lh-topic-shortcut-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.lh-topic-shortcut{position:relative;display:block;min-width:0;padding:20px 38px 18px 20px;border:1px solid var(--line,#ded8d1);border-radius:18px;background:var(--paper,#fcfaf6);color:var(--ink,#24352c);overflow-wrap:anywhere}.lh-topic-shortcut strong{display:block;font-size:1.05rem;line-height:1.5;color:var(--plum,#674d66)}.lh-topic-shortcut p{font-size:.9rem;line-height:1.65;margin:8px 0 0}.lh-topic-shortcut-arrow{position:absolute;top:20px;right:16px}.lh-topic-shortcut:hover{border-color:var(--plum,#674d66)}.lh-topic-shortcut:focus-visible{outline:3px solid var(--plum,#674d66);outline-offset:3px}@media(max-width:850px){.lh-topic-shortcut-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.lh-topic-shortcut-grid{grid-template-columns:minmax(0,1fr)}.lh-topic-shortcuts{padding-bottom:24px}.lh-topic-shortcut{padding:16px 36px 16px 16px}}
