.edit-format{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.edit-format button{min-width:34px;height:32px;padding:0 10px;border-radius:8px;border:1px solid rgba(255,255,255,.35);background:transparent;color:var(--bg);font:inherit;font-size:13.5px;cursor:pointer}.edit-format button:hover{border-color:var(--bg)}.edit-format button.on{background:var(--bg);color:var(--ink);border-color:var(--bg)}.edit-format b,.edit-format i{font-size:15px}.edit-format-hint{opacity:.7;margin-left:6px}.consent{position:fixed;left:24px;bottom:24px;z-index:90;max-width:440px;padding:18px 20px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-lift);color:var(--ink-2);font-size:15px;line-height:1.6}.consent .consent-text{margin:0 0 14px}.consent .consent-text a{color:var(--brand-teal);font-weight:700;text-decoration:underline}.consent .consent-actions{display:flex;gap:10px;justify-content:flex-end}@media (max-width:640px){.consent{left:16px;right:16px;bottom:16px;max-width:none}.consent .consent-actions .btn{flex:1 1;justify-content:center}}.land-lede>p{margin:0 0 .7em}.land-lede>p:last-child{margin-bottom:0}.land-lede ol,.land-lede ul{display:inline-block;text-align:left;margin:.2em auto .7em;padding-left:1.3em}.land-lede li+li{margin-top:.3em}