/*
Theme Name: Nawarum Editorial
Template: astra
Version: 1.0.0
Description: Warm editorial reading design for Na, warum?
*/
:root{--nw-paper:#f6f3eb;--nw-ink:#203d32;--nw-muted:#62685e;--nw-rule:#d4d8c9;--nw-soft:#e9eddf;--nw-serif:Georgia,'Times New Roman',serif}
body.nw-editorial{background:var(--nw-paper);color:var(--nw-ink);font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.7}
.nw-editorial a{color:var(--nw-ink)}.nw-editorial a:hover{color:#446b4e}.nw-editorial :focus-visible{outline:3px solid #847347;outline-offset:5px}.nw-wrap{width:min(1200px,calc(100% - 80px));margin-inline:auto}.nw-header{border-bottom:1px solid var(--nw-rule)}.nw-header-row{min-height:110px;display:flex;align-items:center;gap:40px}.nw-brand{font-family:var(--nw-serif);font-size:35px;font-weight:700;letter-spacing:-1.8px;text-decoration:none!important;white-space:nowrap}.nw-brand span{color:#7b8059}.nw-tagline{font-size:12px;color:var(--nw-muted);margin-right:auto}.nw-topnav{display:flex;align-items:center;gap:30px;font-size:14px}.nw-topnav a{padding:12px 0;text-decoration:none}.nw-topnav .nw-nav-cta{border:1px solid var(--nw-ink);padding:10px 19px;border-radius:2px}.nw-nav-cta span{margin-left:14px}
.nw-editorial #content>.ast-container{display:block;max-width:none;padding:0}.nw-intro{padding:68px 0 46px}.nw-label{font-size:11px;font-family:Arial,Helvetica,sans-serif;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;text-decoration:none}.nw-intro h1{font-family:var(--nw-serif);font-size:clamp(48px,6.3vw,88px);font-weight:400;line-height:1.07;letter-spacing:-3.5px;margin:24px 0 30px;max-width:1050px}.nw-intro h1 em{font-weight:400;color:#557057}.nw-intro-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:30px}.nw-intro-bottom p{font-size:15px;color:var(--nw-muted);margin:0;line-height:1.8}.nw-textlink{font-size:14px;text-decoration:none;border-bottom:1px solid var(--nw-ink);padding-bottom:7px}.nw-textlink span{margin-left:22px}.nw-topics{display:flex;align-items:center;flex-wrap:wrap;gap:8px 24px;border-top:1px solid var(--nw-rule);border-bottom:1px solid var(--nw-rule);padding:20px 0}.nw-topics>.nw-label{margin-right:8px;color:var(--nw-muted)}.nw-topics a{font-size:13px;display:inline-flex;min-height:44px;align-items:center;text-decoration:none}.nw-topics a:hover{text-decoration:underline}.nw-search{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px 0}.nw-search label{font-family:var(--nw-serif);font-size:21px}.nw-search>div{display:flex;width:440px;max-width:100%}.nw-search input[type=search]{width:100%;min-width:0;background:transparent;border:1px solid var(--nw-rule);border-right:none;border-radius:0;color:var(--nw-ink);font-size:14px;height:48px}.nw-search button,.nw-button{background:var(--nw-ink);color:var(--nw-paper)!important;border:1px solid var(--nw-ink);border-radius:2px;padding:12px 22px;font-size:13px;white-space:nowrap;text-decoration:none;min-height:46px}.nw-search button:hover,.nw-button:hover{background:#385740}.nw-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin:30px 0}.nw-section-head h2{font-family:var(--nw-serif);font-size:38px;font-weight:400;letter-spacing:-1px;margin:0}.nw-section-head>.nw-label{color:var(--nw-muted);font-size:10px}.nw-articles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 36px}.nw-story{padding:30px 0;border-top:1px solid var(--nw-rule);display:flex;flex-direction:column;min-width:0}.nw-story h2{font-family:var(--nw-serif);font-size:29px;font-weight:400;line-height:1.25;letter-spacing:-.6px;margin:18px 0}.nw-story h2 a{text-decoration:none}.nw-story h2 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.nw-excerpt{font-size:15px;line-height:1.8;color:var(--nw-muted);margin-bottom:24px}.nw-story-bottom{display:flex;justify-content:space-between;gap:15px;align-items:center;margin-top:auto;font-size:11px;color:var(--nw-muted)}.nw-story-bottom a{font-size:12px;padding-block:12px;text-decoration:none}.nw-featured{grid-column:span 2;background:var(--nw-soft);padding:36px;border:0;margin-bottom:26px}.nw-featured h2{font-size:clamp(32px,3.1vw,44px);max-width:660px}.nw-featured .nw-excerpt{max-width:580px}.nw-home{padding-bottom:75px}.nw-editorial .navigation.pagination{margin-top:35px}.nw-editorial .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:6px 13px;margin:3px;border:1px solid var(--nw-rule);background:transparent}.nw-editorial .page-numbers.current{background:var(--nw-ink);color:var(--nw-paper)}
.nw-footer{border-top:1px solid var(--nw-rule);background:#eceee3;padding:46px 0 25px}.nw-footer-top{display:flex;align-items:center;gap:40px;padding-bottom:42px}.nw-footer-top p{margin:0 auto 0 0;font-size:14px;color:var(--nw-muted)}.nw-footer-bottom{border-top:1px solid var(--nw-rule);padding-top:22px;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:12px;color:var(--nw-muted)}.nw-footer ul{display:flex;gap:24px;list-style:none;margin:0;padding:0;flex-wrap:wrap}.nw-footer li a{display:inline-block;padding:10px 0;text-decoration:none}
.nw-editorial:not(.home) #primary{max-width:1120px;float:none;width:calc(100% - 80px);margin:60px auto}.nw-editorial #secondary{display:none}.nw-editorial .ast-article-single,.nw-editorial .ast-article-post,.nw-editorial .ast-archive-description{background:transparent!important;box-shadow:none!important}.nw-editorial .entry-title,.nw-editorial .page-title,.nw-editorial .ast-archive-title{font-family:var(--nw-serif);color:var(--nw-ink);font-weight:400;letter-spacing:-1px}.nw-editorial.single .entry-title{font-size:clamp(34px,4.2vw,60px);line-height:1.16;margin:18px 0 25px}.nw-editorial .entry-meta,.nw-editorial .entry-meta a{font-size:13px;color:var(--nw-muted)}.nw-editorial.single .ast-article-single,.nw-editorial.page .ast-article-single{max-width:840px;margin:auto;padding:0 25px}.nw-editorial.single .entry-content,.nw-editorial.page .entry-content{font-size:19px;line-height:1.9;color:#33443a}.nw-editorial .entry-content h2,.nw-editorial .entry-content h3{font-family:var(--nw-serif);color:var(--nw-ink);font-weight:400;line-height:1.3}.nw-editorial .entry-content a{text-decoration:underline;text-underline-offset:3px}.nw-editorial .comments-area{max-width:790px;margin:40px auto;background:transparent}.nw-editorial input,.nw-editorial textarea{max-width:100%}.nw-editorial .post-navigation{max-width:790px;margin:40px auto}.nw-editorial.archive .entry-title,.nw-editorial.search .entry-title{font-size:29px}.nw-editorial .ast-article-inner{background:transparent!important;box-shadow:none!important;border-radius:0!important;border-bottom:1px solid var(--nw-rule)}
@media(max-width:950px){.nw-wrap{width:calc(100% - 48px)}.nw-tagline{display:none}.nw-brand{margin-right:auto}.nw-header-row{gap:20px}.nw-articles{grid-template-columns:repeat(2,minmax(0,1fr))}.nw-featured{grid-column:span 2}.nw-search{align-items:flex-start;flex-direction:column;gap:12px}.nw-search>div{width:100%}.nw-topics{gap:4px 20px}.nw-footer-top{flex-wrap:wrap}.nw-footer-top p{width:50%}}
@media(max-width:600px){.nw-wrap{width:calc(100% - 36px)}.nw-header-row{min-height:90px;flex-wrap:wrap;padding-block:18px;gap:12px}.nw-brand{font-size:30px}.nw-topnav{gap:20px;width:100%;justify-content:space-between;font-size:13px}.nw-topnav .nw-nav-cta{padding:7px 12px}.nw-intro{padding:38px 0 30px}.nw-intro h1{font-size:48px;letter-spacing:-2px;margin-top:20px}.nw-intro-bottom{flex-direction:column;align-items:flex-start;gap:20px}.nw-intro-bottom br{display:none}.nw-topics{padding:12px 0;gap:0 17px}.nw-topics>.nw-label{width:100%;padding-top:8px}.nw-topics a{font-size:12px}.nw-section-head{margin:22px 0}.nw-section-head h2{font-size:32px}.nw-section-head>.nw-label{display:none}.nw-articles{grid-template-columns:1fr;gap:0}.nw-featured{grid-column:auto;padding:25px 22px;margin-bottom:12px}.nw-story h2{font-size:29px}.nw-featured h2{font-size:33px}.nw-story-bottom{font-size:10px}.nw-footer-top{gap:16px;align-items:flex-start;flex-direction:column;padding-bottom:28px}.nw-footer-top p{width:100%}.nw-footer-bottom{flex-direction:column;align-items:flex-start}.nw-footer ul{gap:5px 20px}.nw-editorial:not(.home) #primary{width:calc(100% - 36px);margin:35px auto}.nw-editorial.single .ast-article-single,.nw-editorial.page .ast-article-single{padding:0}.nw-editorial.single .entry-content,.nw-editorial.page .entry-content{font-size:18px}.nw-editorial.single .entry-title{font-size:36px;overflow-wrap:anywhere}.nw-search label{font-size:20px}}
.nw-editorial .nw-intro h1,.nw-editorial .nw-section-head h2,.nw-editorial .nw-paged-title{color:var(--nw-ink)}.nw-paged-title{font-family:var(--nw-serif);font-size:42px;padding:40px 0 20px;font-weight:400}.nw-paged-title span{font-size:22px}.nw-editorial.single .entry-title{font-weight:400!important}.nw-editorial .entry-meta a,.nw-editorial .entry-meta a span{color:var(--nw-muted)!important}.nw-editorial input[type=submit],.nw-editorial .mailpoet_submit,.nw-editorial .wpcf7-submit{background:var(--nw-ink)!important;color:var(--nw-paper)!important;border-color:var(--nw-ink)!important;border-radius:2px!important;min-height:46px}.nw-editorial input::placeholder{color:#62685e;opacity:1}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
