
.tlds .tl-bhmk{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:40px;align-items:center;border-top:1px solid #e4e1dc;border-bottom:1px solid #e4e1dc;padding:40px 0;margin:56px 0;}
.tlds .tl-bhmk .tl-eyebrow{margin:0 0 10px;}
html body .tlds h2.tl-bhmk__h{font-size:28px !important;line-height:1.25;margin:0;}
.tlds .tl-bhmk__links{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:22px;}
.tlds .tl-bhmk__stats{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;}
.tlds .tl-bhmk__stats li{background:#efedea;border-radius:4px;padding:18px 18px 16px;display:flex;flex-direction:column;align-items:flex-start;gap:6px;margin:0;}
html body .tlds .tl-bhmk__stats span.tl-bhmk__k{font-size:12px !important;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;color:#62625d;}
html body .tlds .tl-bhmk__stats span.tl-bhmk__v{font-family:"Playfair Display",Georgia,serif !important;font-size:26px !important;font-weight:500;color:#1f1f1f;line-height:1.15;font-variant-numeric:tabular-nums;}
html body .tlds span.tl-bhmk__pill{font-size:12px !important;font-weight:600;border-radius:999px;padding:3px 10px;line-height:1.4;white-space:nowrap;}
.tlds .tl-bhmk__pill--up{background:#2f9e62;color:#fff;}
.tlds .tl-bhmk__pill--down{background:#DC3D2A;color:#fff;}
.tlds .tl-bhmk__pill--flat{background:#dcd9d4;color:#333;}
.tlds .tl-bhcta{position:relative;display:block;overflow:hidden;border-radius:4px;margin:32px 0;min-height:300px;color:#fff;text-decoration:none;background:#1f1f1f;}
.tlds .tl-bhcta img.tl-bhcta__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s ease;}
.tlds .tl-bhcta:hover img.tl-bhcta__bg{transform:scale(1.03);}
.tlds .tl-bhcta__scrim{position:absolute;inset:0;background:linear-gradient(90deg,rgba(15,15,15,.78) 0%,rgba(15,15,15,.55) 50%,rgba(15,15,15,.15) 100%);}
.tlds .tl-bhcta__body{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:12px;max-width:560px;padding:48px;}
html body .tlds .tl-bhcta__body span.tl-eyebrow{color:#cfe9e6 !important;margin:0;}
html body .tlds .tl-bhcta__body span.tl-bhcta__t{font-family:"Playfair Display",Georgia,serif !important;font-size:30px !important;font-weight:500;line-height:1.2;color:#fff !important;letter-spacing:-.3px;}
html body .tlds .tl-bhcta__body span.tl-bhcta__d{font-size:16px !important;line-height:1.6;color:rgba(255,255,255,.88) !important;}
html body .tlds .tl-bhcta__body span.tl-btn{margin-top:8px;color:#fff !important;}
html body .tlds .tl-bloghub__nlform form.wpcf7-form{display:grid !important;grid-template-columns:minmax(0,1fr) auto !important;column-gap:12px;row-gap:12px;align-items:end;}
html body .tlds .tl-bloghub__nlform form.wpcf7-form > p{margin:0 !important;}
html body .tlds .tl-bloghub__nlform form.wpcf7-form > p:has(label > .wpcf7-form-control-wrap){grid-column:1 !important;grid-row:1 !important;}
html body .tlds .tl-bloghub__nlform form.wpcf7-form > p:has(.wpcf7-submit){grid-column:2 !important;grid-row:1 !important;}
html body .tlds .tl-bloghub__nlform form.wpcf7-form > p:has(.wpcf7-checkbox){grid-column:1 / -1 !important;grid-row:2 !important;}
html body .tlds .tl-bloghub__nlform form.wpcf7-form > p.akismet-fields-container,html body .tlds .tl-bloghub__nlform form.wpcf7-form > .wpcf7-response-output,html body .tlds .tl-bloghub__nlform form.wpcf7-form > .wpcf7-turnstile{grid-column:1 / -1;}
html body .tlds .tl-bloghub__nlform form.wpcf7-form > p:has(.wpcf7-submit){align-self:end !important;position:relative;line-height:0;}
html body .tlds .tl-bloghub__nlform .wpcf7-spinner{position:absolute;left:50%;top:100%;margin:6px 0 0 -12px;}
html body .tlds .tl-bloghub__nlform .wpcf7-submit{width:auto !important;white-space:nowrap;padding-left:28px !important;padding-right:28px !important;}
@media (max-width:600px){html body .tlds .tl-bloghub__nlform form.wpcf7-form{grid-template-columns:1fr !important;}html body .tlds .tl-bloghub__nlform form.wpcf7-form > p:has(.wpcf7-submit){grid-column:1 !important;grid-row:3 !important;}html body .tlds .tl-bloghub__nlform .wpcf7-submit{width:100% !important;}}
html body .tlds .tl-bloghub__nl.tl-nl2{display:grid !important;grid-template-columns:200px minmax(0,1fr) minmax(0,400px) !important;gap:36px !important;align-items:center !important;padding:40px !important;}
html body .tlds .tl-bloghub__nl.tl-nl2--noprev{grid-template-columns:minmax(0,1fr) minmax(0,400px) !important;}
.tlds .tl-nl2__prev{display:flex;flex-direction:column;gap:10px;text-decoration:none;color:#1f1f1f;}
.tlds .tl-nl2__media{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;border-radius:4px;box-shadow:0 10px 28px rgba(0,0,0,.14);transform:rotate(-2deg);transition:transform .3s ease;background:#ddd;}
.tlds .tl-nl2__prev:hover .tl-nl2__media{transform:rotate(0deg);}
.tlds .tl-nl2__media img{width:100%;height:100%;object-fit:cover;display:block;}
html body .tlds span.tl-nl2__badge{position:absolute;left:10px;bottom:10px;background:#3bbab0;color:#fff !important;font-size:11px !important;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;padding:5px 9px;border-radius:3px;}
html body .tlds span.tl-nl2__ptitle{font-size:13px !important;line-height:1.4;font-weight:500;color:#333 !important;}
html body .tlds .tl-nl2__text .tl-eyebrow{margin:0 0 10px;}
html body .tlds .tl-nl2__text h2.tl-bloghub__nlh{margin:0;}
html body .tlds p.tl-nl2__lead{font-size:16px !important;line-height:1.6;color:#333;margin:14px 0 0;}
html body .tlds p.tl-nl2__proof{display:flex;align-items:center;gap:14px;font-size:16px !important;line-height:1.4;color:#1f1f1f;margin:20px 0 0;padding-top:18px;border-top:1px solid #d9d5cf;}
html body .tlds p.tl-nl2__proof span.tl-nl2__num{font-family:"Playfair Display",Georgia,serif !important;font-size:34px !important;font-weight:500;line-height:1;color:#1f8f86 !important;letter-spacing:-.5px;flex:none;}
html body .tlds p.tl-nl2__proof strong{color:#1f1f1f;font-weight:600;}
html body .tlds .tl-nl2 .tl-bloghub__nlform form.wpcf7-form{grid-template-columns:1fr !important;}
html body .tlds .tl-nl2 .tl-bloghub__nlform form.wpcf7-form > p:has(.wpcf7-submit){grid-column:1 !important;grid-row:2 !important;}
html body .tlds .tl-nl2 .tl-bloghub__nlform form.wpcf7-form > p:has(.wpcf7-checkbox){grid-row:3 !important;}
html body .tlds .tl-nl2 .tl-bloghub__nlform .wpcf7-submit{width:100% !important;}
@media (max-width:980px){html body .tlds .tl-bloghub__nl.tl-nl2{grid-template-columns:150px minmax(0,1fr) !important;padding:32px !important;gap:24px 28px !important;} html body .tlds .tl-nl2 .tl-bloghub__nlform{grid-column:1 / -1;}}
@media (max-width:600px){html body .tlds .tl-bloghub__nl.tl-nl2{grid-template-columns:1fr !important;padding:28px 20px !important;} .tlds .tl-nl2__prev{flex-direction:row;align-items:center;gap:14px;} .tlds .tl-nl2__media{width:72px;flex:none;transform:none;} html body .tlds span.tl-nl2__badge{display:none;} html body .tlds span.tl-nl2__ptitle::before{content:"Latest report";display:block;font-size:11px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;color:#1f8f86;margin-bottom:4px;}}
@media (max-width:860px){
.tlds .tl-bhmk{grid-template-columns:1fr;gap:24px;padding:32px 0;margin:40px 0;}
.tlds .tl-bhmk__stats{grid-template-columns:1fr;gap:8px;}
.tlds .tl-bhmk__stats li{flex-direction:row;flex-wrap:wrap;align-items:baseline;justify-content:space-between;padding:14px 16px;}
.tlds .tl-bhmk__stats li .tl-bhmk__k{width:100%;}
.tlds .tl-bhcta{min-height:0;}
.tlds .tl-bhcta__body{padding:32px 24px;}
.tlds .tl-bhcta__scrim{background:rgba(15,15,15,.62);}
html body .tlds .tl-bhcta__body span.tl-bhcta__t{font-size:24px !important;}
}
