.BlogArticle_article___vS76{width:100%;padding-bottom:var(--space-11)}.BlogArticle_article___vS76[data-surface=light]{--bg:#ffffff;--fg-strong:#1a1a1a;--fg-body:#2a2a2a;--fg-muted:#666666;--line:#e6e6e6;--bg-card:#ffffff;--bg-inset:#f5f5f5;background:var(--bg);color:var(--fg-body)}@property --post-title-color{syntax:"<color>";inherits:true;initial-value:#ffffff}.BlogArticle_hero__Zv46_{position:relative;width:100%;height:700px;margin-bottom:56px;overflow:hidden;background:var(--ob-000)}.BlogArticle_hero__Zv46_ .BlogArticle_heroMedia__7P5gL{position:absolute;inset:0;aspect-ratio:auto;height:100%;background:var(--ob-000)}.BlogArticle_hero__Zv46_ .BlogArticle_heroMedia__7P5gL img{filter:brightness(.85)}.BlogArticle_heroOverlay__E0PTs{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;padding:48px;background:linear-gradient(0deg,rgba(0,0,0,.6) 0,rgba(0,0,0,.15) 50%,transparent)}.BlogArticle_kicker__Xui8a{margin-bottom:12px;color:rgba(255,255,255,.85);font-size:var(--fs-2xs);letter-spacing:.15em;text-transform:uppercase}.BlogArticle_title__9X7jo{max-width:780px;margin-bottom:0;color:var(--post-title-color,#fff);font-size:clamp(2rem,5vw,3.2rem);font-weight:500;line-height:1.15;letter-spacing:-.02em}.BlogArticle_wrap__Bu8hM{width:calc(100% - 48px);max-width:1080px;margin:0 auto;color:var(--fg-body);line-height:1.75}.BlogArticle_standfirst__CTGT8{margin-bottom:var(--space-7);color:var(--fg-strong);font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--fw-medium);line-height:var(--lh-snug);letter-spacing:var(--tr-snug);text-wrap:pretty}.BlogArticle_meta___V3IH{display:flex;align-items:center;gap:20px;margin-bottom:48px;padding-bottom:32px;border-bottom:1px solid var(--line);font-size:.875rem;color:var(--fg-muted);flex-wrap:wrap;row-gap:8px}.BlogArticle_meta___V3IH strong{color:var(--fg-strong);font-weight:600}.BlogArticle_byline__xrNpY{display:inline-flex;align-items:center;gap:8px}.BlogArticle_bylineAvatar__s40gm{flex:none;width:28px;border-radius:var(--r-circle);overflow:hidden;box-shadow:0 0 0 1px var(--line)}.BlogArticle_bylineRole__0z74o{color:var(--fg-faint)}@media (max-width:30rem){.BlogArticle_bylineRole__0z74o{display:none}}.BlogArticle_tools__9lxpG{margin-top:var(--space-9);padding-top:var(--space-7);border-top:1px solid var(--line)}@media (max-width:768px){.BlogArticle_hero__Zv46_{height:380px;margin-bottom:36px}.BlogArticle_heroOverlay__E0PTs{padding:28px}.BlogArticle_wrap__Bu8hM{width:calc(100% - 40px)}}.PostPreviewDialog_frame__JQFxV{display:block;width:100%;height:62dvh;min-height:18rem;border:1px solid var(--line);background:#fff}.PostPreviewDialog_status__hbliH{margin:0 0 var(--space-2);color:var(--fg-strong);font-size:var(--fs-sm);font-weight:600}.PostPreviewDialog_note__Ug8ha{margin:0 0 var(--space-4);color:var(--fg-muted);font-size:var(--fs-xs)}.PostPreviewDialog_error__fT03p{color:var(--bad)}.PostPreviewDialog_button__olJn_{padding:var(--space-2) var(--space-4);border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--bg-raised);color:var(--fg-strong);font:inherit;font-size:var(--fs-xs);cursor:pointer}.PostPreviewDialog_button__olJn_:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.BlogList_screen__x5Dw8{display:flex;flex-direction:column;gap:var(--space-5)}.BlogList_panel__xqDqN{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-raised)}.BlogList_error__IfSXf{margin:0;color:var(--bad);font-size:var(--fs-xs)}.BlogList_controls__mqd1n{display:flex;align-items:center;flex-wrap:wrap}.BlogList_searchWrap___gKu5{position:relative;flex:1 1 16rem;min-width:0}.BlogList_searchIcon__WHvMi{position:absolute;top:50%;left:var(--space-3);transform:translateY(-50%);display:grid;place-items:center;color:var(--fg-faint);font-size:1rem;pointer-events:none}.BlogList_search__SrajM{width:100%;padding:var(--space-2) var(--space-3) var(--space-2) var(--space-8);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--bg-inset);color:var(--fg-strong);font:inherit;font-size:var(--fs-xs)}.BlogList_search__SrajM:focus-visible{border-color:var(--accent);outline:none}.BlogList_filters___80nz{display:flex;gap:2px;padding:2px;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--bg-inset)}.BlogList_filter__Z8o7t{padding:var(--space-1) var(--space-3);border:0;border-radius:var(--r-pill);background:none;color:var(--fg-muted);font:inherit;font-size:var(--fs-2xs);cursor:pointer;transition:background var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out)}.BlogList_filter__Z8o7t:focus-visible,.BlogList_filter__Z8o7t:hover{color:var(--fg-strong)}.BlogList_filter__Z8o7t[data-active=true]{background:var(--bg-raised);color:var(--fg-strong)}.BlogList_list__pFQ0x{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.BlogList_row__icls_{display:flex;align-items:stretch;border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-raised);transition:border-color var(--dur-1) var(--ease-out)}.BlogList_row__icls_:focus-within,.BlogList_row__icls_:hover{border-color:var(--line-strong)}.BlogList_rowLink__uEAda{display:flex;align-items:center;gap:var(--space-4);flex:1 1 auto;min-width:0;padding:var(--space-3) var(--space-4);border-radius:var(--r-md) 0 0 var(--r-md);color:inherit;text-decoration:none}.BlogList_rowLink__uEAda:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.BlogList_thumb__4D3dR{display:grid;place-items:center;flex:none;width:3rem;height:2.25rem;overflow:hidden;border-radius:var(--r-sm);background:var(--bg-inset);color:var(--fg-faint);font-size:1rem}.BlogList_thumb__4D3dR img{width:100%;height:100%;object-fit:cover}.BlogList_rowText__8NXJn{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.BlogList_rowTitle__4ts7x{color:var(--fg-strong);font-size:var(--fs-xs);font-weight:var(--fw-semibold)}.BlogList_rowMeta__kai_f,.BlogList_rowTitle__4ts7x{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BlogList_rowMeta__kai_f{color:var(--fg-faint);font-family:var(--font-mono);font-size:var(--fs-2xs)}.BlogList_rowState__vmcHe{display:flex;align-items:center;gap:var(--space-4);flex:none}.BlogList_status__Do_Ft{padding:2px var(--space-3);border:1px solid var(--line);border-radius:var(--r-pill);color:var(--fg-muted);font-size:var(--fs-2xs);white-space:nowrap}.BlogList_status__Do_Ft[data-status=published]{border-color:var(--ok);color:var(--ok)}.BlogList_status__Do_Ft[data-status=scheduled]{border-color:var(--warn);color:var(--warn)}.BlogList_rowDate__u_9Pm{min-width:8rem;color:var(--fg-faint);font-size:var(--fs-2xs);text-align:right}@media (max-width:46rem){.BlogList_rowDate__u_9Pm{display:none}}.BlogList_rowDelete__fAk4H{display:grid;place-items:center;flex:none;width:2.75rem;border:0;border-left:1px solid var(--line);border-radius:0 var(--r-md) var(--r-md) 0;background:none;color:var(--fg-faint);cursor:pointer;font-size:1rem}.BlogList_rowPreview__L2BdZ{flex:none;align-self:center;margin-inline:var(--space-2);padding:var(--space-2);border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--bg-raised);color:var(--fg-strong);font:inherit;font-size:var(--fs-xs);cursor:pointer}.BlogList_rowPreview__L2BdZ:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.BlogList_rowDelete__fAk4H:focus-visible,.BlogList_rowDelete__fAk4H:hover{background:var(--bg-card-hover);color:var(--bad)}.BlogList_button__kQS_v,.BlogList_primary__KEdJB{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--r-pill);font:inherit;font-size:var(--fs-xs);font-weight:var(--fw-medium);text-decoration:none;cursor:pointer;transition:background var(--dur-1) var(--ease-out),border-color var(--dur-1) var(--ease-out),color var(--dur-1) var(--ease-out)}.BlogList_button__kQS_v{border:1px solid var(--line-strong);background:var(--bg-raised);color:var(--fg-body)}.BlogList_button__kQS_v:focus-visible,.BlogList_button__kQS_v:hover:not(:disabled){border-color:var(--fg-muted);color:var(--fg-strong)}.BlogList_primary__KEdJB{border:1px solid transparent;background:var(--accent);color:var(--accent-ink)}.BlogList_primary__KEdJB:focus-visible,.BlogList_primary__KEdJB:hover:not(:disabled){background:var(--accent-hover)}.BlogList_controls__mqd1n{padding:var(--space-4);gap:var(--space-3)}.BlogList_controls__mqd1n,.BlogList_list__pFQ0x{border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-raised)}.BlogList_list__pFQ0x{gap:0}.BlogList_row__icls_{border:0;border-radius:0;background:none}.BlogList_row__icls_+.BlogList_row__icls_{border-top:1px solid var(--line)}.BlogList_rowLink__uEAda{padding:var(--space-4)}.BlogList_rowTitle__4ts7x{font-size:var(--fs-sm);font-weight:600}.BlogList_rowMeta__kai_f{font-family:var(--font-body)}.BlogList_button__kQS_v{min-height:2.5rem}.BlogList_rowDelete__fAk4H{margin-right:var(--space-3)}@media (max-width:46rem){.BlogList_row__icls_{flex-wrap:wrap}.BlogList_rowLink__uEAda{flex-basis:100%;width:100%;display:grid;grid-template-columns:3rem minmax(0,1fr);column-gap:var(--space-3);row-gap:var(--space-2)}.BlogList_rowState__vmcHe{grid-column:2}.BlogList_rowPreview__L2BdZ{min-height:2.75rem;margin:0 0 var(--space-3) var(--space-4)}.BlogList_rowDelete__fAk4H{min-height:2.75rem;margin:0 var(--space-3) var(--space-3) auto;border:1px solid var(--line);border-radius:var(--r-sm)}}