.logo{font-family:var(--font-display);font-weight:700;color:var(--color-ink);margin:0}.logo__accent{color:var(--color-accent)}.logo[data-tone=dark]{color:var(--palette-dark-ink)}.logo[data-tone=dark] .logo__accent{color:var(--palette-dark-accent)}.logo[data-tone=dark] .logo__suffix{color:var(--palette-dark-placeholder)}.logo__suffix{font-family:var(--font-text);font-size:12px;font-weight:600;color:var(--color-placeholder)}.logo__mark{font-size:.62em;vertical-align:super;font-weight:600}.page{box-sizing:border-box;padding:var(--page-pad-top) var(--page-gutter) var(--page-pad-bottom)}.page[data-width=narrow]{padding-inline:var(--page-gutter-narrow)}.page-head{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin-bottom:var(--section-gap)}.page-head--ruled{padding-bottom:var(--space-7);border-bottom:1px solid var(--color-rule)}.page-head__row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--space-4) var(--space-6)}.page-head__text{display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-width:0}.page-head__status{display:flex}.page-head__title{font:var(--page-title);color:var(--color-ink);text-wrap:balance;margin:0}.page-head__sub{font:var(--type-lede);color:var(--color-body);margin:0;max-width:72ch}.page-head__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.page-section+.page-section{margin-top:var(--section-gap)}.page-section__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding-bottom:10px;border-bottom:1px solid var(--color-rule);margin-bottom:18px}.page-section__action{font:600 14px var(--font-text)}.page-section__action a{color:var(--color-accent-pressed);text-decoration:none}.page-section__action a:hover{text-decoration:underline}