.pwrap.svelte-17ayhth{max-width:760px;margin:0 auto;padding-left:32px;padding-right:32px}.intro.svelte-17ayhth{padding-top:52px;display:flex;flex-direction:column;gap:22px}.postmeta.svelte-17ayhth{font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--brass-text)}h1.svelte-17ayhth{font-size:46px;font-weight:500;line-height:1.08;text-wrap:balance}.standfirst.svelte-17ayhth{font-size:21px;font-style:italic;line-height:1.5;color:var(--body-soft)}.author.svelte-17ayhth{display:flex;gap:12px;align-items:center}.avatar.svelte-17ayhth{width:40px;height:40px;flex:none;border-radius:999px;background:var(--graphite);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-17ayhth{width:36px;height:36px;font-size:12px}.authortext.svelte-17ayhth{display:flex;flex-direction:column}.authorname.svelte-17ayhth{font-size:16px;font-weight:500}.authorrole.svelte-17ayhth{font-family:var(--sans);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.herowrap.svelte-17ayhth{max-width:960px;margin:26px auto 0;padding:0 32px}.hero.svelte-17ayhth{height:440px}.prose.svelte-17ayhth{padding-top:36px;font-size:18.5px;line-height:1.7;color:var(--body-prose)}.prose.svelte-17ayhth p:where(.svelte-17ayhth){margin:0 0 22px}.prose.svelte-17ayhth h2:where(.svelte-17ayhth){margin:34px 0 16px;font-size:27px;font-weight:600}figure.svelte-17ayhth{margin:14px 0 22px}.figimg.svelte-17ayhth{height:340px}figcaption.svelte-17ayhth{margin-top:10px;font-size:14px;font-style:italic;color:var(--muted);text-align:center}.partswrap.svelte-17ayhth{margin-top:30px;display:flex;flex-direction:column;gap:14px}.partpanel.svelte-17ayhth{background:var(--graphite);color:var(--dark-text);border-radius:2px;padding:22px;display:flex;gap:18px;align-items:center}.partimg.svelte-17ayhth{width:110px;height:82px;flex:none}.parttext.svelte-17ayhth{display:flex;flex-direction:column;gap:4px;flex:1}.partlabel.svelte-17ayhth{font-family:var(--sans);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--brass-label-dark)}.partname.svelte-17ayhth{font-size:19px;font-weight:500}.partsub.svelte-17ayhth{font-size:15px;font-style:italic;color:var(--dark-text-softer)}.partbtn.svelte-17ayhth{padding:12px 22px;font-size:10.5px;white-space:nowrap}.commentsec.svelte-17ayhth{padding-top:48px;padding-bottom:80px;display:flex;flex-direction:column;gap:22px}.commentsec.svelte-17ayhth h2:where(.svelte-17ayhth){font-size:22px}.commentbox.svelte-17ayhth{background:var(--paper);border:1px solid var(--hairline-input);border-radius:2px;padding:18px;display:flex;flex-direction:column;gap:12px}.commentbox.svelte-17ayhth form:where(.svelte-17ayhth){display:flex;flex-direction:column;gap:12px}.loginline.svelte-17ayhth{font-size:16px;font-style:italic;color:var(--body-soft)}.loginline.svelte-17ayhth a:where(.svelte-17ayhth){color:var(--brass-text);text-decoration:underline}.replying.svelte-17ayhth{font-size:14px;font-style:italic;color:var(--brass-text)}.replying.svelte-17ayhth button:where(.svelte-17ayhth){border:none;background:none;font:inherit;color:var(--muted);cursor:pointer}textarea.svelte-17ayhth{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-17ayhth{display:flex;gap:10px}.postbtn.svelte-17ayhth{padding:11px 22px;font-size:10.5px}.postbtn-disabled.svelte-17ayhth{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-17ayhth{padding:10px 22px;font-size:10.5px}.closed.svelte-17ayhth{font-size:16px;font-style:italic;color:var(--muted)}.error.svelte-17ayhth{font-size:14px;font-style:italic;color:var(--danger)}.comment.svelte-17ayhth{display:flex;gap:14px;padding-top:8px}.comment.reply.svelte-17ayhth{padding-left:50px}.commenttext.svelte-17ayhth{display:flex;flex-direction:column;gap:5px;flex:1}.commenthead.svelte-17ayhth{display:flex;gap:10px;align-items:baseline}.commentauthor.svelte-17ayhth{font-size:16px;font-weight:600}.staffbadge.svelte-17ayhth{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-17ayhth{font-family:var(--sans);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2)}.commentbody.svelte-17ayhth{font-size:16.5px;line-height:1.55;color:var(--body-prose)}.commentops.svelte-17ayhth{display:flex;gap:14px}.commentops.svelte-17ayhth button:where(.svelte-17ayhth),.commentops.svelte-17ayhth a:where(.svelte-17ayhth){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-17ayhth .danger:where(.svelte-17ayhth){color:var(--danger)}.editarea.svelte-17ayhth{min-height:60px}
