/* Targeted refinement: editorial culture, secondary corporate details, original TDN wordmark. */
.careers-culture{padding:100px 5%;background:#171a15;color:var(--warm)}
.culture-introduction{max-width:1000px;margin-bottom:60px}
.culture-introduction .eyebrow{font-size:13px;margin-bottom:22px;color:var(--accent)}
.culture-introduction h2,.careers-pace>h2{font-size:clamp(38px,4.7vw,68px);line-height:1.12;letter-spacing:-.045em;max-width:950px}
.culture-introduction>p:last-child{font-size:18px;line-height:1.75;max-width:870px;margin-top:30px;color:#b4b9ac}
.culture-statements{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 42px}
.culture-statements article,.pace-statements article{min-width:0;padding-top:24px;border-top:1px solid #3c4233}
.culture-statements h3,.pace-statements h3{font-size:25px;line-height:1.3;letter-spacing:-.025em;margin-bottom:17px;font-weight:500}
.culture-statements p,.pace-statements p{font-size:16px;line-height:1.75;color:#b4b9ac}
.careers-pace{padding:95px 5% 105px;background:var(--black);color:var(--warm)}
.pace-statements{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;margin-top:52px}
.company-details{padding:40px 5% 60px;border-top:1px solid #3c4233;display:grid;grid-template-columns:1fr 2fr;gap:30px;color:#b4b9ac}
.company-details h2{font-size:16px!important;line-height:1.5;letter-spacing:0;font-weight:400}
.company-details p,.company-details address{font-size:15px;line-height:1.8;font-style:normal;max-width:540px}
.company-details p{color:var(--warm);margin-bottom:8px}
.contact-secondary .hr-email{color:var(--accent);margin:0 0 25px;display:block;width:fit-content;min-height:44px;line-height:1.5}
.contact-secondary .hr-email:hover{color:var(--warm);text-decoration:underline;text-underline-offset:5px}
img[src$="daily-approved-horizontal.png"]{width:min(var(--optical-logo,280px),100%)!important;height:auto!important;max-height:162px!important;object-fit:contain!important;transform:none!important;filter:none!important;box-sizing:border-box;background:var(--warm);padding:16px 12px}
.brand-page-masthead>img[src$="daily-approved-horizontal.png"]{--optical-logo:340px!important;flex-shrink:1;min-width:0}
@media(max-width:1100px){.culture-statements{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px 32px}.pace-statements{gap:28px}.pace-statements h3{font-size:23px}}
@media(max-width:680px){
 .careers-culture{padding:65px 6% 70px}.culture-introduction{margin-bottom:38px}
 .culture-introduction h2,.careers-pace>h2{font-size:clamp(32px,8.5vw,44px)!important;line-height:1.16!important}
 .culture-introduction>p:last-child{font-size:16px;margin-top:25px}
 .culture-statements,.pace-statements{grid-template-columns:1fr;gap:30px}
 .culture-statements h3,.pace-statements h3{font-size:23px;margin-bottom:13px}
 .culture-statements article,.pace-statements article{padding-top:22px}
 .careers-pace{padding:60px 6% 68px}.pace-statements{margin-top:35px}
 .company-details{padding:32px 6% 45px;grid-template-columns:1fr;gap:16px}
 .company-details p,.company-details address{font-size:14px}
 .contact-secondary h2{font-size:34px}.contact-secondary .hr-email{font-size:21px}
 img[src$="daily-approved-horizontal.png"]{padding:13px 10px}
 .brand-page-masthead>img[src$="daily-approved-horizontal.png"]{--optical-logo:280px!important}
}
