.page_page__vgGZ_{max-width:720px;margin:0 auto;padding:clamp(1.5rem,4vw,2.5rem) var(--space-4) var(--space-7);display:flex;flex-direction:column;gap:var(--space-5);font-family:var(--font-body)}.page_title__4pODV{font-family:var(--font-heading);font-size:var(--fs-h2);font-weight:800;letter-spacing:-.02em;color:var(--brand-heading)}.page_section__Qb3Hw{display:flex;flex-direction:column;gap:var(--space-3);padding:clamp(1.25rem,3vw,1.75rem);background:var(--brand-card-bg);border:1px solid var(--brand-card-border);border-radius:var(--radius-card);box-shadow:var(--brand-shadow-sm)}.page_heading__TQJr_{font-family:var(--font-heading);font-size:1.15rem;font-weight:700;letter-spacing:-.01em;color:var(--brand-heading)}.page_body__0BrA1,.page_list__yUesG{font-size:.95rem;line-height:1.6;color:var(--brand-body)}.page_list__yUesG{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding-left:var(--space-5)}.page_list__yUesG li::marker{color:var(--brand-accent-ink)}.page_draft__aHfpl{display:flex;flex-direction:column;gap:var(--space-3);padding:clamp(1.25rem,3vw,1.75rem);background:var(--brand-warn-soft);border:1px solid var(--brand-warn-border);border-left:4px solid var(--brand-warn);border-radius:var(--radius-card);color:var(--brand-warn)}.page_draftTitle__8BV3i{font-family:var(--font-heading);font-size:1.05rem;font-weight:700;color:var(--brand-warn)}.page_draftList__r9DGP{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding-left:var(--space-5);font-size:.95rem;line-height:1.6;color:var(--brand-warn)}.page_todo__y7ChP{background:var(--brand-warn-soft);border:1px dashed var(--brand-warn-border);border-radius:var(--radius-sm);padding:.05em .4em;color:var(--brand-warn);font-weight:600;font-size:.9em;letter-spacing:.01em}.page_meta__P_TfB{font-size:.9rem;line-height:1.6;color:var(--brand-body-muted)}.page_back__F7XMJ{display:inline-flex;align-items:center;min-height:var(--tap-min);color:var(--brand-accent-ink);font-family:var(--font-heading);font-weight:600;text-decoration:none;border-radius:var(--radius-sm)}@media (hover:hover) and (pointer:fine){.page_back__F7XMJ:hover{text-decoration:underline}}