html[lang=en]{direction:ltr}html[lang=en] body{direction:ltr}html[lang=en] :is(.nav,.nav>nav,.nav>.menu-toggle,.logo-copy small,.photo-caption,.photo-tag,.core-face small,.art-caption){direction:ltr}html[lang=en] .skip{right:auto;left:20px}html[lang=en] .nav-submenu{right:auto;left:0}html[lang=en] .detail-block ul,html[lang=en] .statement-page ul{padding-right:0;padding-left:24px}html[lang=en] .experience-line{padding-right:0;padding-left:16px;border-right:0;border-left:3px solid var(--coral)}html[lang=en] .detail-layout aside{padding-right:0;padding-left:22px}html[lang=en] .ui-arrow,html[lang=en] .nav-arrow{transform:scaleX(-1)}html[lang=en] .hero h1{font-size:clamp(2.2rem,4.5vw,4.5rem);line-height:1.15}html[lang=en] .detail-heading{flex-wrap:wrap}html[lang=en] .detail-heading h1{flex-basis:65%;min-width:0}html[lang=en] .detail-heading>.service-benefit,html[lang=en] .detail-heading>.service-area-copy{flex-basis:100%}html[lang=en] .cyber-service-heading{flex-wrap:nowrap}html[lang=en] .article-prose{line-height:1.9}@media(max-width:800px){html[lang=en] .detail-layout aside{padding:22px 0 0}html[lang=en] .cyber-service-heading{display:block}}@media(min-width:1351px){html[lang=en] .nav>nav{font-size:13px;gap:12px}html[lang=en] .nav-cta span{margin-right:0;margin-left:12px}}
html[lang=en] .cookie-banner{gap:12px;padding:8px 20px;align-items:center}html[lang=en] .cookie-banner>div:first-child{flex:1;min-width:0}html[lang=en] .cookie-banner h2{display:block;font-size:12px;line-height:1.4;margin:0}html[lang=en] .cookie-banner p{display:block;font-size:12px;line-height:1.5;margin:0;white-space:normal}html[lang=en] .cookie-actions{display:flex;gap:8px;flex-shrink:0}html[lang=en] .cookie-actions button{border:1px solid var(--line);border-radius:5px;min-width:64px;min-height:44px;padding:6px 12px;text-decoration:none;background:var(--cream)}@media(max-width:600px){html[lang=en] .cookie-banner{flex-direction:column;align-items:stretch;gap:6px;padding:8px 12px}html[lang=en] .cookie-actions{justify-content:flex-end}}

html[lang=en] .hero-copy>p.hero-leadership{font-size:clamp(1.1rem,2vw,1.45rem);line-height:1.4;font-weight:500;margin-top:16px;margin-bottom:0}html[lang=en] .hero-copy>p.hero-leadership+p{margin-top:22px}
