:root{
  --lookup-title-size:clamp(32px,4vw,56px);
  --lookup-ip-size:clamp(22px,3vw,36px);
  --lookup-label-size:13px;
}
.network-desk{max-width:1120px}
.network-intro{margin-bottom:40px}
.network-intro h1{font-size:var(--lookup-title-size);margin:20px 0 24px;line-height:1.2}
.network-intro .lede{max-width:760px}
.network-result{padding:0}
.network-result>.win-bar{min-height:40px;border-radius:var(--radius) var(--radius) 0 0}
.network-result-body{padding:32px}
.network-result-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-bottom:20px}
.network-result-head h2{margin:0}
.lookup-status{color:var(--text-muted);margin-bottom:24px;overflow-wrap:anywhere}
.lookup-status[data-state="success"]{color:var(--success)}
.lookup-status[data-state="error"]{color:var(--error)}
.network-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:0}
.network-fields>div{min-width:0;padding-top:20px;padding-bottom:20px;border-top:1px solid var(--border-soft)}
.network-fields .network-ip-field{grid-column:1/-1}
.network-fields dt{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:var(--lookup-label-size);color:var(--text-muted);margin-bottom:8px}
.network-fields dd{margin:0;overflow-wrap:anywhere}
.network-ip-field code{font-size:var(--lookup-ip-size);font-weight:400;line-height:1.5}
.network-actions{margin-top:16px}
.network-copy-status{margin-top:12px;min-height:24px}
.network-result-note{margin-top:20px;padding-top:20px;border-top:1px solid var(--border-soft)}
.network-explanation,.network-dns{margin-top:64px}
.network-explanation>h2,.network-dns>h2{margin-top:0}
.network-privacy{margin-top:48px}
.network-privacy h2{margin-top:20px}
.network-privacy p+p{margin-top:16px}
.network-privacy a{text-underline-offset:4px}
@media(max-width:640px){
  .network-result-body{padding:20px}
  .network-fields{grid-template-columns:minmax(0,1fr)}
  .network-result-head{align-items:flex-start}
  .network-explanation,.network-dns{margin-top:48px}
  .network-actions{gap:12px}
}