.event.svelte-1ithqst{padding:22px 26px;display:flex;gap:24px;align-items:center}.dateblock.svelte-1ithqst{display:flex;flex-direction:column;align-items:center;flex:none;width:74px;border-right:1px solid var(--hairline);padding-right:20px}.day.svelte-1ithqst{font-size:36px}.month.svelte-1ithqst{font-family:var(--sans);font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--brass-text)}.body.svelte-1ithqst{display:flex;flex-direction:column;gap:12px;flex:1;min-width:0}.details.svelte-1ithqst{font-family:var(--sans);font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.actions.svelte-1ithqst{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.actions.svelte-1ithqst .btn:where(.svelte-1ithqst){padding:12px 24px}.actions.svelte-1ithqst .btn-outline-ink:where(.svelte-1ithqst){padding:11px 24px}.actions.svelte-1ithqst .input:where(.svelte-1ithqst){max-width:220px}.status.svelte-1ithqst{font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--brass-text)}.note.svelte-1ithqst{font-size:15px;font-style:italic;color:var(--muted)}.error.svelte-1ithqst{font-size:15px;font-style:italic;color:var(--danger)}.eventwrap.svelte-18jd5ta{padding-top:28px}.pwrap.svelte-18jd5ta{max-width:760px;margin:0 auto;padding-left:32px;padding-right:32px}.intro.svelte-18jd5ta{padding-top:52px;display:flex;flex-direction:column;gap:22px}.postmeta.svelte-18jd5ta{font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--brass-text)}h1.svelte-18jd5ta{font-size:46px;font-weight:500;line-height:1.08;text-wrap:balance}.standfirst.svelte-18jd5ta{font-size:21px;font-style:italic;line-height:1.5;color:var(--body-soft)}.author.svelte-18jd5ta{display:flex;gap:12px;align-items:center}.avatar.svelte-18jd5ta{width:40px;height:40px;flex:none;border-radius:999px;background:var(--body-prose);color:var(--dark-text);display:flex;align-items:center;justify-content:center;font-family:var(--sans);font-size:13px;font-weight:600}.avatar.small.svelte-18jd5ta{width:36px;height:36px;font-size:12px}.authortext.svelte-18jd5ta{display:flex;flex-direction:column}.deletepost.svelte-18jd5ta{margin-left:auto;border:none;background:none;padding:0;font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--danger);cursor:pointer}.authorname.svelte-18jd5ta{font-size:16px;font-weight:500}.authorrole.svelte-18jd5ta{font-family:var(--sans);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.herowrap.svelte-18jd5ta{max-width:960px;margin:26px auto 0;padding:0 32px}.hero.svelte-18jd5ta{height:440px}.prose.svelte-18jd5ta{padding-top:36px;font-size:18.5px;line-height:1.7;color:var(--body-prose)}.prose.svelte-18jd5ta p:where(.svelte-18jd5ta){margin:0 0 22px}.prose.svelte-18jd5ta h2:where(.svelte-18jd5ta){margin:34px 0 16px;font-size:27px;font-weight:600}figure.svelte-18jd5ta{margin:14px 0 22px}.figimg.svelte-18jd5ta{height:340px}figcaption.svelte-18jd5ta{margin-top:10px;font-size:14px;font-style:italic;color:var(--muted);text-align:center}.partswrap.svelte-18jd5ta{margin-top:30px;display:flex;flex-direction:column;gap:14px}.partpanel.svelte-18jd5ta{background:var(--body-prose);color:var(--dark-text);border-radius:2px;padding:22px;display:flex;gap:18px;align-items:center}.partimg.svelte-18jd5ta{width:110px;height:82px;flex:none}.parttext.svelte-18jd5ta{display:flex;flex-direction:column;gap:4px;flex:1}.partlabel.svelte-18jd5ta{font-family:var(--sans);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--brass-label-dark)}.partname.svelte-18jd5ta{font-size:19px;font-weight:500}.partsub.svelte-18jd5ta{font-size:15px;font-style:italic;color:var(--dark-text-softer)}.partbtn.svelte-18jd5ta{padding:12px 22px;font-size:10.5px;white-space:nowrap}.commentsec.svelte-18jd5ta{padding-top:48px;padding-bottom:80px;display:flex;flex-direction:column;gap:22px}.commentsec.svelte-18jd5ta h2:where(.svelte-18jd5ta){font-size:22px}.commentbox.svelte-18jd5ta{background:var(--paper);border:1px solid var(--hairline-input);border-radius:2px;padding:18px;display:flex;flex-direction:column;gap:12px}.commentbox.svelte-18jd5ta form:where(.svelte-18jd5ta){display:flex;flex-direction:column;gap:12px}.loginline.svelte-18jd5ta{font-size:16px;font-style:italic;color:var(--body-soft)}.loginline.svelte-18jd5ta a:where(.svelte-18jd5ta){color:var(--brass-text);text-decoration:underline}.replying.svelte-18jd5ta{font-size:14px;font-style:italic;color:var(--brass-text)}.replying.svelte-18jd5ta button:where(.svelte-18jd5ta){border:none;background:none;font:inherit;color:var(--muted);cursor:pointer}textarea.svelte-18jd5ta{background:var(--white);border:1px solid var(--hairline-input);border-radius:2px;padding:12px;font-family:var(--serif);font-size:16px;min-height:76px;resize:vertical;outline:none;width:100%}.commentactions.svelte-18jd5ta{display:flex;gap:10px}.postbtn.svelte-18jd5ta{padding:11px 22px;font-size:10.5px}.postbtn-disabled.svelte-18jd5ta{background:#d6d2c6;color:var(--muted);padding:11px 22px;border-radius:2px;font-family:var(--sans);font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.loginbtn.svelte-18jd5ta{padding:10px 22px;font-size:10.5px}.closed.svelte-18jd5ta{font-size:16px;font-style:italic;color:var(--muted)}.error.svelte-18jd5ta{font-size:14px;font-style:italic;color:var(--danger)}.comment.svelte-18jd5ta{display:flex;gap:14px;padding-top:8px}.comment.reply.svelte-18jd5ta{padding-left:50px}.commenttext.svelte-18jd5ta{display:flex;flex-direction:column;gap:5px;flex:1}.commenthead.svelte-18jd5ta{display:flex;gap:10px;align-items:baseline}.commentauthor.svelte-18jd5ta{font-size:16px;font-weight:600}.staffbadge.svelte-18jd5ta{background:var(--brass);color:var(--ink-on-brass);border-radius:999px;padding:2px 10px;font-family:var(--sans);font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.commenttime.svelte-18jd5ta{font-family:var(--sans);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2)}.commentbody.svelte-18jd5ta{font-size:16.5px;line-height:1.55;color:var(--body-prose)}.commentops.svelte-18jd5ta{display:flex;gap:14px}.commentops.svelte-18jd5ta button:where(.svelte-18jd5ta),.commentops.svelte-18jd5ta a:where(.svelte-18jd5ta){border:none;background:none;padding:0;font-family:var(--sans);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);cursor:pointer}.commentops.svelte-18jd5ta .danger:where(.svelte-18jd5ta){color:var(--danger)}.editarea.svelte-18jd5ta{min-height:60px}
