.gf-company-intro{max-width:1240px;margin:32px auto 48px;padding:32px 36px;border:1px solid #ddd8d0;border-radius:8px;background:#f3f1ed;color:#161b1f;display:grid;grid-template-columns:1fr 1.2fr;gap:34px;align-items:center}.gf-company-intro p{font-size:10px;letter-spacing:.12em;color:#775e43;margin:0 0 10px}.gf-company-intro h2{font-size:27px;line-height:1.15;margin:0 0 18px;letter-spacing:-.02em}.gf-company-intro a{font-size:14px;text-decoration:underline;text-underline-offset:5px;color:#161b1f}.gf-company-intro dl{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:0}.gf-company-intro dt{font-size:34px;line-height:1.3;font-weight:600;white-space:nowrap}.gf-company-intro dd{margin:6px 0 0;color:#5d625f;font-size:13px;line-height:1.5}.gf-company-intro a:focus-visible{outline:2px solid #947857;outline-offset:5px}@media(max-width:760px){.gf-company-intro{margin:24px 16px;padding:27px 23px;grid-template-columns:1fr;gap:25px}.gf-company-intro h2{font-size:25px}.gf-company-intro dl{gap:12px}.gf-company-intro dt{font-size:26px}.gf-company-intro dd{font-size:11px}}
