/* Scope page variants to the community assembly; shared block anatomy stays in pages.css. */
.lw3-page--community.lw3-tinted { background: var(--wp--preset--color--surface); }
.lw3-page--community.lw3-next { background: var(--wp--preset--color--lime); }
.lw3-page--community .lw3-perspective-copy > :last-child { margin-bottom: 0; }
.lw3-page--community .lw3-perspective-copy :where(ul, ol) { padding-left: 1.3em; color: var(--wp--preset--color--text-soft); font-size: var(--wp--preset--font-size--body); line-height: 1.9; }
.lw3-page--community .lw3-note-paper :where(ul, ol) { margin-top: 24px; padding-left: 1.3em; color: var(--wp--preset--color--text-soft); line-height: 1.9; }
.lw3-page--community .lw3-hero-grid > *,
.lw3-page--community .lw3-perspective-grid > * { min-width: 0; }
.lw3-page--community .lw3-picture { margin-inline: 0; }
.lw3-page--community.lw3-next .lw3-section-head { max-width: 730px; }

.lw3-page--community.lw3-hero-editorial .lw3-hero-grid { grid-template-columns: minmax(0, 1fr); }
.lw3-page--community .lw3-hero-points { margin-top: 28px; padding-left: 1.3em; color: var(--wp--preset--color--text-soft); line-height: 1.9; }
.lw3-page--community .lw3-status-note { margin-bottom: 30px; padding: 20px 24px; border: 1px solid var(--wp--preset--color--line); background: var(--wp--preset--color--paper); }
