.guest-announcements[data-v-37b520e8]{width:min(1120px,100% - 40px);margin:20px auto}.announcement-banner[data-v-37b520e8]{border:1px solid #dec283;border-left:5px solid var(--magenta);width:100%;min-height:96px;color:var(--deep);text-align:left;cursor:pointer;background:#f7e8c2;border-radius:8px;align-items:center;gap:18px;padding:22px 26px;display:flex;box-shadow:0 5px 20px #083f5b0a}.announcement-banner>svg[data-v-37b520e8]{flex-shrink:0}.banner-copy[data-v-37b520e8]{flex:1;gap:6px;min-width:0;display:grid}.banner-label[data-v-37b520e8]{font:600 10px/1.5 var(--sans);letter-spacing:1.2px;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;display:flex}.banner-label b[data-v-37b520e8]{background:var(--magenta);color:#fff;letter-spacing:.5px;border-radius:3px;padding:2px 7px;font-size:10px}.banner-copy strong[data-v-37b520e8]{font:600 25px/1.2 var(--serif);overflow-wrap:anywhere}.banner-copy small[data-v-37b520e8]{font:400 12px/1.6 var(--sans);overflow-wrap:anywhere}.banner-action[data-v-37b520e8]{font:600 12px/1.5 var(--sans);flex-shrink:0;align-items:center;gap:8px;display:flex}.announcement-fetch-error[data-v-37b520e8]{color:var(--muted);font:400 12px/1.7 var(--sans);margin-top:10px}.announcement-fetch-error button[data-v-37b520e8]{min-height:44px;color:var(--blue);font:inherit;background:0 0;border:0;padding:6px 10px;text-decoration:underline}.announcement-dialog[data-v-37b520e8]{border:1px solid #dec283;border-top:5px solid var(--gold);background:var(--paper);width:min(680px,100% - 28px);max-height:calc(100dvh - 32px);color:var(--ink);border-radius:12px;padding:28px;overflow-y:auto}.announcement-dialog[data-v-37b520e8]::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#062f45a6}header[data-v-37b520e8]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.board-eyebrow[data-v-37b520e8]{font:600 10px/1.6 var(--sans);letter-spacing:1.6px;color:var(--muted)}h2[data-v-37b520e8]{font:500 32px/1.1 var(--serif);letter-spacing:-.3px;align-items:center;gap:10px;margin-top:8px;display:flex}h2 svg[data-v-37b520e8]{color:var(--gold);flex-shrink:0}.board-close[data-v-37b520e8]{border:1px solid var(--line);width:44px;height:44px;color:var(--ink);cursor:pointer;background:#fff;border-radius:50%;flex:0 0 44px;place-items:center;display:grid}.board-intro[data-v-37b520e8]{color:var(--muted);font:400 13px/1.8 var(--sans);margin-top:16px}.board-posts[data-v-37b520e8]{gap:20px;margin-top:24px;display:grid}article[data-v-37b520e8]{border:1px solid var(--line);border-left:3px solid var(--blue);background:#fff;border-radius:6px;padding:22px}.board-post-heading[data-v-37b520e8]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}h3[data-v-37b520e8]{font:600 27px/1.2 var(--serif);overflow-wrap:anywhere;flex:220px}.new-post[data-v-37b520e8]{color:#a61b61;font:600 11px/1.5 var(--sans);background:#fceaf3;border-radius:3px;padding:3px 7px}.board-message[data-v-37b520e8]{white-space:pre-wrap;overflow-wrap:anywhere;font:400 15px/1.8 var(--sans);margin-top:14px}dl[data-v-37b520e8]{gap:14px;margin:22px 0 0}dl[data-v-37b520e8],dl>div[data-v-37b520e8]{display:grid}dl>div[data-v-37b520e8]{gap:5px}dt[data-v-37b520e8]{color:var(--muted);font:400 12px/1.6 var(--sans);align-items:center;gap:7px;display:flex}dd[data-v-37b520e8]{font:500 15px/1.7 var(--sans);overflow-wrap:anywhere;margin:0}.board-directions[data-v-37b520e8]{background:var(--ink);color:#fff;min-height:44px;font:500 13px/1.6 var(--sans);border-radius:4px;align-items:center;gap:10px;margin-top:18px;padding:9px 14px;display:inline-flex}.board-updated[data-v-37b520e8]{color:var(--muted);font:400 11px/1.7 var(--sans);margin-top:16px}footer[data-v-37b520e8]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:24px;display:flex}footer p[data-v-37b520e8]{color:var(--muted);font:400 12px/1.7 var(--sans);flex:220px}footer button[data-v-37b520e8]{border:1px solid var(--ink);background:var(--ink);color:#fff;min-height:48px;font:500 14px/1.6 var(--sans);cursor:pointer;border-radius:4px;justify-content:space-between;align-items:center;gap:20px;padding:10px 20px;display:inline-flex}@media (width<=600px){.guest-announcements[data-v-37b520e8]{width:calc(100% - 28px);margin-block:14px}.announcement-banner[data-v-37b520e8]{flex-wrap:wrap;gap:12px;padding:18px}.banner-action[data-v-37b520e8]{margin-left:40px}.banner-copy strong[data-v-37b520e8]{font-size:23px}.announcement-dialog[data-v-37b520e8]{padding:20px 16px}h2[data-v-37b520e8]{font-size:27px}article[data-v-37b520e8]{padding:18px}h3[data-v-37b520e8]{font-size:25px}footer button[data-v-37b520e8]{width:100%}}
