.admin-bar .site-header{top:32px}.admin-bar .service-anchor-nav{top:calc(var(--header-height) + 32px)}.cleanera-prose{max-width:900px;min-height:45vh}.cleanera-prose>h1,.cleanera-prose article>h1{font-size:clamp(34px,5vw,64px);margin-bottom:30px}.cleanera-prose p,.cleanera-prose li{line-height:1.8}.cleanera-prose p,.cleanera-prose ul,.cleanera-prose ol{margin-bottom:1.3em}.cleanera-prose ul{list-style:disc;padding-left:1.5em}.cleanera-prose ol{list-style:decimal;padding-left:1.5em}.cleanera-prose h2{margin:1.8em 0 .6em}.cleanera-prose img{max-width:100%;height:auto}.cleanera-post-preview{padding:28px 0;border-bottom:1px solid #dedbd5}.cleanera-form-fallback h3{font-size:26px}.cleanera-form-fallback p{margin:18px 0}.cleanera-prose .search-form{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.cleanera-prose .search-field{padding:12px;border:1px solid #ddd;border-radius:8px}.cleanera-prose .search-submit{padding:12px 20px;border:0;border-radius:8px;background:#6944e8;color:white}.cleanera-prose .alignwide{max-width:1200px}.cleanera-prose .wp-block-image{margin:24px 0}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #6944e8;outline-offset:4px}.site-footer a:focus-visible{outline-color:#ddf26b}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:782px){.admin-bar .site-header{top:46px}.admin-bar .service-anchor-nav{top:calc(var(--header-height) + 46px)}}@media(max-width:600px){.admin-bar .site-header{top:0}.admin-bar .service-anchor-nav{top:var(--header-height)}}

/* Keep logged-in sticky content and form targets below the WordPress toolbar. */
.admin-bar .quote-aside{top:calc(var(--header-height) + 126px)}
.admin-bar .legal-nav{top:calc(var(--header-height) + 64px)}
@media(min-width:783px){.admin-bar .form-card{scroll-margin-top:calc(var(--header-height) + 126px)}}
@media(min-width:641px) and (max-width:782px){.admin-bar .form-card{scroll-margin-top:calc(var(--header-height) + 140px)}}
@media(min-width:601px) and (max-width:640px){.admin-bar .form-card{scroll-margin-top:calc(var(--header-height) + 128px)}}
