.zion-reading{margin:0;background:#f4f7f4;color:#112b3e;font-family:Montserrat,Arial,sans-serif;font-size:16px;line-height:1.7}.zion-reading *{box-sizing:border-box}.zion-reading a{color:#116580;text-underline-offset:4px}.zion-reading a:hover{text-decoration:underline}.zion-reading a:focus-visible,#blog button:focus-visible{outline:3px solid #087fb5;outline-offset:5px}.zion-reading header{background:#073b59;color:white;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px max(24px,calc((100vw - 1120px)/2))}.zion-reading header a{color:white;font-size:14px}.zion-reading .brand{font-weight:700;text-decoration:none}.zion-reading nav{display:flex;gap:24px}.zion-reading main{max-width:800px;margin:auto;padding:48px 24px 64px}.zion-reading h1{font-size:clamp(28px,4vw,40px);line-height:1.18;letter-spacing:-.025em;margin:24px 0 32px;text-wrap:balance}.zion-reading h2{font-size:23px;line-height:1.3;margin:32px 0 14px;letter-spacing:-.015em}.zion-reading p,.zion-reading li{font-size:16px;line-height:1.75;overflow-wrap:anywhere}.zion-reading p{margin:0 0 20px;white-space:pre-line}.zion-reading .prose img{display:block;max-width:100%;height:auto;margin:24px auto;border-radius:8px}.zion-reading .prose{max-width:72ch}.zion-reading .prose a{overflow-wrap:anywhere}.zion-reading .back{font-size:14px}.zion-reading footer{border-top:1px solid #cad8da;display:flex;justify-content:center;gap:28px;padding:30px 24px;font-size:14px}.zion-reading .blog-index article{border-bottom:1px solid #cad8da;padding:0 0 28px;margin-bottom:28px}.zion-reading .blog-index h2 a{text-decoration:none}.zion-reading .skip{position:absolute;top:-100px;background:white;padding:12px}.zion-reading .skip:focus{top:0}.zion-reading iframe{max-width:100%}#blog .postGrid h3{font-size:22px;line-height:1.3}#blog .postGrid p{font-size:15px;line-height:1.65}#blog .textButton{font:inherit;color:inherit;background:none;border:1px solid currentColor;border-radius:8px;padding:12px 16px;cursor:pointer}#blog .blogHeader{flex-wrap:wrap;gap:20px}#blog .postGrid article>span{display:none}#blog .postGrid article{min-width:0}#blog .postGrid{align-items:start}@media(max-width:600px){.zion-reading header{padding:18px 20px;flex-wrap:wrap;gap:14px}.zion-reading main{padding:28px 20px 48px}.zion-reading h2{font-size:21px}.zion-reading footer{flex-wrap:wrap}#blog .postGrid{grid-template-columns:1fr}#blog .postGrid h3{font-size:21px}}
#blog{padding-top:64px;padding-bottom:64px}#blog .blogHeader h2{font-size:clamp(28px,4vw,38px)}#blog .postGrid article{padding:24px;min-height:0}#blog .blogCollapse{margin-top:24px}.zion-reading .prose>img:first-child{max-height:300px;width:auto;object-fit:contain}
