.iplookup-page{max-width:calc(900px + var(--gutter)*2)}
.iplookup-page .section-head h1{margin-top:20px;margin-bottom:20px}
.lookup-result-title{margin:0 0 12px;font-size:var(--size-h3)}
.lookup-status{color:var(--text-muted);font-size:var(--size-small)}
.lookup-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px;border-top:1px solid var(--border)}
.lookup-results>div{min-width:0;padding-top:20px;padding-bottom:20px;border-bottom:1px solid var(--border)}
.lookup-results>div:nth-child(2){padding-right:20px}
.lookup-results .lookup-address{grid-column:1/-1}
.lookup-results dt{margin-bottom:8px;color:var(--text-muted);font-size:var(--size-small)}
.lookup-results dd{font-weight:var(--weight-semibold);overflow-wrap:anywhere}
.lookup-address dd{color:var(--accent-dark);font-size:var(--size-h3)}
.lookup-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}
.lookup-copy-status{margin-top:12px;color:var(--accent-dark);font-size:var(--size-small)}
.lookup-copy-status:empty{display:none}
.iplookup-page>.prose{max-width:none}
@media(max-width:640px){
  .lookup-results{grid-template-columns:minmax(0,1fr)}
  .lookup-results>div:nth-child(2){padding-right:0}
}