/* Review-only conversion improvements on the existing September site. */
.hero-business{max-width:650px}.hero-business>p.hero-lead-description{font-size:16px!important;line-height:1.8!important}.hero-primary{min-height:56px;display:flex;align-items:center;justify-content:center}.hero-actions{gap:14px}.hero-job-link{display:block;font-size:14px;text-decoration:underline;text-underline-offset:4px;margin-top:15px}.hero-actions .line-contact{min-height:52px}.hero-actions .quiet-link{min-height:44px;display:flex;align-items:center}.hero-actions a:focus-visible,.hero-job-link:focus-visible{outline:3px solid #253e75;outline-offset:4px}
@media(max-width:768px){.hero{min-height:0;height:auto;padding-top:110px;padding-bottom:38px}.hero-copy{margin-top:12px}.hero .hero-english{font-size:clamp(44px,10vw,72px);line-height:1.03!important}.hero-art{opacity:.18;height:48%;top:12%;pointer-events:none}.hero-bottom{position:relative;margin-top:28px;left:auto;right:auto;bottom:auto;display:block;width:100%}.hero-business{max-width:none;padding:18px 16px}.hero-actions{display:grid;grid-template-columns:1fr}.hero-actions .line-contact{width:100%;box-sizing:border-box}.hero-actions .quiet-link{justify-content:center}.hero-business>p:not(.eyebrow):not(.hero-lead-description){font-size:24px!important}.hero .vertical{display:none}}

.lead-summary{background:#faf7f8}.lead-summary:nth-of-type(even){background:#fff}.lead-summary h2{font-size:clamp(27px,3.3vw,42px);line-height:1.5;margin:18px 0 30px}.lead-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:28px}.lead-summary article,.lead-summary li{padding:24px;border:1px solid #dfd1d6;background:#fff}.lead-summary h3{font-size:20px;line-height:1.5;margin:0 0 14px}.lead-summary p{line-height:1.9;font-size:16px}.lead-summary ol{padding-left:24px}.lead-flow-career a{text-decoration:underline;color:var(--red)}.lead-summary a:focus-visible{outline:3px solid #253e75;outline-offset:4px}@media(max-width:768px){.lead-summary-grid{grid-template-columns:1fr;gap:14px}.lead-summary article,.lead-summary li{padding:20px}.lead-summary .page-button{display:flex;text-align:center;justify-content:center}}
@media(min-width:769px){.hero h1.hero-english{font-size:clamp(64px,6vw,84px)!important;line-height:1.06!important}.hero{min-height:850px;height:auto!important;padding-top:130px}.hero-bottom{position:relative;left:auto;right:auto;bottom:auto;margin-top:28px;display:block}.hero-copy{margin-top:20px}.hero-art{height:76%;top:17%}}

/* Contact labels must not inherit the circular arrow style of text-link spans. */
#contact .line-contact{box-sizing:border-box;width:100%;max-width:335px}
#contact .line-contact>span{display:block;flex:1 1 auto;min-width:0;width:auto;height:auto;border:0;border-radius:0;line-height:1.5;overflow-wrap:normal;word-break:normal}
#contact .contact-word{font-size:clamp(32px,11vw,160px);white-space:normal;overflow-wrap:normal;line-height:1.35;margin:45px 0 0;max-width:100%}
@media(max-width:768px){#contact .contact-main .page-button,#contact .download-link{display:flex;box-sizing:border-box;max-width:100%;justify-content:center;text-align:center}#contact .download-link{margin-top:14px}#contact .contact-options{width:100%}#contact .line-contact{max-width:none}}
