:is(#tlh-profile,#tlh-david).tlh-author{background:#fff;color:#191919}
:is(#tlh-profile,#tlh-david).tlh-author .w-wrap{max-width:1240px;margin:auto;padding-inline:clamp(20px,5vw,68px);box-sizing:border-box}
:is(#tlh-profile,#tlh-david).tlh-author .d-hero{display:block;max-width:none;padding:clamp(18px,3vw,44px) 0;min-height:0}
:is(#tlh-profile,#tlh-david).tlh-author .d-hero.with-photo{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.3fr);align-items:center;gap:clamp(24px,5vw,80px)}
:is(#tlh-profile,#tlh-david).tlh-author .d-hero>p:empty{display:none}
:is(#tlh-profile,#tlh-david).tlh-author .d-portrait{display:block;width:100%;height:auto;max-width:430px;aspect-ratio:1;object-fit:cover;object-position:center 30%}
:is(#tlh-profile,#tlh-david).tlh-author h1{font-size:clamp(42px,6vw,86px)!important;line-height:1.04;overflow-wrap:break-word;margin:8px 0 12px}
:is(#tlh-profile,#tlh-david).tlh-author .w-deck{max-width:52ch;font:400 clamp(18px,2vw,24px)/1.45 system-ui;margin:12px 0 18px}
:is(#tlh-profile,#tlh-david).tlh-author .w-btn{min-height:44px;box-sizing:border-box;align-content:center}
:is(#tlh-profile,#tlh-david).tlh-author :is(.d-actions,.d-card) .w-btn:first-child{background:#ff692e;color:#191919;border-color:#ff692e}
:is(#tlh-profile,#tlh-david).tlh-author .d-jump[hidden]{display:none!important}
:is(#tlh-profile,#tlh-david).tlh-author .d-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:18px}
:is(#tlh-profile,#tlh-david).tlh-author .d-card{display:grid;grid-template-columns:minmax(80px,32%) minmax(0,1fr);gap:16px;align-items:center;padding:18px 0;border-top:1px solid #bbb}
:is(#tlh-profile,#tlh-david).tlh-author .d-card img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}
:is(#tlh-profile,#tlh-david).tlh-author .d-card h3{font-size:clamp(23px,2.4vw,33px);line-height:1.12}
:is(#tlh-profile,#tlh-david).tlh-author .d-card p:empty{display:none}
:is(#tlh-profile,#tlh-david).tlh-author .d-story p:not(.w-kicker){max-width:64ch;font-size:18px;line-height:1.55}
@media(max-width:700px){:is(#tlh-profile,#tlh-david).tlh-author .d-hero.with-photo{grid-template-columns:1fr;gap:18px}
:is(#tlh-profile,#tlh-david).tlh-author .d-portrait{width:min(84%,310px)}
:is(#tlh-profile,#tlh-david).tlh-author .d-grid{grid-template-columns:minmax(0,1fr)}}
:is(#tlh-profile,#tlh-david).tlh-author .d-portrait[src$="/anne-marilyn-lucas-hq.jpg"]{max-width:167px}
:is(#tlh-profile,#tlh-david).tlh-author .d-portrait[src$="/peter-colley.jpg"]{max-width:175px}
:is(#tlh-profile,#tlh-david).tlh-author .d-portrait[src$="/bruce-sussman.jpg"]{max-width:260px}
