/* One opening scene, three employer concerns, one next step. */
body.blj-studio .connection-story[data-mode="overview"]{height:auto}
body.blj-studio .connection-story[data-mode="overview"] .connection-sticky{position:relative;top:0;height:calc(100svh - var(--nav-h));min-height:620px;max-height:830px}
body.blj-studio .connection-story[data-mode="overview"] .bridge-caption,body.blj-studio .connection-story[data-mode="overview"] .bridge-progress{display:none}
body.blj-studio .connection-story[data-mode="overview"] .bridge-bottom{bottom:22px}
body.blj-studio .blj-advantages{padding-block:70px 80px;border-top:1px solid #e8e8e8}
body.blj-studio .advantage-intro h2{font-size:clamp(32px,3.6vw,50px)}
body.blj-studio .advantage-row{padding-block:26px}
body.blj-studio .advantage-row:first-of-type{padding-top:0}
body.blj-studio .employer-invite{padding-block:65px}
body.blj-studio .employer-invite .home-scope{font-size:11px;line-height:1.8;margin:20px 0 0;color:#777}
body.blj-studio.english main>.wrap>.employer-invite{width:100%}
@media(max-width:767px){body.blj-studio .connection-story[data-mode="overview"] .connection-sticky{min-height:650px;max-height:780px}body.blj-studio .connection-copy h1{font-size:clamp(29px,7.8vw,36px)}body.blj-studio.english .connection-copy h1{font-size:30px}body.blj-studio .blj-advantages{padding-block:44px}body.blj-studio .employer-invite{padding-block:44px}}

/* Company identity: compact facts alongside three working principles. */
body.blj-studio .company-brief{display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(36px,7vw,100px);padding-block:72px;border-top:1px solid #e8e8e8}
body.blj-studio .company-brief h2{font-size:clamp(32px,3.6vw,50px);line-height:1.25;margin:20px 0 24px;letter-spacing:-.04em}
body.blj-studio .company-brief h2 em{font-style:normal;font-weight:400;color:#666}
body.blj-studio .company-brief p{font-size:15px;line-height:1.9;color:#606060}
body.blj-studio .company-brief .eyebrow{color:#a45142;font-size:12px}
body.blj-studio .company-registration{border-left:2px solid #b56958;padding-left:18px;margin-top:30px;display:grid;gap:9px;font-size:12px;line-height:1.65}
body.blj-studio .company-registration strong{font-size:12px;font-weight:600;letter-spacing:.02em}
body.blj-studio .company-registration span{color:#666}
body.blj-studio .company-registration a{margin-top:5px}
body.blj-studio .company-principles{margin:0}
body.blj-studio .company-principles>div{padding:24px 0;border-top:1px solid #e8e8e8}
body.blj-studio .company-principles>div:first-child{border-top:0;padding-top:0}
body.blj-studio .company-principles dt{color:#a45142;font-size:12px;margin-bottom:9px}
body.blj-studio .company-principles dd{margin:0}
body.blj-studio .company-principles h3{font-size:22px;line-height:1.5;letter-spacing:-.025em;margin:0 0 10px}
body.blj-studio .company-principles p{margin:0}
body.blj-studio.english main>.wrap>.company-brief{width:100%}
@media(max-width:767px){body.blj-studio .company-brief{grid-template-columns:1fr;padding-block:44px;gap:36px}body.blj-studio .company-principles h3{font-size:21px}}

body.blj-studio #about-blj.company-brief{padding-block:64px;scroll-margin-top:90px}
@media(max-width:767px){body.blj-studio #about-blj.company-brief{padding-block:44px}}
