.rilas-contact-page .rilas-contact-info > .rilas-contact-method{
 display:flex;align-items:center;gap:14px;min-height:78px;padding:15px 18px;
 background:#fffaf4;border:1px solid #e5d8c6;border-radius:15px;
 transition:border-color .18s ease,background-color .18s ease;
}
.rilas-contact-page .rilas-contact-method-icon{display:flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:#f3e6d9;color:#0f0c0a}
.rilas-contact-page .rilas-contact-method-content{flex:1;min-width:0}
.rilas-contact-page .rilas-contact-method-content h2{margin:0 0 4px;color:#69584d;font-size:.84rem;font-weight:600;letter-spacing:.015em;line-height:1.35}
.rilas-contact-page .rilas-contact-method-content .rilas-contact-method-value{font-size:clamp(.94rem,1.25vw,1.04rem);font-weight:600;line-height:1.5;letter-spacing:normal;color:#0f0c0a;text-decoration:none;overflow-wrap:anywhere}
.rilas-contact-page .rilas-contact-method-content p.rilas-contact-method-value{margin:0}
.rilas-contact-page .rilas-contact-method-arrow{font-size:1.35rem;line-height:1;color:#856b5a;flex:none;transition:color .18s ease,transform .18s ease}
.rilas-contact-page .rilas-contact-method:has(a:hover){border-color:#cba38f;background:#fff}
.rilas-contact-page .rilas-contact-method a:hover{color:#c53c1a;text-decoration:underline;text-underline-offset:3px}
.rilas-contact-page .rilas-contact-method:has(a:hover) .rilas-contact-method-arrow{color:#c53c1a;transform:translate(2px,-2px)}
.rilas-contact-page .rilas-contact-method a:focus-visible{outline:3px solid #c53c1a;outline-offset:4px;border-radius:3px}
.rilas-contact-page .rilas-contact-info{gap:12px}
@media(max-width:480px){.rilas-contact-page .rilas-contact-info>.rilas-contact-method{padding:12px 13px;gap:11px;min-height:72px}.rilas-contact-page .rilas-contact-method-icon{width:40px;height:40px}}
@media(prefers-reduced-motion:reduce){.rilas-contact-page .rilas-contact-method,.rilas-contact-page .rilas-contact-method-arrow{transition:none}}
