/* TeaLamp audio player + audio cards (v1.0, 2026-10-17) */
.tl-ad-slot:empty{display:none!important}
.et_pb_module.tl-slot-mod{margin:0!important;padding:0!important;min-height:0!important}
.et_pb_module.tl-slot-mod .et_pb_text_inner:empty{display:none}
.tl-audio{max-width:680px;margin:18px auto 26px;padding:16px 18px 14px;background:#fafaf7;border:1px solid #e3e1db;border-radius:14px;color:#2d2d2d;text-align:left;-webkit-user-select:none;user-select:none;font-family:inherit}
.tl-audio audio{display:none!important}
.tl-audio__head{display:flex;align-items:center;gap:10px;margin:0 0 12px}
.tl-audio__head svg{flex:0 0 auto;width:20px;height:20px;color:#2d2d2d}
.tl-audio__title{margin:0!important;padding:0!important;font-size:16px;font-weight:700;line-height:1.3;color:#2d2d2d}
.tl-audio__sub{margin:2px 0 0!important;padding:0!important;font-size:13px;line-height:1.4;color:#666}
.tl-audio__row{display:flex;align-items:center;gap:14px}
.tl-audio__play{flex:0 0 auto;width:48px;height:48px;border-radius:50%;border:0;padding:0;background:#b36b00;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s}
.tl-audio__play:hover{background:#9a5b00}
.tl-audio__play svg{width:20px;height:20px;fill:currentColor}
.tl-audio__play .tl-i-pause{display:none}
.tl-audio.is-playing .tl-i-play{display:none}.tl-audio.is-playing .tl-i-pause{display:block}
.tl-audio__track{flex:1 1 auto;min-width:0}
.tl-audio__seek{position:relative;height:22px;cursor:pointer;touch-action:none;outline-offset:3px}
.tl-audio__seek::before{content:"";position:absolute;left:0;right:0;top:9px;height:4px;border-radius:2px;background:#dcdad3}
.tl-audio__fill{position:absolute;left:0;top:9px;height:4px;border-radius:2px;background:#2d2d2d;width:0}
.tl-audio__knob{position:absolute;top:4px;left:0;width:14px;height:14px;margin-left:-7px;border-radius:50%;background:#2d2d2d;box-shadow:0 0 0 3px #fafaf7}
.tl-audio__times{display:flex;justify-content:space-between;font-size:12px;line-height:1.4;color:#666;font-variant-numeric:tabular-nums}
.tl-audio__speeds{display:flex;gap:6px;margin:10px 0 0 62px}
.tl-audio__speeds button{border:1px solid #cfccc4;background:#fff;color:#2d2d2d;border-radius:999px;padding:3px 10px;font-size:12px;line-height:1.5;cursor:pointer}
.tl-audio__speeds button[aria-pressed="true"]{background:#2d2d2d;border-color:#2d2d2d;color:#fff}
@media (max-width:600px){.tl-audio{margin:14px 0 20px;padding:14px}.tl-audio__speeds{margin-left:0}}
/* card meta: headphones + duration */
.tl-card-audio{white-space:nowrap}
.tl-hp{display:inline-block;width:13px;height:13px;vertical-align:-2px;margin-right:3px}
.et_pb_post .post-meta,.tlm-card__date,.tl-lcard__meta{text-align:start!important;text-align-last:auto!important}
/* Listen page + home row */
.tl-listen{max-width:1080px;margin:0 auto}
.tl-listen__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 14px}
.tl-listen__head h2{margin:0;padding:0;font-size:24px;font-weight:700}
.tl-listen__head h2 .tl-hp{width:20px;height:20px;vertical-align:-3px;margin-right:6px}
.tl-listen__all{font-size:14px;font-weight:700;color:#9a5b00}
.tl-listen__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:24px}
.tl-lcard{margin:0}
.tl-lcard__img{display:block;aspect-ratio:16/9;overflow:hidden;border-radius:6px;background:#eee}
.tl-lcard__img img{width:100%;height:100%;object-fit:cover;display:block}
.tl-lcard__title{margin:10px 0 4px;padding:0;font-size:17px;line-height:1.35;font-weight:700}
.tl-lcard__title a{color:#2d2d2d}
.tl-lcard__meta{margin:0 0 6px;font-size:13px;color:#666}
.tl-lcard__ex{margin:0;font-size:14px;line-height:1.55;color:#444}
.tl-listen-row-wrap{padding:30px 0 10px}
.tl-listen-row-wrap .tl-listen__grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}
/* menu item icon */
.tl-menu-listen > a::before{content:"";display:inline-block;width:14px;height:14px;margin-right:5px;vertical-align:-2px;background:no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 18v-6a9 9 0 0 1 18 0v6'/%3E%3Cpath d='M21 19a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3zM3 19a2 2 0 0 0 2 2h1a2 2 0 0 0 2-2v-3a2 2 0 0 0-2-2H3z'/%3E%3C/svg%3E")}
.tl-dark-header .et-l--header .tl-menu-listen > a::before{filter:none}
.tlm-related .tl-hp{stroke:#f2f2f2}
.tl-listen{margin-top:18px}
.tl-listen-row-wrap{margin-top:0}
@media (max-width:980px){body.home .et-l--post .et_pb_section.tl-listen-sec{display:block!important;padding:0 16px!important}body.home .tl-listen-sec .et_pb_row{width:100%!important}}
/* Books pillar (v1.9) */
.tl-book{max-width:680px;margin:6px auto 26px;padding:16px 18px;background:#fafaf7;border:1px solid #e3e1db;border-radius:14px;color:#2d2d2d;text-align:left}
.tl-book__kind{display:flex;align-items:center;gap:7px;margin:0 0 12px!important;padding:0!important;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#666}
.tl-book__kind svg{width:16px;height:16px;color:#2d2d2d}
.tl-book__main{display:flex;gap:18px;align-items:flex-start}
.tl-book__cover{flex:0 0 96px;margin:0}
.tl-book__img{display:block;width:96px;height:auto;border-radius:3px;box-shadow:0 2px 8px rgba(0,0,0,.18)}
.tl-book__cover figcaption{margin-top:5px;font-size:10px;line-height:1.35;color:#666}
.tl-book__info{flex:1 1 auto;min-width:0}
.tl-book__title{margin:0!important;padding:0!important;font-size:19px;font-weight:700;line-height:1.3}
.tl-book__by{margin:2px 0 10px!important;padding:0!important;font-size:15px;color:#444}
.tl-book__facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:6px 16px;margin:0;font-size:13px;line-height:1.45}
.tl-book__facts dt{font-weight:400;color:#666;margin:0}
.tl-book__facts dd{margin:0;color:#2d2d2d}
.tl-book a{color:#9a5b00}
.tl-getbook:empty{display:none}
@media (max-width:600px){.tl-book{margin:6px 0 20px;padding:14px}.tl-book__cover{flex-basis:76px}.tl-book__img{width:76px}}
.tl-books__sec{margin:0 0 40px}
.tl-books__soon{color:#666;font-style:italic}
.tl-card-book{white-space:normal}
/* v1.10 (2026-10-17): book card badges (image top-left; audio marker stays in the meta line, so they never collide) */
.tl-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.tl-book-card .entry-featured-image-url{position:relative;display:block}
.et_pb_slide_image:has(>.tl-bbadge),.tl-lcard,.tlm-card{position:relative}
.tl-bbadge{position:absolute;top:8px;left:8px;z-index:3;display:inline-flex;align-items:center;gap:4px;margin:0;padding:3px 8px 3px 6px;border-radius:999px;background:rgba(255,255,255,.94);color:#2d2d2d;font-family:inherit;font-size:11px;line-height:1.3;font-weight:700;letter-spacing:.05em;text-transform:uppercase;text-align:left;white-space:nowrap;box-shadow:0 1px 3px rgba(0,0,0,.22);pointer-events:none}
.tl-bbadge svg{flex:0 0 auto;width:13px;height:13px;color:#2d2d2d}
.tl-bbadge+.tl-bbadge{top:34px}
.et_pb_slide_image>.tl-bbadge{top:10px;left:10px}
/* v1.10: home top row split (only rendered while >= 2 book posts exist; class tl-split-sec on the section) */
.tl-split-label{margin:0 0 14px!important;padding:0 0 6px!important;border-bottom:1px solid #d8d8d8;font-size:13px!important;line-height:1.4!important;font-weight:700!important;letter-spacing:.08em;text-transform:uppercase;color:#2d2d2d!important;text-align:left}
@media (min-width:768px) and (max-width:980px){.et_pb_section.tl-split-sec .et_pb_posts.tl-split-mag{display:block!important}}
@media (max-width:767px){
body.home .et-l--post .et_pb_section.tl-split-sec{display:block!important;padding:18px 16px 4px!important;width:100%!important}
body.home .tl-split-sec .et_pb_row{width:100%!important;padding:0!important}
body.home .tl-split-sec .et_pb_column_1_2,body.home .tl-split-sec .et_pb_divider{display:none!important}
body.home .tl-split-sec .et_pb_column{width:100%!important;margin:0 0 22px!important;padding:0!important;border:0!important}
body.home .tl-split-sec .et_pb_posts.tl-split-col{display:block!important;width:100%!important;margin:0!important}
body.home .tl-split-sec .tl-split-col .et_pb_post{margin-bottom:18px}
}
/* v1.11 (2026-10-17): audio marker = link to /listen/ (tag-like), + /listen/ pagination / load more */
a.tl-listen-link{color:inherit!important;text-decoration:none!important;border-radius:3px;padding:1px 2px;margin:-1px -2px;transition:color .15s,background-color .15s}
a.tl-listen-link:hover{color:#9a5b00!important;background:rgba(179,107,0,.09);text-decoration:underline!important;text-underline-offset:2px}
a.tl-listen-link:hover .tl-hp{stroke:#9a5b00}
a.tl-listen-link:focus-visible{outline:2px solid #b36b00!important;outline-offset:2px;color:#9a5b00!important}
.tlm-related a.tl-listen-link:hover,.tlm-related a.tl-listen-link:focus-visible{color:#e0a040!important;background:rgba(224,160,64,.15)}
.tlm-related a.tl-listen-link:hover .tl-hp{stroke:#e0a040}
.tlm-related a.tl-listen-link:focus-visible{outline-color:#e0a040!important}
.tl-listen__nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 18px;margin:30px 0 10px}
.tl-listen__more,.tl-listen__prev{display:inline-block;padding:10px 20px;border:1px solid #2d2d2d;border-radius:999px;font-size:14px;font-weight:700;line-height:1.3;color:#2d2d2d!important;background:#fff;text-decoration:none!important}
.tl-listen__more:hover,.tl-listen__prev:hover{background:#2d2d2d;color:#fff!important}
.tl-listen__more:focus-visible,.tl-listen__prev:focus-visible{outline:2px solid #b36b00;outline-offset:3px}
.tl-listen__more[aria-busy="true"]{opacity:.6;cursor:progress}
.tl-listen__count{flex-basis:100%;text-align:center;font-size:13px;color:#666}
/* v1.12 (2026-10-17): coloured type badges (books = deep amber 6.8:1, articles = deep slate blue 8.9:1, white text, AA) */
.tl-bbadge{background:#8a4b00;color:#fff;border-radius:4px;padding:2px 8px 2px 6px;box-shadow:0 1px 3px rgba(0,0,0,.28)}
.tl-bbadge svg{color:#fff}
.tl-bbadge--book,.tl-bbadge--review,.tl-bbadge--list{background:#8a4b00}
.tl-bbadge--article{background:#1f4e6b}
.et_pb_posts .et_pb_post:not(.tl-book-card) .entry-featured-image-url{position:relative;display:block}
/* v1.12: card titles/excerpts never justified (all viewports): Divi blog/archives, post slider, mobile feed + related, Listen/Books rows */
.et_pb_posts .et_pb_post .entry-title,.et_pb_posts .et_pb_post .entry-title a,.et_pb_posts .et_pb_post .post-content,.et_pb_posts .et_pb_post .post-content-inner,.et_pb_posts .et_pb_post .post-content p,.et_pb_posts .et_pb_post .post-meta,
.et_pb_post_slider .et_pb_slide_title,.et_pb_post_slider .et_pb_slide_content,.et_pb_post_slider .et_pb_slide_content p,
.tlm-card__title,.tlm-card__title a,.tlm-card__excerpt,.tl-lcard__title,.tl-lcard__title a,.tl-lcard__ex,.tl-lcard__meta{text-align:left!important;text-align-last:auto!important;text-justify:auto!important;word-spacing:normal!important;hyphens:manual!important;-webkit-hyphens:manual!important}
/* v1.13 (2026-10-17): type pill BELOW the image (above the title), LTR adaptation of the sister-site card style */
.tl-bbadge{display:none!important}
.tl-type-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;line-height:1;text-align:left}
.et_pb_post .tl-type-row,.tlm-card .tl-type-row,.tl-lcard .tl-type-row{margin-top:10px}
.et_pb_post.et_pb_no_thumb .tl-type-row,.tlm-card__body>.tl-type-row:first-child{margin-top:0}
.et_pb_slide_description .tl-type-row{margin-bottom:4px}
.tl-type{display:inline-flex;align-items:center;gap:4px;width:max-content;max-width:100%;margin:0 0 6px;padding:1px 8px 1px 7px;border-radius:4px;font-family:inherit;font-size:11.5px;line-height:1.7;font-weight:700;letter-spacing:0;color:#fff!important;vertical-align:middle;white-space:nowrap;text-decoration:none!important;text-transform:none}
.tl-type .tl-type__i{width:12px;height:12px;flex:0 0 auto;margin:0;color:#fff;stroke:currentColor;vertical-align:middle}
.tl-type--book,.tl-type--review,.tl-type--list{background:#0f5e55}
.tl-type--article{background:#8a2d3b}
a.tl-type--listen{background:#2d2d2d;transition:background-color .15s}
a.tl-type--listen:hover{background:#9a5b00}
a.tl-type--listen:focus-visible{outline:2px solid #b36b00!important;outline-offset:2px}
.tlm-related a.tl-type--listen{background:#4a4a4a;box-shadow:inset 0 0 0 1px rgba(255,255,255,.35)}
.tlm-related a.tl-type--listen:focus-visible{outline-color:#e0a040!important}
.tl-card-book{white-space:normal}
.tl-card-book .tl-au__i{display:inline-block;width:13px;height:13px;vertical-align:-2px;margin-right:.25em;opacity:.85}
.tl-card-book a.tl-au__n{color:inherit!important;text-decoration:none!important;white-space:nowrap}
.tl-card-book a.tl-au__n:hover,.tl-card-book a.tl-au__n:focus-visible{text-decoration:underline!important}
/* v1.14 (2026-10-17): subtle tinted Article + Listen pills (Book/Review/List teal unchanged). Text contrast: article 7.82 (hover 6.69), listen 8.34 (hover 7.53); dark related band: article 9.48 (hover 8.01), listen 8.72 (hover 7.01). */
.tl-type.tl-type--article{background:#f3e6e8;color:#7a2a36!important}
a.tl-type.tl-type--listen{background:#eef0f2;color:#3f4650!important}
a.tl-type.tl-type--listen:hover{background:#e1e5e9;color:#3f4650!important}
.tl-type.tl-type--article .tl-type__i,a.tl-type.tl-type--listen .tl-type__i{color:inherit}
.tlm-related .tl-type.tl-type--article{background:#4a2a30;color:#f3d9dd!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.18)}
.tlm-related a.tl-type.tl-type--listen{background:#3a3f45;color:#e6e9ec!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.18)}
.tlm-related a.tl-type.tl-type--listen:hover{background:#474d54;color:#e6e9ec!important}
/* v1.15 (2026-10-17): card source marks — outside sources = text wordmark, TeaLamp logo at the same 24px mark height */
a.tl-srcmark{display:inline-block;line-height:0;text-decoration:none!important;vertical-align:top;max-width:100%}
.tl-wordmark.blog-magazine-logo{display:inline-block;box-sizing:content-box;height:24px;max-height:none!important;max-width:100%!important;width:auto;padding-top:10px;padding-bottom:10px;font-family:Georgia,"Times New Roman",Times,serif;font-size:15px;line-height:24px;font-weight:700;font-style:normal;letter-spacing:.01em;color:#3a3a3a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;vertical-align:top}
a.tl-srcmark:hover .tl-wordmark,a.tl-srcmark:focus-visible .tl-wordmark{color:#111;text-decoration:underline;text-underline-offset:3px}
.no-logo-display .tl-wordmark.blog-magazine-logo{width:auto;padding-left:12px;padding-right:12px;color:#2d2d2d}
.blog-magazine-logo.tealamp-magazine-logo{height:24px!important;max-height:24px!important;width:auto!important;max-width:none!important}
.tlm-card__source .tl-wordmark{display:block;font-family:Georgia,"Times New Roman",Times,serif;font-size:15px;line-height:24px;height:24px;font-weight:700;letter-spacing:.01em;color:#3a3a3a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}
.tlm-card__source img.tl-own-logo{height:24px!important;max-height:24px!important;width:auto!important;max-width:none!important}
.tlm-related .tlm-card__source .tl-wordmark{color:#2d2d2d}
.tlm-related .tlm-card__source .tl-wordmark{font-size:13px;max-width:none}
.tlm-related .tlm-card__source .tl-wordmark{font-size:12px;letter-spacing:0}
/* v1.16 (2026-10-17): custom-row cards get the source mark; home "Book of the Week" + reading list */
.tl-lcard__src{line-height:0;margin:0}
.tl-lcard__meta a{color:inherit}
.tl-lcard__meta a:hover,.tl-lcard__meta a:focus-visible{text-decoration:underline}
.tl-botw{margin:0 0 40px}
.tl-botw__grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:32px;align-items:start;text-align:left}
.tl-botw__grid--solo{grid-template-columns:minmax(0,1fr)}
.tl-botw__feat{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start;margin:0}
.tl-botw__feat--cover{grid-template-columns:minmax(140px,220px) minmax(0,1fr)}
.tl-botw__feat--noimg{grid-template-columns:minmax(0,1fr)}
.tl-botw__cover{display:block;overflow:hidden;border-radius:6px;background:#eee;aspect-ratio:4/3}
.tl-botw__cover img{width:100%;height:100%;object-fit:cover;display:block}
.tl-botw__cover--book{aspect-ratio:auto;background:none;box-shadow:0 2px 10px rgba(0,0,0,.18)}
.tl-botw__cover--book img{height:auto;object-fit:contain}
.tl-botw__body,.tl-botw__list{min-width:0;text-align:left}
.tl-botw__title{margin:8px 0 6px;padding:0;font-size:26px;line-height:1.25;font-weight:700}
.tl-botw__title a,.tl-botw__ltitle a{color:#2d2d2d}
.tl-botw__by{display:flex;align-items:center;gap:6px;margin:0 0 10px;padding:0;font-size:14px;color:#555}
.tl-botw__by a{color:#2d2d2d;font-weight:600}
.tl-botw__ex{margin:0 0 12px;padding:0;font-size:15px;line-height:1.6;color:#444;text-align:left!important;text-align-last:auto!important}
.tl-botw__more{display:inline-block;font-size:14px;font-weight:600;color:#0f5e55}
.tl-botw__more:hover,.tl-botw__more:focus-visible{text-decoration:underline}
.tl-botw__list{border-left:1px solid #e5e5e5;padding-left:24px}
.tl-botw__kicker{margin:0 0 8px;padding:0;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#595959}
.tl-botw__list .tl-lcard__img{margin-bottom:0}
.tl-botw__ltitle{margin:8px 0 8px;padding:0;font-size:18px;line-height:1.35;font-weight:700}
.tl-botw__items{margin:0 0 12px;padding:0 0 0 20px;font-size:14px;line-height:1.5;color:#444;list-style:decimal}
.tl-botw__items li{margin:0 0 4px;padding:0}
@media (max-width:980px){.tl-botw__grid{grid-template-columns:minmax(0,1fr);gap:24px}.tl-botw__list{border-left:0;border-top:1px solid #e5e5e5;padding:20px 0 0}}
@media (max-width:600px){.tl-botw__feat,.tl-botw__feat--cover{grid-template-columns:minmax(0,1fr);gap:14px}.tl-botw__cover--book{max-width:180px}.tl-botw__title{font-size:22px}}
@media (max-width:980px){.tl-botw__list .tl-lcard__img{max-width:360px}}
/* v1.17 (2026-10-17): official source logos on cards — 24px mark height (same as TeaLamp), width auto, no visible text */
.blog-magazine-logo.tl-srclogo{display:inline-block;box-sizing:content-box;width:auto!important;height:auto!important;max-height:24px!important;max-width:200px!important;padding-top:10px;padding-bottom:10px;vertical-align:top}
.no-logo-display .blog-magazine-logo.tl-srclogo{width:auto!important;padding-left:12px;padding-right:12px}
.tlm-card__source img.tl-srclogo{display:block;width:auto!important;height:auto!important;max-height:24px!important;max-width:170px!important;margin:0}
.tlm-related .tlm-card__source img.tl-srclogo{max-width:140px!important}
/* v1.18 (2026-10-17): smaller source marks — desktop cards 16px high (max-width 120px), mobile feed + related 14px (max-width 100px); TeaLamp logo too */
.blog-magazine-logo.tl-srclogo,.blog-magazine-logo.tealamp-magazine-logo{height:auto!important;width:auto!important;max-height:16px!important;max-width:120px!important}
.tlm-card__source img.tl-srclogo,.tlm-card__source img.tl-own-logo,.tlm-related .tlm-card__source img.tl-srclogo,.tlm-related .tlm-card__source img.tl-own-logo{height:auto!important;width:auto!important;max-height:14px!important;max-width:100px!important}
/* v1.19 (2026-10-17): logo inline at the end of the card meta line, vertically centred */
.tl-meta-src{display:inline-flex;align-items:center;vertical-align:middle;max-width:100%;line-height:1}
.tl-meta-src__sep{margin:0 .3em;line-height:1}
.tl-meta-src a.tl-srcmark{display:inline-flex;align-items:center;line-height:0;vertical-align:middle}
.tl-meta-src .blog-magazine-logo{padding:0!important;margin:0!important;background:none!important;border-radius:0!important;width:auto!important;vertical-align:middle!important;display:block!important}
.magazine-list .tl-meta-src{display:none}
.tlm-card__meta{display:flex;flex-wrap:wrap;align-items:center;column-gap:0;row-gap:4px;margin:0 0 8px;font-size:13px;line-height:1.6;color:#6b6b6b}
.tlm-card__meta .tlm-card__date{margin:0}
.tlm-card__meta .tl-meta-src__sep{margin:0 .4em}
.tlm-card__meta .tlm-card__source{display:inline-flex;align-items:center;line-height:0;background:none;padding:0}
.tlm-related .tlm-card__meta .tlm-card__source{background:#fff;border-radius:4px;padding:2px 5px}
.tlm-related .tlm-card__meta{color:#bdbdbd}
/* v1.20 (2026-10-17): Listen/Books row + /listen/ + /books/ cards — meta on one line: date | tags… | logo */
.tl-lcard .tl-lcard__meta{display:flex;flex-wrap:nowrap;align-items:center;min-width:0;white-space:nowrap}
.tl-lcard .tl-lcard__meta .published{flex:0 0 auto}
.tl-lcard .tl-lcard__meta .tl-meta-sep{flex:0 0 auto;margin:0 .3em}
.tl-lcard .tl-lcard__meta .tl-meta-tags{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tl-lcard .tl-lcard__meta .tl-meta-tags .tl-card-book{white-space:nowrap}
.tl-lcard .tl-lcard__meta .tl-meta-src{flex:0 0 auto}
.tl-lcard .tl-meta-src .blog-magazine-logo{max-width:90px!important}
.et_pb_column_1_4 .et_pb_post .post-meta .tl-meta-src .blog-magazine-logo{max-width:90px!important} /* v1.20b: narrow (1/4) Divi cards: wide logos capped so the meta stays on one line */
