.wx{grid-template-columns:repeat(7,max-content)}
.wx-radar{background:transparent;border:0;color:inherit;cursor:pointer;text-align:center;font:inherit;padding:0}
.wx-radar span{display:block;font-size:.58rem;letter-spacing:.14em;text-transform:uppercase;color:var(--sand)}
.wx-radar strong{color:var(--sand);font-size:.92rem;text-decoration:underline;text-underline-offset:3px}
.radar-pop{position:fixed;inset:0;background:rgba(8,47,56,.82);z-index:90;display:grid;place-items:center;padding:16px}
.radar-pop[hidden]{display:none}
.radar-card{background:#082f38;color:#f4f1ea;max-width:720px;width:100%;padding:14px;border-top:3px solid #c9a66b}
.radar-card img{width:100%;height:auto;background:#000}
.radar-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}
.radar-top button{background:#c9a66b;color:#082f38;border:0;padding:8px 12px;font-weight:700;cursor:pointer}
.radar-card p{margin:10px 0 0;font-size:.88rem}
.radar-card a{color:#c9a66b}
.link-cats{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 22px}
.link-cats button{border:1px solid #0b3d4a;background:#fff;color:#0b3d4a;padding:8px 12px;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;cursor:pointer}
.link-cats button.is-on{background:#0b3d4a;color:#f4f1ea}
.link-list{display:grid;gap:12px}
.link-card{background:#fff;border:1px solid rgba(11,61,74,.12);padding:16px}
.link-card h3{margin:0 0 6px}
.link-card p{margin:0 0 8px}
.link-meta{font-size:.82rem;color:#555}
.link-form{margin-top:28px;padding-top:18px;border-top:1px solid rgba(11,61,74,.15);max-width:640px}
.link-form label{display:block;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;margin:12px 0 4px}
.link-form input,.link-form select,.link-form textarea{width:100%;padding:10px;border:1px solid rgba(11,61,74,.25);font:inherit}
.link-form .hp{position:absolute;left:-9999px}
.link-form button{margin-top:14px}
