/* Compact reading break. Independent of the existing bottom/desktop recommendation rail. */
.entry-content .ak-inline-related{clear:both;max-width:680px;margin:30px 0;padding:0;border:1px solid var(--line);border-left:3px solid var(--teal);border-radius:8px;background:var(--white);overflow:hidden}
.entry-content .ak-inline-related-link{display:flex;align-items:center;gap:14px;min-width:0;padding:14px;color:var(--ink);text-decoration:none}
.entry-content .ak-inline-related-link:focus-visible{outline:3px solid var(--teal);outline-offset:-4px}
.entry-content .ak-inline-related-link:hover .ak-inline-related-title{text-decoration:underline;text-underline-offset:.18em}
.entry-content .ak-inline-related-image{display:block;flex:0 0 80px;width:80px;max-width:80px;height:60px;object-fit:contain;margin:0;border-radius:4px;background:var(--mint)}
.entry-content .ak-inline-related-copy{display:block;min-width:0;overflow-wrap:anywhere}
.entry-content .ak-inline-related-label,.entry-content .ak-inline-related-open{display:block;font-size:.8125rem;line-height:1.65;color:var(--teal)}
.entry-content .ak-inline-related-title{display:block;margin:3px 0;font-size:1rem;line-height:1.7;font-weight:650}
@media(max-width:420px){.entry-content .ak-inline-related-link{gap:10px;padding:12px}.entry-content .ak-inline-related-image{flex-basis:64px;width:64px;max-width:64px;height:48px}}
@media print{.entry-content .ak-inline-related{display:none}}
