body{max-width:1120px;margin:auto;padding:28px;color:#243e40;background:#faf9f4;font:17px/1.7 system-ui,sans-serif}a{color:#1b6867}nav,footer{font-size:14px}header{max-width:80ch;margin:40px 0}h1{font:46px/1.2 Georgia,serif}h1 span{font-size:28px}h2{font:28px Georgia,serif;margin-top:40px}.network-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}article{padding:22px;border:1px solid #c4d1c8;border-radius:8px;background:#fff}article h3{margin-top:5px}.facets{font-size:13px;color:#5a746c}details{font-size:14px}footer{border-top:1px solid #ccd4cb;margin-top:35px;padding-top:20px}@media(max-width:650px){body{padding:18px}.network-grid{grid-template-columns:1fr}h1{font-size:36px}}