/* Plain pages: About, Work with me, Contact, Newsletter and its confirmation, legal header details. */
/* About */
.df-about-fig{max-width:420px;margin-block-start:var(--s40)}
.df-about-list{max-width:36em}
.wp-block-post-content ul.wp-block-list.df-about-list > li + li{margin-block-start:.6em}
.df-block__body > .df-text{max-width:36em;margin-block-end:var(--s40)}
.df-about-events{max-width:40em}
.wp-block-post-content ul.wp-block-list.df-about-events > li{display:grid;gap:2px;padding:10px 0}
.wp-block-post-content ul.wp-block-list.df-about-events > li::before{content:none}
.df-ev__t{font-weight:600;line-height:1.35}
@media (min-width:760px){.wp-block-post-content ul.wp-block-list.df-about-events > li{grid-template-columns:1fr 14em;gap:16px}}
.df-about-figs{display:grid;gap:var(--s30);max-width:40em;margin-block:var(--s40)}
@media (min-width:600px){.df-about-figs{grid-template-columns:1fr 1fr}}
.df-about-figs > .wp-block-image{margin:0}
/* Work with me */
.df-notice-top{margin-block-start:var(--s50)}
.df-wwm{font-size:var(--fs-m)}
.df-wwm .wp-block-button__link{text-decoration:none}
.df-wwm-fig{max-width:30em;margin-block:var(--s40)}
.df-wwm-fig img{border:1px solid var(--line,var(--wp--preset--color--line))}
/* Contact */
.df-contact{max-width:40em}
.df-contact textarea.df-input{min-height:9em;resize:vertical}
.df-block__meta .df-meta + .df-meta,.df-block__meta h2 + .df-meta{margin-block-start:6px}
.df-contact-photo{margin-block-end:var(--s30);width:96px;height:96px}
.df-contact-photo img{width:96px;height:96px;border-radius:50%;object-fit:cover}
/* Newsletter */
.df-nl-form{max-width:30em}
.df-nl-form .df-signup{max-width:none}
.df-nl-note{margin-block-start:var(--s50);max-width:30em}
.df-nl-steps{max-width:36em}
.df-nl-steps .df-status{margin-block-end:var(--s40)}
.df-nl-steps .wp-block-buttons{margin-block-start:var(--s50)}
.df-author.wp-block-group{display:flex;align-items:center;gap:12px;margin-block-end:var(--s40)}
.df-nl-steps > .df-author.wp-block-group{margin-block:var(--s50) 0}
.df-author.wp-block-group > *{margin:0}
.df-author.wp-block-group .wp-block-image{flex:none;width:64px}
.df-author.wp-block-group .wp-block-image img{width:64px;height:64px;border-radius:50%;object-fit:cover}
/* Legal header */
.df-legal-updated{margin-block-start:var(--s30)}
.df-legal-updated > *{margin:0}
.df-legal-updated .wp-block-post-date{color:var(--ink)}
