.article-nav{display:flex;gap:22px;flex-wrap:wrap}.article-main{padding-top:60px;padding-bottom:80px;min-height:65vh}.article-main h1{margin-bottom:24px}.article-main h2{margin-bottom:16px}.article-login{max-width:560px}.article-edit{max-width:850px;margin:auto}.article-main label{display:block;margin:24px 0 8px;font-weight:600}.article-main input,.article-main textarea{display:block;width:100%;padding:13px;font:inherit;border:1px solid #71849b;background:#fff;color:#17283c;border-radius:4px}.article-main textarea{resize:vertical}.article-main small{display:block;margin:8px 0;color:#51647b;font-size:14px}.article-actions,.article-format{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin:24px 0}.article-format{margin:8px 0}.article-format button{padding:7px 14px;font:inherit;background:transparent;border:1px solid #71849b;cursor:pointer;border-radius:3px;color:#17283c}.article-actions .secondary{background:transparent;color:#17283c;border:1px solid #71849b}.article-notice{padding:18px;border-left:3px solid #ac8541;background:#f3eee4}.article-topline{display:flex;gap:24px;align-items:center;justify-content:space-between;flex-wrap:wrap}.article-entry{display:flex;justify-content:space-between;gap:24px;padding:25px 0;border-bottom:1px solid #dae1e9}.article-entry h2{font-size:26px;margin:0 0 8px}.article-entry p{margin:0}.article-reading{max-width:780px;margin:40px auto}.article-reading h1{overflow-wrap:anywhere}.article-body{font:19px/1.9 Georgia,serif;overflow-wrap:anywhere}.article-body p{margin:0 0 25px}.article-body h2,.article-body h3{margin:36px 0 18px;line-height:1.3}.article-body h2{font-size:30px}.article-body h3{font-size:25px}.article-body blockquote,.article-scripture{border-left:3px solid #ac8541;padding:14px 24px;margin:28px 0;background:#f3eee4}.article-scripture p{white-space:pre-wrap}.article-scripture cite{font-size:16px}.article-body li{margin-bottom:10px}.article-main :focus-visible{outline:2px solid #a97724;outline-offset:4px}@media(max-width:700px){.article-nav{gap:16px}.article-main{padding-top:35px}.article-entry{flex-direction:column}.article-body{font-size:18px}.article-actions .button{padding:12px 16px}}
.article-main select{display:block;width:100%;padding:13px;font:inherit;border:1px solid #71849b;background:#fff;color:#17283c;border-radius:4px}.designed-preview{display:block;width:100%;height:82vh;min-height:550px;border:0;background:#04101d;margin:24px 0}.article-main [hidden]{display:none!important}#designed-upload{padding:24px 0}#upload-state{margin:16px 0}#article-count{display:inline;margin-left:15px}

/* Zadok palette and layout */
.article-main{width:min(1120px,100%);margin:auto;padding:56px 24px 80px}.article-main h1{font-size:clamp(2.2rem,5vw,3.8rem);overflow-wrap:anywhere}.article-main .eyebrow{font-size:.875rem}.article-main .muted{color:#50564a}.article-main a:not(.button):not(.teaching-card){text-decoration:underline;text-underline-offset:4px}.article-main input,.article-main textarea,.article-main select{border-color:#73776b;color:#191a18}.article-main .secondary,.article-format button{color:#191a18;border-color:#73776b}.article-main small{color:#555c4f}.article-main nav a{color:#30372a}.article-main .article-notice,.article-body blockquote,.article-scripture{background:#f0ebdf;border-color:#a17d3e}.article-main button{cursor:pointer;font-family:inherit}.article-main .article-actions{font-size:1rem}.article-main .article-actions button{font-size:1rem}.article-main .cards{margin-top:32px}.article-main .teaching-card{overflow-wrap:anywhere}.article-main .article-login{margin:auto}.article-main .article-reading{margin-top:24px}.designed-preview{background:#151714}.article-main .article-actions{line-height:1.6}header nav{flex-wrap:wrap}header .brand{flex-shrink:0}@media(max-width:700px){.article-main{padding:36px 20px 60px}.article-main .cards{grid-template-columns:1fr}.article-main .article-actions .button{flex-grow:1}header nav{justify-content:flex-start}}
