/* Original center layout is retained. Only shared form feedback/accessibility is added. */
.counsel-status--inline:not([hidden]){position:absolute;bottom:100%;left:0;right:0;z-index:30;padding:12px 16px;margin:0;background:#fff;color:#9b3325;border:1px solid #e7d4ce;border-radius:8px;font-size:14px;line-height:1.6;box-sizing:border-box}
@media(prefers-reduced-motion:reduce){[data-aos]{opacity:1!important;transform:none!important;transition:none!important}html{scroll-behavior:auto!important}}
@media(min-width:769px){.contact.contact_pc.intro_contact{bottom:20px!important}}
.contact.intro_contact:has(.counsel-status:not([hidden])),.contact.contact_mb:has(.counsel-status:not([hidden])){overflow:visible}
