/* Compact retirement links; scoped to the two retirement pages. */
.v159-icon{display:block;width:20px;height:20px;flex:0 0 20px}
#mein-leben .v159-contact-actions{gap:16px}
#mein-leben .v159-contact-actions a{display:inline-flex;align-items:center;gap:10px;line-height:1.45}
#mein-leben .v159-inline-link{min-height:44px;font-size:14px;font-weight:650}
#mein-leben .v159-social{display:flex;align-items:center;flex-wrap:wrap;gap:10px 22px;margin-top:16px}
#mein-leben .v159-social a{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:650;line-height:1.4;text-decoration:none;color:#183746}
#mein-leben .v159-social .v159-strava,#mein-leben .v159-social .v159-strava:is(:hover,:focus-visible){color:#9b370c!important}
#mein-leben .v159-strava .v159-icon{color:#fc4c02}
#mein-leben .v159-social .v159-icon{transition:transform .18s ease}
#mein-leben .v159-social a:is(:hover,:focus-visible) .v159-icon{transform:scale(1.12)}
#vorsorge-foerderwege{padding-block:48px}
#vorsorge-foerderwege>p:not(.eyebrow){max-width:860px}
#vorsorge-foerderwege .v159-product-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:850px;margin:24px 0 20px}
#vorsorge-foerderwege a.v159-product-button{display:flex;align-items:center;justify-content:flex-start;gap:12px;min-width:0;min-height:54px;padding:14px 18px;border:1px solid #c5d5dd;border-radius:12px;background:#edf3f6;color:#183746!important;font-size:15px;font-weight:700;line-height:1.4;text-decoration:none;transition:background .18s,color .18s,border-color .18s}
#vorsorge-foerderwege a.v159-primary{background:#d8ff51;border-color:#c2df59}
#vorsorge-foerderwege a.v159-product-button:is(:hover,:focus-visible){background:#183746!important;border-color:#183746;color:#d8ff51!important}
#vorsorge-foerderwege .v159-tool-links{display:flex;align-items:center;flex-wrap:wrap;gap:10px 24px;margin-top:10px}
#vorsorge-foerderwege .v159-tool-links a{display:inline-flex;align-items:center;gap:8px;min-height:44px;color:#345b6e;font-size:13px;font-weight:650;line-height:1.4}
#vorsorge-foerderwege a:focus-visible,#mein-leben .v159-social a:focus-visible{outline:2px solid #32687a;outline-offset:4px}
#vorsorge-quellen{padding-block:36px 48px;border-top:1px solid #d3e1e8}
#main.v157 .v157-toc .auto-toc111{width:100%;max-width:none;margin:0}
#main.v157 .v157-toc .journey-chapter-links{position:static;inset:auto;margin:0;box-shadow:none}
@media(max-width:600px){
 #vorsorge-foerderwege .v159-product-actions{gap:10px}
 #vorsorge-foerderwege a.v159-product-button{align-items:center;justify-content:center;text-align:center;gap:8px;padding:12px 10px;font-size:13px}
 #vorsorge-foerderwege a.v159-product-button>span{min-width:0;margin:0;line-height:inherit;text-align:center}
 #vorsorge-foerderwege .v159-tool-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px}
 #vorsorge-foerderwege .v159-tool-links a{font-size:12px}
 #vorsorge-foerderwege{padding-block:36px}
}
@media(prefers-reduced-motion:reduce){.v159-icon,#vorsorge-foerderwege .v159-product-button{transition:none!important}}
