/* 1.1.31 ALSO ON THE LOCAL: a slim card a quarter of the way into every article.
   Computers: one short row (small photo + headline). Phones: a little bigger photo. Same navy as the front-page cards,
   edged with the site's blue line. */
html body .tbl-inl{margin:26px 0 28px;padding:0;clear:both;font-family:var(--tbl-sans,system-ui,-apple-system,"Segoe UI",sans-serif)}
html body .tbl-inl .tbl-inl-card{display:flex;align-items:stretch;gap:0;max-width:640px;min-height:0;border:1px solid #5a91ac;border-radius:12px;overflow:hidden;
 background:#0b3a5c;color:#fff!important;text-decoration:none!important;box-shadow:0 4px 14px rgba(8,30,48,.12);transition:box-shadow .18s ease,transform .18s ease;-webkit-tap-highlight-color:transparent}
html body .tbl-inl .tbl-inl-card:hover{box-shadow:0 8px 22px rgba(8,30,48,.2)}
html body .tbl-inl .tbl-inl-card:hover .tbl-inl-go b{transform:translateX(3px)}
html body .tbl-inl .tbl-inl-card:active{transform:scale(.99)}
html body .tbl-inl .tbl-inl-card:focus-visible{outline:3px solid #ea725a;outline-offset:3px}
html body .tbl-inl .tbl-inl-photo{position:relative;flex:0 0 150px;align-self:stretch;min-height:96px;background:#082c47}
html body .tbl-inl .tbl-inl-photo img{position:absolute;inset:0;display:block;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;object-fit:cover;border-radius:0!important}
html body .tbl-inl .tbl-inl-photo.is-text{display:grid;place-items:center;background:radial-gradient(120% 90% at 50% 0%,#185d8e 0%,#0b3a5c 60%,#082c47 100%)}
html body .tbl-inl .tbl-inl-photo.is-text img{position:static;width:auto!important;height:40%!important;max-height:44px!important;object-fit:contain;opacity:.9}
html body .tbl-inl .tbl-inl-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:12px 16px}
html body .tbl-inl .tbl-inl-k{font:700 10.5px/1.2 var(--tbl-sans,system-ui,sans-serif);letter-spacing:.12em;text-transform:uppercase;color:#8fd0f5!important}
html body .tbl-inl .tbl-inl-k i{font-style:normal;opacity:.6;margin:0 2px}
html body .tbl-inl .tbl-inl-t{font:700 17px/1.22 "Playfair Display",Georgia,"Times New Roman",serif;color:#fff!important;text-wrap:pretty;overflow-wrap:break-word}
html body .tbl-inl .tbl-inl-go{font:700 10.5px/1.2 var(--tbl-sans,system-ui,sans-serif);letter-spacing:.12em;text-transform:uppercase;color:#e3b462!important}
html body .tbl-inl .tbl-inl-go b{display:inline-block;transition:transform .15s ease}
@media (max-width:782px){
 html body .tbl-inl{margin:22px 0 24px}
 html body .tbl-inl .tbl-inl-photo{flex-basis:34%;min-height:112px}
 html body .tbl-inl .tbl-inl-body{padding:12px 14px}
 html body .tbl-inl .tbl-inl-t{font-size:17px}
}
@media (prefers-reduced-motion:reduce){html body .tbl-inl .tbl-inl-card,html body .tbl-inl .tbl-inl-go b{transition:none}}
