
:root{--paper:#e8f0e9;--ink:#253b3a;--muted:#536c64;--rule:#9cafa3;--accent:#edb38b}*{box-sizing:border-box}body{margin:0;color:var(--ink);background:var(--paper);font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.65}a{color:inherit;text-underline-offset:5px}a:hover{color:#84603d}a:focus-visible,summary:focus-visible{outline:3px solid #ad6734;outline-offset:5px}img{max-width:100%;display:block;object-fit:cover}h1,h2,h3,h4{font-weight:500;line-height:1.12;letter-spacing:-.035em}h1{font-size:clamp(1.6rem,3vw,2.8rem)}h2{font-size:clamp(1.7rem,3vw,2.6rem)}h4{font-size:1.65rem}p{line-height:1.8}.rd-header{position:fixed;inset:0 0 auto;z-index:30;background:var(--ink);color:var(--paper);height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 4vw;border-bottom:3px solid var(--accent);gap:20px}.rd-brand{font-size:clamp(.8rem,1.4vw,1.1rem);text-decoration:none;letter-spacing:-.02em}.rd-desktop-nav{display:flex;gap:30px;align-items:center;font:12px monospace;text-transform:uppercase}.rd-desktop-nav>a{text-decoration:none}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}summary span{margin-left:22px}.directory{position:absolute;top:64px;left:0;right:0;max-height:calc(100dvh - 64px);overflow:auto;padding:36px 5vw 48px;background:var(--ink);display:grid;grid-template-columns:repeat(3,1fr);gap:0 32px;color:var(--paper)}.directory a{padding:20px 0;border-bottom:1px solid #627772;text-transform:none;text-decoration:none;font:18px/1.4 Arial;display:flex;gap:16px}.directory span,.rd-footer nav span{font:11px monospace;color:var(--accent)}.rd-mobile-nav{display:none}.skip-link{position:fixed;top:-100px;z-index:99;background:white;padding:10px}.skip-link:focus{top:70px}main{padding-top:100px}.observatory-home>article>section{margin:0 0 80px}.observatory-home>article>section:first-child h1{margin:25px 5vw 32px;max-width:1250px}.observatory-home>article>section:first-child>.mt-4{margin:0 5vw;border:1px solid var(--rule)}.observatory-home>article>section:first-child img{width:100%;height:66vh;min-height:420px}.media-caption{display:block;padding:12px 18px;font:12px monospace;border-top:1px solid var(--rule)}.observatory-home>article>section:first-child h2,.observatory-home>article>section:first-child p{max-width:760px;margin:42px auto 22px;padding:0 28px}.observatory-home>article>section:nth-child(2)>div:first-child{background:#c8d6cb;padding:40px 5vw}.observatory-home>article>section:nth-child(2) img{width:100%;height:460px}.observatory-home>article>section:nth-child(2)>div:last-child{max-width:740px;margin:60px 12vw}.observatory-home>article>section:nth-child(3)>div{margin:0 0 64px}.observatory-home>article>section:nth-child(3) img{width:100%;height:480px}.observatory-home>article>section:nth-child(3)>h2,.observatory-home>article>section:nth-child(3)>p{max-width:720px;margin:30px 10vw 30px auto}.observatory-home>article>section:nth-child(4){max-width:1050px;margin:0 auto 80px;border-top:1px solid var(--rule);display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:35px}.observatory-home>article>section:nth-child(5){background:var(--ink);color:var(--paper);padding:60px max(25px,calc((100vw - 740px)/2));margin-bottom:0}.observatory-home>article>section:nth-child(5) h2{color:var(--accent)}.observatory-home>section,.archive-grid,.post-list{margin:70px 5vw;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.observatory-home>section>article,.archive-grid>article,.post-list>article{border-top:2px solid var(--ink);padding-top:20px;counter-increment:entry}.observatory-home>section,.archive-grid,.post-list{counter-reset:entry}.observatory-home>section>article:before,.archive-grid>article:before{content:counter(entry,decimal-leading-zero);font:12px monospace;display:block;margin-bottom:16px}.observatory-home>section>article:first-of-type,.archive-grid>article:first-child{grid-column:span 2}.observatory-home>section h4{margin:12px 0}.observatory-home>section strong{font:12px monospace}.observatory-home>section img{width:100%;height:260px;margin-top:24px}.observatory-home>section .d-block.d-md-none{display:none}.text-body-secondary{font:12px monospace;color:var(--muted)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.bi{width:15px;height:15px}.rd-footer{padding:60px 5vw 24px;border-top:1px solid var(--rule)}.footer-brand{font-size:clamp(1rem,3vw,2.2rem);text-decoration:none}.rd-footer nav{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:40px 0}.rd-footer nav a{font-size:13px;text-decoration:none;display:flex;gap:12px}.rd-footer nav span{color:var(--muted)}.legal-links{border-top:1px solid var(--rule);padding-top:24px;display:flex;gap:30px;font:12px monospace}.pagination,nav[aria-label="Pagination"]{display:flex;gap:18px;padding:35px 5vw}.pagination a{border:1px solid var(--rule);padding:10px 16px}.article-page h1,.legal-page h1,body[class*="sl-"] main h1{max-width:1100px;margin:50px auto}.article-page .lead-media,body[class*="sl-"] main>article>img{width:83%;margin:40px 0 60px auto;max-height:650px;object-fit:cover}.article-body,.entry-content,.legal-content,.legal-page{max-width:68ch;margin:50px auto 90px;padding:0 24px;overflow-wrap:anywhere}.article-body h2,.entry-content h2{margin-top:1.7em}blockquote{border-left:3px solid var(--accent);margin:30px 0;padding-left:24px}table{max-width:100%;border-collapse:collapse}td,th{border-bottom:1px solid var(--rule);padding:12px} @media(max-width:900px){.directory,.rd-footer nav{grid-template-columns:repeat(2,1fr)}.rd-desktop-nav{gap:16px}.observatory-home>article>section:nth-child(2)>div:last-child{margin:40px 8vw}.observatory-home>article>section:nth-child(3)>h2,.observatory-home>article>section:nth-child(3)>p{margin:30px 8vw}.observatory-home>section,.archive-grid,.post-list{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){body{font-size:16px}.rd-header{padding:0 18px}.rd-desktop-nav{display:none}.rd-mobile-nav{display:block;font:12px monospace;flex-shrink:0}.directory{grid-template-columns:1fr;padding:14px 24px 35px}.directory a{font-size:16px}.observatory-home>article>section:first-child img{height:60vh;min-height:320px}.observatory-home>article>section{margin-bottom:50px}.observatory-home>article>section:nth-child(2) img,.observatory-home>article>section:nth-child(3) img{height:330px}.observatory-home>article>section:nth-child(4){display:block;padding:24px}.observatory-home>article>section:nth-child(4)>div+div{margin-top:45px}.observatory-home>section,.archive-grid,.post-list{grid-template-columns:1fr;margin:40px 24px}.observatory-home>section>article:first-of-type,.archive-grid>article:first-child{grid-column:auto}.rd-footer nav{grid-template-columns:1fr;gap:20px}.legal-links{flex-wrap:wrap}.article-page .lead-media{width:94%}h1{overflow-wrap:anywhere}}
