.landing-shell.english-landing{gap:0;max-width:760px}.english-landing .english-hero{text-align:left;padding:48px 0 64px;position:relative}.english-intro{max-width:30em;color:var(--text-soft);margin:0;font-size:1rem}.english-landing .english-hero h1{word-break:normal;margin:20px 0;font-size:clamp(3rem,10vw,5.5rem);line-height:1.02}.english-hero .landing-lead{max-width:33em;margin:0}.english-hero .landing-cta-primary{width:fit-content;margin-top:28px;padding:0 24px}.english-language-note{max-width:37em;color:var(--text-soft);font-size:.86rem;line-height:1.6}.english-diamond{border:2px solid var(--line-strong);z-index:-1;width:96px;height:96px;position:absolute;top:66px;right:18px;transform:rotate(45deg)}.english-diamond span{border:2px solid var(--line-strong);position:absolute;inset:22px}.english-section{border-top:1px solid var(--line-strong);padding:32px 0}.english-landing .english-section h2{max-width:26em;margin:0 0 18px;font-size:clamp(1.55rem,5vw,2rem);line-height:1.2}.english-section p{max-width:60ch;color:var(--text-soft);line-height:1.75}.english-steps{margin:0;padding-left:24px}.english-steps li{margin:24px 0;padding-left:10px}.english-steps li::marker{color:var(--accent-strong);font-weight:800}.english-steps h3{margin:0;font-size:1.2rem}.english-steps p{margin:6px 0 0}.english-section a{color:var(--accent-strong);text-underline-offset:3px}.english-footer{border-top:1px solid var(--line-strong);color:var(--text-soft);padding:24px 0}.english-footer nav{flex-wrap:wrap;gap:4px 20px;display:flex}.english-footer a{min-height:44px;color:var(--text-strong);align-items:center;display:inline-flex}@media (width>=640px){.landing-shell.english-landing{padding-inline:36px}}
