.development-page .head{flex-wrap:wrap}
.development-page .head > .nav{display:flex;order:3;flex-basis:100%;justify-content:flex-start;padding-bottom:12px}
.development-page .language-switcher{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}
.development-page .language-switcher a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 14px;border:2px solid var(--ink);border-radius:999px;background:#fff;color:var(--ink);text-decoration:none;font-weight:900}
.development-page .language-switcher [aria-current="page"]{background:var(--lime)}
.development-page :where(h1,h2,h3,p,li,.price,strong,.note,.scope-note,.infra-note,.human-line,.boundary-item,.step,.flow,.type){overflow-wrap:anywhere}
.development-page :where(.hero-inner > div,.service,.price-card,.ops-card,.infra-card,.card,.fit,.step,.partner-box > div){min-width:0}
.development-page .hero h1{line-height:1.08}
.development-page :where(section[id],.service[id]){scroll-margin-top:250px}
.development-page a:focus-visible{outline:3px solid var(--purple);outline-offset:4px}
@media(max-width:640px){.development-page .head{padding-block:10px}.development-page .language-switcher{margin-left:0}.development-page :where(section[id],.service[id]){scroll-margin-top:290px}}
