.guide-contact{display:grid;grid-template-columns:176px 1fr;gap:32px;align-items:center;margin-top:48px;padding:32px;background:#fff;border:1px solid var(--border);border-radius:var(--radius-2xl);scroll-margin-top:128px}.guide-contact__photo{aspect-ratio:1/1;border-radius:var(--radius-xl);overflow:hidden;background:var(--color-grey-100)}.guide-contact__photo img{display:block;width:100%;height:100%;object-fit:cover}.guide-contact__title{font-family:var(--font-headline);font-size:clamp(22px,2.6vw,28px);line-height:1.15;font-weight:400;color:var(--color-corporate-blue);margin:8px 0;text-wrap:balance}.guide-contact__description{font-size:15px;line-height:1.6;color:var(--fg-2);margin:0 0 18px;max-width:56ch}.guide-contact__person{display:flex;flex-direction:column;gap:2px;margin:0 0 14px}.guide-contact__name{font-family:var(--font-headline);font-size:17px;line-height:1.3;color:var(--color-corporate-blue);text-decoration:none}.guide-contact__name:hover{color:var(--color-corporate-orange)}.guide-contact__role{font-size:13px;color:var(--fg-3)}.guide-contact__phone{display:inline-flex;align-items:center;gap:10px;padding:10px 18px 10px 14px;border-radius:var(--radius-pill);border:1px solid var(--color-corporate-blue);color:var(--color-corporate-blue);text-decoration:none;transition:border-color var(--duration-base) var(--ease-out)}.guide-contact__phone:hover{border-color:var(--color-corporate-orange)}.guide-contact__phone svg{flex:0 0 auto;color:var(--color-corporate-orange)}.guide-contact__phone-label{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3)}.guide-contact__phone-number{font-size:16px;font-weight:600;letter-spacing:.01em;white-space:nowrap}@media (max-width:760px){.guide-contact{grid-template-columns:1fr;gap:20px;padding:24px 20px}.guide-contact__photo{width:112px}.guide-contact__phone{display:flex;flex-wrap:wrap}}
/*# sourceMappingURL=de7a6f1533376df7.css.map*/