*,*::before,*::after{box-sizing:border-box}body{margin:0;background:#fdf8f0;color:#33473b;font:17px/1.7 Lora,Georgia,serif}a{color:#765344;text-underline-offset:.18em}img{display:block;max-width:100%;height:auto}h1,h2,h3,.aw-logo-title{font-family:Unbounded,system-ui,sans-serif;line-height:1.22;overflow-wrap:anywhere}h1{font-size:clamp(1.63rem,4.4vw,3.05rem);margin:.25em 0 .65em}
.aw-header{background:#fffdf8;border-bottom:3px solid #3c5a4b}.aw-container,.aw-header-inner,.aw-footer-widgets{width:min(1140px,calc(100% - 30px));margin-inline:auto}.aw-header-inner{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:77px}.aw-logo-block{display:flex;align-items:center;gap:10px;color:#3c5a4b;text-decoration:none}.aw-logo-img,.aw-logo-img svg{width:45px;height:45px;flex:none}.aw-logo-text-wrap{display:grid}.aw-logo-title{font-size:1.16rem;font-weight:650}.aw-logo-desc{font:600 1.1rem Caveat,cursive;color:#765344}
.aw-nav-list,.aw-footer ul,.aw-sidebar-area ul{list-style:none;padding:0;margin:0}.aw-nav-list{display:flex;gap:13px;flex-wrap:wrap}.aw-nav a{color:#33473b;text-decoration:none;font-weight:650}.aw-burger{display:none;background:#fffdf8;color:#3c5a4b;border:1px solid #3c5a4b;padding:6px 9px}.aw-burger span:empty{display:block;width:18px;height:2px;margin:3px 0;background:currentColor}.aw-burger svg{width:20px;height:20px}.aw-nav-overlay{display:none}
.aw-main-content{padding:22px 0 44px}.aw-layout-sidebar{display:grid;grid-template-columns:minmax(0,1fr) minmax(163px,237px);gap:21px;align-items:start}.aw-primary-area{min-width:0}.aw-single-article{padding:clamp(14px,3.7vw,36px);background:#fffdf8;border:1px solid #e7dccc;border-radius:8px}.aw-breadcrumbs,.aw-card-meta{font-size:.87rem;overflow-wrap:anywhere}.aw-bc-sep{margin:0 .35em}.aw-featured-img:empty{display:none}.aw-post-content{overflow-wrap:anywhere}.aw-post-content table{display:block;overflow:auto;border-collapse:collapse}.aw-post-content :is(th,td){border:1px solid #e7dccc;padding:6px 9px}.aw-sidebar-area .widget{background:#eee9dd;border-left:3px solid #e07a5f;padding:13px}
.aw-footer{background:#3c5a4b;color:#fdf8f0}.aw-footer a{color:#f1d2bf}.aw-footer-widgets{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,205px),1fr));gap:18px;padding:20px 0}.aw-footer-bottom{text-align:center;border-top:1px solid #83968a;padding:11px}.aw-cookie-notice{position:fixed;z-index:4;inset:auto 10px 10px;background:#3c5a4b;color:#fff;padding:10px 13px;font-size:.89rem}.aw-cookie-notice[hidden]{display:none}.aw-btn{display:inline-block;background:#e8b4a0;color:#332c26;border:0;padding:5px 9px;font:inherit;cursor:pointer}
@media(max-width:760px){.aw-header-inner{flex-wrap:wrap;padding:8px 0}.aw-burger{display:block}.aw-nav{display:none;flex-basis:100%}.aw-nav.is-open{display:block}.aw-nav-list{display:grid;gap:6px}.aw-layout-sidebar{grid-template-columns:minmax(0,1fr)}}
.aw-hero{padding:clamp(28px,7vw,77px) 0;background:#3c5a4b;color:#fdf8f0}.aw-hero p{max-width:65ch}.aw-section-block,.aw-decision-flow,.aw-posts-section{padding:18px 0}.aw-features-row,.aw-tips-grid,.aw-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:13px}.aw-feature-item,.aw-tip-card,.aw-card,.aw-author-block{background:#fffdf8;border:1px solid #e7dccc;padding:13px;overflow:hidden}.aw-feature-icon,.aw-feature-icon svg{width:30px;height:30px}.aw-card-body{padding:6px 0}.aw-card-thumb img{width:100%;aspect-ratio:16/9;object-fit:cover}.aw-card-title{margin:.25em 0}.aw-pagination{text-align:center;margin:20px auto}.aw-pagination>*{padding:4px 7px}
.aw-decision-tags,.aw-flow-chain{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.aw-tag-btn,.aw-flow-step{background:#eee9dd;border:1px solid #dfcebd;border-radius:5px;color:#33473b;padding:5px 9px;font:inherit}.aw-tag-btn{cursor:pointer}.aw-tag-btn.active{background:#3c5a4b;color:#fff}.aw-flow-result{display:none;background:#fffdf8;border-left:3px solid #e07a5f;padding:13px;margin-top:11px}.aw-flow-result.visible{display:block}.aw-flow-chain{margin-top:7px}.aw-author-block{display:flex;gap:13px;align-items:center}.aw-author-avatar img{width:60px;height:60px;border-radius:50%}
