/* Quiet orientation aids, using the established site palette and typography. */
.reader-quick-actions{margin-top:24px;display:flex;flex-wrap:wrap;gap:12px}
.reader-quick-actions a{max-width:100%;white-space:normal;text-align:center}
.reader-quick-actions .btn{background:#f4f3e9;color:#173a2c;border:1px solid #f4f3e9}
.reader-quick-actions .outline{color:#f4f3e9;border-color:#cbd2c3}
.reader-quick-actions a:hover{background:#e5ecdd;color:#173a2c}
.reader-preparation{margin-top:32px;padding-top:24px;border-top:1px solid #cbd2c3}
.reader-course-notice{margin:24px 0;padding:20px 24px;border-left:3px solid #b18a48;background:rgba(255,255,255,.5)}
.reader-course-notice p:last-child{margin-bottom:0}
.reader-anchor{display:block;scroll-margin-top:150px}
main #bestaetigte-nachsuchengespanne.tracking-mockup .tracking-lead{max-width:65ch}
.tracking-mockup .tracking-explanation-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:24px;align-items:stretch}
.tracking-mockup .tracking-explanation-grid{display:block;border-top:2px solid #a58b47}
.tracking-mockup .tracking-explanation-card{border-top:0;padding:24px 28px}
.tracking-mockup .tracking-explanation-card+.tracking-explanation-card{margin-top:12px}
main .tracking-mockup .nachsuche-detail-photo{display:flex;flex-direction:column;justify-content:center;min-width:0;max-width:none;width:100%;margin:0;padding:24px 0 0;border:0;border-top:2px solid #a58b47;border-radius:0;box-shadow:none;background:transparent;box-sizing:border-box}
main .tracking-mockup .nachsuche-detail-photo img{display:block;width:100%;height:auto;max-height:none;aspect-ratio:auto;object-fit:contain}
main .tracking-mockup .nachsuche-detail-photo figcaption{padding:12px 14px;font-size:12px;line-height:1.5}
.tracking-mockup .tracking-register{margin-top:32px}
@media(max-width:760px){
 .tracking-mockup .tracking-explanation-layout{grid-template-columns:minmax(0,1fr);gap:20px}
 .tracking-mockup .tracking-explanation-card{padding:22px}
 main .tracking-mockup .nachsuche-detail-photo{padding-top:20px}
 .tracking-mockup .tracking-register{margin-top:24px}
}
main .structured-page>.reader-grouped-guide{display:block;margin-bottom:24px}
main .structured-page>.reader-grouped-guide>ul{display:block;width:100%}
main .structured-page>.reader-grouped-guide>ul>.reader-guide-group{display:flex;align-items:baseline;gap:12px;padding:7px 0;border-bottom:1px solid #dde1d5}
main .structured-page>.reader-grouped-guide .reader-guide-label{flex:0 0 165px;font:600 11px/1.5 var(--sans);color:#526548}
main .structured-page>.reader-grouped-guide .reader-guide-group>ul{display:flex;flex-wrap:wrap;gap:0 16px;padding:0;min-width:0}
@media(max-width:640px){
 main .structured-page>.reader-grouped-guide>ul>.reader-guide-group{display:block;padding:10px 0}
 main .structured-page>.reader-grouped-guide .reader-guide-label{display:block;margin-bottom:4px}
 main .structured-page>.reader-grouped-guide .reader-guide-group>ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 16px}
 main .structured-page>.reader-grouped-guide .reader-guide-group>ul a{min-height:44px;font-size:13px;line-height:1.45}
 .reader-course-notice{padding:16px}
}
