.hop-network-details{padding:28px 0;background:#f4f7ee;color:#223319;scroll-margin-top:120px}.hop-network-details>.container{max-width:1180px}.hop-network-details h2{margin:0 0 16px;color:#223319;font-size:1.25rem;font-weight:700;line-height:1.4}.hop-network-details dl{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:0}.hop-network-details dl>div{min-width:0;padding:18px 20px;background:#fff;border:1px solid #dce5d3;border-top:3px solid #63813f;border-radius:12px}.hop-network-details dt{margin:0 0 8px;color:#4b642e;font-size:.76rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.hop-network-details dd{margin:0;color:#405034;font-size:.94rem;line-height:1.65}.hop-network-details dd strong{display:block;margin-bottom:5px;color:#223319;font-size:1.08rem;font-weight:700}.hop-network-details p{margin:0}.hop-network-details a{display:inline-block;margin-top:7px;color:#405d20;font-weight:600;text-decoration:underline;text-underline-offset:3px}.hop-network-details a:hover{color:#a63c00}.hop-network-details a:focus-visible,.hop-infra-link:focus-visible{outline:2px solid #b94500;outline-offset:4px}.hop-network-details--inset{padding:0 0 24px;background:0 0}.hop-network-details--inset>.container{padding-right:0;padding-left:0}.hop-infra-link{color:inherit;text-decoration:underline;text-underline-offset:3px}.hop-infra-link:hover{color:inherit}@media (max-width:640px){.hop-network-details{padding:22px 0}.hop-network-details dl{grid-template-columns:1fr;gap:12px}.hop-network-details dl>div{padding:16px}.hop-network-details--inset{padding:0 0 22px}}