nav .menu,footer .menu{list-style:none;padding:0;margin:0;display:flex;gap:26px}nav li{position:relative}nav .sub-menu{display:none;position:absolute;top:100%;left:0;min-width:210px;background:white;z-index:20;list-style:none;padding:15px;box-shadow:0 8px 25px #0002}nav li:hover>.sub-menu,nav li:focus-within>.sub-menu{display:block}nav .sub-menu li{margin:12px 0}.custom-logo{width:176px;height:auto;display:block}.post-image{object-fit:cover}.image-placeholder{background:#e3e6dc;display:flex;align-items:center;justify-content:center;width:100%;height:220px;font:italic 27px Georgia;color:#34534d;padding:30px}.hero-image .image-placeholder{height:100%;font-size:40px}.hero-image .post-image{height:100%;width:100%}.topics{flex-wrap:wrap}.reading-article{max-width:820px;margin:55px auto}.reading-header{margin:0 0 35px;display:block;border:0;min-height:0;max-width:100%}.reading-header h1{font-size:48px;line-height:1.16}.reading-image{margin:30px 0}.reading-image img{width:100%;height:auto}.entry-content{font:19px/1.8 Georgia,serif;color:#303735;overflow-wrap:anywhere}.entry-content p{color:inherit}.entry-content h2{font-size:33px;margin:36px 0 20px}.entry-content h3{font-size:27px;margin:28px 0 16px}.entry-content img{max-width:100%;height:auto}.entry-content a{text-decoration:underline;color:#34534d}.entry-content blockquote{border-left:3px solid #34534d;margin:30px 0;padding:5px 25px;font-style:italic;background:#f5f5ef}.entry-content ul,.entry-content ol{padding-left:26px}.entry-content table{width:100%;border-collapse:collapse;font:15px Arial}.entry-content td,.entry-content th{padding:12px;border:1px solid #ddd}.entry-content iframe{max-width:100%}.entry-content pre{overflow:auto;background:#f3f3ef;padding:18px;font-size:14px}.entry-content .alignwide{width:100%;margin-left:0}.wp-caption{max-width:100%}.wp-caption-text,figcaption{font:12px/1.6 Arial;color:#6c736c}.alignleft{float:left;margin:0 25px 20px 0}.alignright{float:right;margin:0 0 20px 25px}.aligncenter{display:block;margin-left:auto;margin-right:auto}.entry-content:after{content:'';display:block;clear:both}.archive-section{padding:50px 0}.archive-section h1{font-size:42px}.archive-description{max-width:800px;margin-bottom:25px}.pagination,.posts-navigation,.post-navigation{margin:35px 0;padding:20px 0;border-top:1px solid #ddd;line-height:2}.page-numbers{padding:10px 13px;margin-right:7px}.page-numbers.current{background:#34534d;color:white}.nav-links{display:flex;justify-content:space-between;gap:25px;flex-wrap:wrap}.nav-previous,.nav-next{max-width:45%}.post-tags{font-size:13px;margin-top:30px}.comments-area{max-width:820px;margin:35px auto 65px}.comments-area h2,.comment-reply-title{font:28px Georgia}.comment-list{padding-left:0;list-style:none}.comment-list .children{list-style:none}.comment-body{padding:20px 0;border-bottom:1px solid #ddd}.comment-meta{display:block;min-height:0;border:0;margin:0;font-size:13px}.comment-author .avatar{vertical-align:middle;margin-right:10px}.comment-metadata{margin:8px 0;color:#707771;font-size:11px}.comment-content{font-size:15px}.comment-form label{display:block;font-size:13px;margin-bottom:10px}.comment-form textarea{width:100%;padding:12px;border:1px solid #aaa;min-height:150px}.comment-form input[type=checkbox]{width:auto}.comment-form input[type=submit]{width:auto;background:#34534d;color:white;cursor:pointer;border:0}.search-form{display:flex;align-items:end;gap:15px}.search-form label{flex:1}.search-form label span{display:block;font-size:13px;margin-bottom:10px}.search-form .button{border:0;margin:0;min-height:45px}.not-found{padding:65px 0;max-width:750px}.not-found h1{font-size:42px}.not-found .search-form{margin:30px 0}.issue-cover{max-width:100%;height:auto;max-height:440px;display:block;margin:auto}.issue-art{min-height:345px}.site-footer .custom-logo{width:130px}.site-footer .menu{flex-wrap:wrap;font-size:12px}.screen-reader-text{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.screen-reader-text:focus{clip:auto;height:auto;width:auto;position:static}.sticky{border-top:3px solid #34534d}.bypostauthor>.comment-body{background:#f6f7f1}.gallery{display:flex;flex-wrap:wrap;gap:15px}.gallery-item{max-width:calc(33.33% - 15px)}.gallery img{max-width:100%;height:auto}body.admin-bar{scroll-padding-top:32px}@media(max-width:680px){nav .menu{flex-wrap:wrap;gap:18px}.custom-logo{width:140px}nav .sub-menu{position:static;display:block;box-shadow:none;padding:0 0 0 12px;font-size:12px}.reading-article{margin:35px 0}.reading-header{margin:0 0 25px}.reading-header h1{font-size:35px}.entry-content{font-size:18px}.entry-content h2{font-size:29px}.comments-area{margin:30px 0}.archive-section{padding:35px 0}.archive-section h1{font-size:34px}.hero-image .image-placeholder{font-size:30px}.search-form{align-items:stretch;flex-direction:column}.gallery-item{max-width:100%}.alignleft,.alignright{float:none;margin:20px 0}.nav-previous,.nav-next{max-width:100%}.topics>span{width:100%}}

.side-picks .pick-row{display:flex;align-items:flex-start;gap:15px}.pick-thumbnail{flex:0 0 86px;display:block;margin-top:12px}.pick-thumbnail .post-image{width:86px;height:86px;object-fit:cover}.pick-thumbnail .image-placeholder{width:86px;height:86px;padding:8px;font-size:13px}.pick-copy{min-width:0;flex:1}.side-picks .pick-copy h2{font-size:24px}@media(max-width:950px){.pick-thumbnail{flex-basis:65px}.pick-thumbnail .post-image,.pick-thumbnail .image-placeholder{width:65px;height:65px}.side-picks .pick-copy h2{font-size:21px}}@media(max-width:680px){.side-picks{display:block}.side-picks .pick-row{margin-top:20px}.pick-thumbnail{flex-basis:80px}.pick-thumbnail .post-image,.pick-thumbnail .image-placeholder{width:80px;height:80px}.side-picks .pick-copy h2{font-size:23px}}

.youtube-audio{display:grid;grid-template-columns:220px 1fr;gap:50px;align-items:center;background:#f1f3ee;border-top:3px solid #34534d;padding:48px 60px;margin:55px 0 10px}.youtube-mark{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;border-right:1px solid #cbd3ca;align-self:stretch;padding:20px 35px 20px 0;color:#b84136}.youtube-mark svg{width:90px;height:63px}.youtube-mark span{color:#34534d;font-size:9px;letter-spacing:1.7px;line-height:1.7;text-align:center}.youtube-copy .eyebrow{margin:0 0 14px}.youtube-copy h2{font-size:40px;letter-spacing:-.8px}.youtube-copy p{max-width:740px;font-size:16px;line-height:1.75;margin:18px 0}.youtube-button{margin-top:5px}.youtube-button span{margin-left:18px}@media(max-width:950px){.youtube-audio{grid-template-columns:145px 1fr;gap:30px;padding:35px}.youtube-mark{padding-right:25px}.youtube-copy h2{font-size:34px}}@media(max-width:680px){.youtube-audio{grid-template-columns:1fr;gap:24px;padding:28px 24px;margin-top:40px}.youtube-mark{border-right:0;border-bottom:1px solid #cbd3ca;padding:0 0 22px;flex-direction:row;justify-content:flex-start;gap:18px}.youtube-mark svg{width:60px;height:42px}.youtube-mark span{text-align:left;font-size:8px}.youtube-copy h2{font-size:31px}.youtube-copy p{font-size:15px}.youtube-button{width:100%;text-align:center}}

.daily-verse{display:grid;grid-template-columns:180px 1fr auto;align-items:center;gap:32px;background:#f3f4ef;border-left:3px solid #34534d;padding:28px 32px;margin:0 0 36px}.verse-label h2{font-family:Arial,sans-serif;font-size:16px;color:#34534d;font-weight:600;line-height:1.4}.verse-label>span{display:block;font-size:13px;color:#626966;margin-top:8px}.verse-reading blockquote{font-family:Georgia,serif;font-size:27px;line-height:1.45;margin:0 0 14px}.verse-details{display:flex;gap:20px;flex-wrap:wrap;font-size:13px;color:#626966}.verse-details>span:first-child{font-weight:bold;color:#34534d}.daily-verse>a{font-size:14px;text-decoration:underline;text-underline-offset:5px}.daily-verse noscript{grid-column:1/-1}@media(max-width:950px){.daily-verse{grid-template-columns:150px 1fr;gap:22px}.daily-verse>a{grid-column:2}}@media(max-width:680px){.daily-verse{grid-template-columns:1fr;padding:24px;margin-bottom:30px;gap:20px}.verse-label{display:flex;align-items:center;justify-content:space-between;gap:15px}.verse-label>span{margin:0}.verse-reading blockquote{font-size:25px}.daily-verse>a{grid-column:1}.verse-details{gap:10px}}
