.observatory-entry{color:#12394c;padding-block:42px;scroll-margin-top:110px}.observatory-entry>header{max-width:850px;margin-bottom:28px}.observatory-entry h2{letter-spacing:-.025em;max-width:28ch;font:700 clamp(1.8rem,3vw,2.6rem)/1.2 Arial,sans-serif!important}.observatory-entry header p{color:#405d67;line-height:1.8}.observatory-entry>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.observatory-entry article{background:#eef5f2;border:1px solid #c4d7cf;border-top:3px solid #477e78;border-radius:12px;flex-direction:column;min-width:0;padding:26px;display:flex}.observatory-entry article:nth-child(2){background:#f8f2e7;border-top-color:#b58d4b}.observatory-entry article:nth-child(3){background:#eef3f7;border-top-color:#718ba4}.observatory-entry article>span{color:#45666c;font-size:.8rem;font-weight:700}.observatory-entry h3{letter-spacing:0;margin:18px 0 14px;font:700 1.15rem/1.4 Arial,sans-serif!important}.observatory-entry article p{color:#3d5965;margin-bottom:24px;font-size:.95rem;line-height:1.8}.observatory-entry a{color:#145c69;text-underline-offset:5px;align-items:center;min-height:44px;margin-top:auto;font-size:.92rem;font-weight:700;line-height:1.5;display:inline-flex}.observatory-entry-note{color:#3e5e66;margin-top:20px;font-size:.9rem;line-height:1.75}.observatory-entry a:focus-visible{outline-offset:4px;outline:3px solid #a57025}@media (width<=800px){.observatory-entry>div{grid-template-columns:minmax(0,1fr)}.observatory-entry article{padding:22px}.observatory-entry{padding-block:32px}}
