.br-tos .br-dns-control{background:var(--surface-card-warm);display:flex;flex-direction:column;margin:50px 0;padding:30px}.br-tos .br-dns-control:has(.br-dns-status){padding-bottom:20px}.br-dns-row{align-items:center;display:flex;gap:30px}.br-dns-setting{align-items:center;display:flex;flex:1;gap:20px;min-width:0}.br-dns-copy{flex:1;min-width:0}.br-dns-row>button{flex:none}.br-tos .br-tos-section .br-dns-control h2{letter-spacing:-.01em}.br-tos .br-tos-section .br-dns-copy p{line-height:24px}.br-tos .br-tos-section .br-dns-status{border-top:1px solid var(--surface-warm);color:var(--text-secondary);font-size:14px;line-height:30px;margin-top:22px;padding-top:14px}@media(max-width:767px){.br-tos .br-dns-control{margin:26px 0;padding:24px 20px}.br-tos .br-dns-control:has(.br-dns-status){padding-bottom:16px}.br-dns-row{align-items:flex-start;flex-direction:column;gap:16px}.br-dns-setting{align-items:flex-start;width:100%}.br-dns-row>button{margin-left:80px}.br-tos .br-tos-section .br-dns-control h2{font-size:20px;line-height:24px}.br-tos .br-tos-section .br-dns-copy p{line-height:20px;margin-top:6px}.br-tos .br-tos-section .br-dns-status{font-size:12px;line-height:18px;margin-top:18px;padding-top:12px}}
