.dns-contacts-page *{box-sizing:border-box}.dns-contacts-page body{color:var(--text-primary,#1a1a1a);background:0 0;margin:0;padding:0;font-family:Segoe UI,system-ui,-apple-system,BlinkMacSystemFont,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Arial,sans-serif;line-height:1.7}.dns-contacts-page .container{max-width:1200px;margin:0 auto;padding:20px}.dns-contacts-page h1{text-align:center;margin-bottom:60px;font-size:2.8rem;font-weight:700}.dns-contacts-page .contacts-card{border:1px solid rgba(0,0,0,.05);border-radius:16px;max-width:720px;margin:0 auto;padding:40px 50px;box-shadow:0 8px 32px rgba(0,0,0,.08)}.dns-contacts-page .contact-item{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:18px 0;display:flex}.dns-contacts-page .contact-item:last-child{border-bottom:none}.dns-contacts-page .contact-label{flex:1;font-size:1.25rem;font-weight:600}.dns-contacts-page .contact-value{text-align:right;flex:1.2}.dns-contacts-page .contact-value a{color:var(--bg-brand-primary,#0056b3);font-size:1.1rem;font-weight:600;text-decoration:none;transition:color .2s}.dns-contacts-page .contact-value a:hover{color:#003d82;text-decoration:underline}@media (max-width:768px){.dns-contacts-page h1{margin-bottom:40px;font-size:2.3rem}.dns-contacts-page .contacts-card{border-radius:12px;padding:30px 25px}.dns-contacts-page .contact-item{text-align:center;flex-direction:column;gap:12px}.dns-contacts-page .contact-label,.dns-contacts-page .contact-value{text-align:center;width:100%}}