.c-contact-detail-card__address{font-size:1.05rem;line-height:1.5;margin:0 0 1rem;color:var(--color-text)}.c-contact-detail-card__note{display:flex;align-items:flex-start;gap:.5rem;font-size:.9rem;color:var(--color-text-muted);line-height:1.45;margin:0;padding-top:1rem;border-top:1px solid var(--color-card-border)}.c-contact-detail-card__note i{color:var(--green);flex-shrink:0;margin-top:.15rem}.c-contact-detail-card__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.c-contact-detail-card__list li{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.6rem;border-bottom:1px solid var(--color-card-border)}.c-contact-detail-card__list li:last-child{padding-bottom:0;border-bottom:none}.c-contact-detail-card__list li span:first-child{color:var(--color-text-muted);font-size:.9rem}.c-contact-detail-card__list li span:last-child{font-weight:var(--fw-medium);color:var(--color-text)}.c-contact-action-bar{display:flex;flex-wrap:wrap;gap:.75rem}.c-contact-action-bar__item{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:var(--color-card-bg);border:1px solid var(--color-card-border);border-radius:0;text-decoration:none;transition:border-color var(--t-fast),transform var(--t),box-shadow var(--t-fast);flex:1 1 auto;min-width:fit-content}.c-contact-action-bar__item:hover{border-color:var(--green);transform:translateY(-2px);box-shadow:0 8px 20px #0000001a}.c-contact-action-bar__item--featured{border-color:var(--green);background:radial-gradient(circle at top left,rgba(83,212,137,.08),transparent 60%),var(--color-card-bg)}.c-contact-action-bar__icon{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.5rem;background:color-mix(in srgb,var(--green) 12%,transparent);color:var(--green);font-size:1rem;flex-shrink:0;transition:background var(--t-fast),color var(--t-fast)}.c-contact-action-bar__item:hover .c-contact-action-bar__icon{background:var(--green-gradient);color:var(--white)}.c-contact-action-bar__label{font-weight:var(--fw-semibold);color:var(--color-text);white-space:nowrap}.c-contact-action-bar__value{color:var(--color-text-muted);font-size:.9rem;white-space:nowrap}@media(max-width:900px){.c-contact-action-bar{flex-direction:column}.c-contact-action-bar__item{flex:1 1 100%;min-width:0;flex-wrap:wrap;column-gap:.75rem;row-gap:.15rem}.c-contact-action-bar__value{flex-basis:100%;padding-left:3rem}}@media(min-width:901px)and (max-width:1100px){.c-contact-action-bar{flex-wrap:wrap}.c-contact-action-bar__item{flex:1 1 calc(50% - .375rem)}}@media(prefers-reduced-motion:reduce){.c-contact-action-bar__item,.c-contact-action-bar__icon{transition:none}}
