.kontak__bagian{padding:3.5rem 0}.kontak__bagian--abu{background:var(--warna-latar-abu)}.kontak__lead{max-width:48rem;margin:0 0 1.5rem;font-size:1.125rem}.kontak__grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.kontak__kartu{background:var(--warna-latar);border:1px solid #dbe3e8;border-top:4px solid var(--warna-biru);border-radius:.5rem;padding:1.25rem}.kontak__kartu h2{margin:0 0 .5rem;font-size:1.25rem}.kontak__kartu p{margin:0 0 1rem}.kontak__alamat{font-style:normal}.kontak__alamat span{display:block}.kontak__tautan{color:var(--warna-biru);overflow-wrap:anywhere;font-weight:600}.kontak__tombol{background:var(--warna-biru);color:#fff;border-radius:.375rem;padding:.75rem 1.5rem;font-weight:700;text-decoration:none;display:inline-block}.kontak__tombol:hover{background:var(--warna-navy)}.kontak__tombol:focus-visible,.kontak__tautan:focus-visible{outline:3px solid var(--warna-biru);outline-offset:3px}
