:root{--fs-forest:#174c36;--fs-forest-2:#0f3a29;--fs-leaf:#3d7a47;--fs-sage:#dcebd8;--fs-mint:#eef7ec;--fs-cream:#fffaf0;--fs-sun:#f4b942;--fs-rust:#b95632;--fs-ink:#1d2923;--fs-muted:#66736c;--fs-line:#dfe7e1;--fs-white:#ffffff;--fs-shadow:0 14px 40px rgba(24, 76, 54, .10);--fs-radius:20px;--fs-content:1180px;--fs-reading:780px}html{scroll-behavior:smooth}body{background:#f8faf7;color:var(--fs-ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-size:17px;line-height:1.65;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}a{color:var(--fs-forest);text-decoration-thickness:.08em;text-underline-offset:.16em}a:hover{color:var(--fs-rust)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--fs-sun);outline-offset:3px}.site-header{position:relative;background:radial-gradient(circle at 92% -10%,rgb(244 185 66 / .25),transparent 32%),linear-gradient(135deg,#fffdf7 0%,#eff8eb 55%,#fff8e6 100%);border-top:5px solid var(--fs-sun);border-bottom:1px solid rgb(23 76 54 / .10)}.site-header::after{content:"";position:absolute;inset:auto 0 0;height:4px;background:linear-gradient(90deg,var(--fs-leaf),var(--fs-sun),var(--fs-rust),var(--fs-leaf));opacity:.65}.inside-header{max-width:var(--fs-content);min-height:112px;padding:24px 24px 28px;gap:24px}.site-branding{max-width:720px}.main-title{margin:0;line-height:1.05;letter-spacing:-.035em}.main-title a{color:var(--fs-forest-2);font-size:clamp(30px, 4vw, 46px);font-weight:850;text-decoration:none}.fs-brand-kicker{display:inline-flex;margin-left:9px;padding:6px 10px;border:1px solid rgb(61 122 71 / .22);border-radius:999px;background:rgb(255 255 255 / .72);color:var(--fs-leaf);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;vertical-align:middle}.site-description{max-width:680px;margin-top:10px;color:#51635a;font-size:15px;font-weight:550}.site-logo img{max-height:72px;width:auto}.main-navigation{background:var(--fs-forest-2);box-shadow:0 4px 18px rgb(15 58 41 / .12)}.main-navigation .inside-navigation{max-width:var(--fs-content);padding-inline:16px}.main-navigation .main-nav ul li a{color:#f7fff8;font-size:14px;font-weight:750;letter-spacing:.01em;padding:0 17px}.main-navigation .main-nav ul li:hover>a,.main-navigation .main-nav ul li:focus>a,.main-navigation .main-nav ul li[class*="current-menu-"]>a{color:#fff;background:rgb(255 255 255 / .12)}.main-navigation .menu-toggle{color:#fff;font-weight:800}.site-content{padding-top:34px;padding-bottom:52px}.home .site.grid-container{max-width:none}.home .site-content{display:block;padding:0}.fs-home-main{width:100%}.fs-wrap{width:min(var(--fs-content), calc(100% - 40px));margin-inline:auto}.fs-hero{position:relative;overflow:hidden;padding:clamp(58px, 8vw, 96px) 0 clamp(54px, 7vw, 84px);background:radial-gradient(circle at 82% 22%,rgb(244 185 66 / .28),transparent 23%),radial-gradient(circle at 12% 88%,rgb(61 122 71 / .16),transparent 30%),linear-gradient(145deg,#f6f2da 0%,#eef7e8 52%,#fff8e7 100%);border-bottom:1px solid #e5eadf}.fs-hero::before,.fs-hero::after{content:"";position:absolute;border-radius:999px 999px 0 999px;background:rgb(61 122 71 / .10);transform:rotate(24deg)}.fs-hero::before{width:220px;height:100px;right:-45px;top:40px}.fs-hero::after{width:170px;height:76px;left:-50px;bottom:32px;transform:rotate(-20deg)}.fs-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:center;gap:clamp(34px, 6vw, 76px)}.fs-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 16px;color:var(--fs-leaf);font-size:13px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.fs-eyebrow::before{content:"";width:28px;height:3px;border-radius:999px;background:var(--fs-sun)}.fs-hero h1{max-width:790px;margin:0;color:var(--fs-forest-2);font-size:clamp(42px, 6vw, 72px);line-height:1.02;letter-spacing:-.055em;font-weight:900}.fs-hero-lead{max-width:720px;margin:22px 0 0;color:#506159;font-size:clamp(18px, 2vw, 21px);line-height:1.65}.fs-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.fs-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border:2px solid #fff0;border-radius:999px;font-size:15px;font-weight:800;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.fs-btn:hover{transform:translateY(-2px)}.fs-btn-primary{background:var(--fs-forest);color:#fff;box-shadow:0 10px 24px rgb(23 76 54 / .20)}.fs-btn-primary:hover{background:var(--fs-forest-2);color:#fff}.fs-btn-secondary{border-color:rgb(23 76 54 / .22);background:rgb(255 255 255 / .72);color:var(--fs-forest-2)}.fs-btn-secondary:hover{border-color:var(--fs-leaf);background:#fff;color:var(--fs-forest)}.fs-hero-panel{position:relative;padding:26px;border:1px solid rgb(23 76 54 / .12);border-radius:28px;background:rgb(255 255 255 / .72);box-shadow:var(--fs-shadow);backdrop-filter:blur(5px)}.fs-hero-panel h2{margin:0 0 16px;color:var(--fs-forest-2);font-size:19px}.fs-mini-list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.fs-mini-list a{display:flex;align-items:center;gap:11px;padding:12px 13px;border-radius:14px;background:rgb(238 247 236 / .75);color:var(--fs-ink);font-size:14px;font-weight:750;text-decoration:none}.fs-mini-list a::before{content:"";width:10px;height:10px;flex:0 0 10px;border-radius:50%;background:var(--fs-sun);box-shadow:0 0 0 4px rgb(244 185 66 / .16)}.fs-mini-list a:hover{background:#fff;color:var(--fs-forest)}.fs-section{padding:clamp(56px, 7vw, 82px) 0}.fs-section-alt{background:#fff;border-block:1px solid #e8eee8}.fs-section-head{display:flex;align-items:end;justify-content:space-between;gap:22px;margin-bottom:30px}.fs-section-head h2{margin:0;color:var(--fs-forest-2);font-size:clamp(28px, 4vw, 42px);line-height:1.1;letter-spacing:-.035em}.fs-section-head p{max-width:590px;margin:9px 0 0;color:var(--fs-muted)}.fs-text-link{flex:0 0 auto;font-weight:800;text-decoration:none}.fs-text-link::after{content:" →"}.fs-topic-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.fs-topic-card{position:relative;min-height:230px;padding:25px;border:1px solid var(--fs-line);border-radius:var(--fs-radius);background:#fff;box-shadow:0 6px 22px rgb(29 41 35 / .05);text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.fs-topic-card:hover{transform:translateY(-4px);border-color:#b8d0bc;box-shadow:var(--fs-shadow)}.fs-topic-icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:28px;border-radius:15px;background:var(--fs-mint);color:var(--fs-forest);font-size:24px;font-weight:900}.fs-topic-card:nth-child(2) .fs-topic-icon{background:#fff2d5;color:#9b6512}.fs-topic-card:nth-child(3) .fs-topic-icon{background:#fce7de;color:var(--fs-rust)}.fs-topic-card:nth-child(4) .fs-topic-icon{background:#e7f1e2;color:#426a35}.fs-topic-card h3{margin:0 0 9px;color:var(--fs-ink);font-size:19px;line-height:1.25}.fs-topic-card p{margin:0;color:var(--fs-muted);font-size:14px;line-height:1.6}.fs-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.fs-post-card{overflow:hidden;border:1px solid var(--fs-line);border-radius:var(--fs-radius);background:#fff;box-shadow:0 6px 20px rgb(29 41 35 / .055);transition:transform .18s ease,box-shadow .18s ease}.fs-post-card:hover{transform:translateY(-3px);box-shadow:var(--fs-shadow)}.fs-card-media{display:block;aspect-ratio:3 / 2;overflow:hidden;background:linear-gradient(135deg,#dcebd8,#fff1cf)}.fs-card-media img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.fs-post-card:hover .fs-card-media img{transform:scale(1.025)}.fs-card-placeholder{display:grid;place-items:center;width:100%;height:100%;color:var(--fs-forest);font-weight:900;font-size:17px}.fs-card-body{padding:22px}.fs-card-kicker{display:inline-block;margin-bottom:9px;color:var(--fs-rust);font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.fs-card-title{margin:0;font-size:20px;line-height:1.3;letter-spacing:-.018em}.fs-card-title a{color:var(--fs-ink);text-decoration:none}.fs-card-title a:hover{color:var(--fs-forest)}.fs-card-excerpt{margin:11px 0 0;color:var(--fs-muted);font-size:14px}.fs-card-meta{margin-top:14px;color:#7a8780;font-size:12px;font-weight:650}.fs-start-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;counter-reset:starts}.fs-start-card{counter-increment:starts;padding:26px;border-radius:var(--fs-radius);background:var(--fs-forest-2);color:#f2f9f3}.fs-start-card::before{content:"0" counter(starts);display:block;margin-bottom:24px;color:var(--fs-sun);font-size:13px;font-weight:900;letter-spacing:.1em}.fs-start-card h3{margin:0 0 8px;color:#fff;font-size:20px}.fs-start-card p{margin:0;color:#cbdacf;font-size:14px}.single-post .site.grid-container{max-width:1180px}.single-post .site-content{display:block}.single-post #primary{width:100%}.single-post article{max-width:940px;margin-inline:auto}.single-post .inside-article{padding:clamp(28px, 5vw, 58px);border:1px solid var(--fs-line);border-radius:24px;background:#fff;box-shadow:0 10px 36px rgb(29 41 35 / .055)}.single-post .entry-header{max-width:820px;margin-inline:auto;text-align:left}.single-post .entry-title{margin:0;color:var(--fs-ink);font-size:clamp(34px, 5vw, 54px);line-height:1.08;letter-spacing:-.045em;text-wrap:balance}.single-post .entry-meta{margin-top:14px;color:#758078;font-size:13px}.single-post .entry-meta a{color:#5d6a62;font-weight:700;text-decoration:none}.fs-post-facts{max-width:820px;margin:12px auto 0;color:#728078;font-size:13px}.fs-post-facts span+span::before{content:"•";margin:0 9px;color:#a7b2aa}.single-post .featured-image,.single-post .post-image{max-width:820px;margin:28px auto 0}.single-post .featured-image img,.single-post .post-image img{width:100%;border-radius:18px}.single-post .entry-content{max-width:var(--fs-reading);margin:34px auto 0;font-size:18px;line-height:1.78}.single-post .entry-content>*{margin-top:0;margin-bottom:1.35em}.single-post .entry-content h2,.single-post .entry-content h3,.single-post .entry-content h4{color:var(--fs-ink);line-height:1.2;letter-spacing:-.025em;scroll-margin-top:90px}.single-post .entry-content h2{margin-top:2.05em;margin-bottom:.7em;font-size:clamp(27px, 4vw, 34px)}.single-post .entry-content h3{margin-top:1.75em;margin-bottom:.65em;font-size:23px}.single-post .entry-content h4{margin-top:1.5em;font-size:19px}.single-post .entry-content a{font-weight:650}.single-post .entry-content img{border-radius:14px}.single-post .entry-content ul,.single-post .entry-content ol{padding-left:1.25em}.single-post .entry-content li{margin-bottom:.5em}.single-post .entry-content blockquote{margin:1.7em 0;padding:20px 24px;border-left:5px solid var(--fs-sun);border-radius:0 14px 14px 0;background:var(--fs-cream);color:#3f4b44;font-size:1.02em}.single-post .entry-content table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid var(--fs-line);border-radius:12px;font-size:15px}.single-post .entry-content th{background:var(--fs-mint);color:var(--fs-forest-2);text-align:left}.single-post .entry-content th,.single-post .entry-content td{padding:12px 14px;border-bottom:1px solid var(--fs-line)}.single-post .entry-content tr:last-child td{border-bottom:0}.fs-breadcrumbs{max-width:820px;margin:0 auto 16px;color:#76837b;font-size:12px;font-weight:700}.fs-breadcrumbs a{color:#5e6d63;text-decoration:none}.fs-breadcrumbs .sep{margin:0 7px;color:#a0aaa3}.fs-share{display:flex;align-items:center;flex-wrap:wrap;gap:9px;max-width:820px;margin:20px auto 0;padding:13px 15px;border:1px solid var(--fs-line);border-radius:14px;background:#fafcf9}.fs-share-bottom{margin-top:34px}.fs-share-label{margin-right:3px;color:#68756d;font-size:12px;font-weight:850;text-transform:uppercase;letter-spacing:.07em}.fs-share a{display:inline-flex;align-items:center;min-height:34px;padding:6px 12px;border-radius:999px;color:#fff;font-size:13px;font-weight:800;text-decoration:none}.fs-share-facebook{background:#315ca8}.fs-share-pinterest{background:#b8212e}.fs-share a:hover{filter:brightness(.93);color:#fff}.fs-related{max-width:940px;margin:28px auto 0;padding:30px;border:1px solid var(--fs-line);border-radius:20px;background:#fff}.fs-related-head{display:flex;justify-content:space-between;gap:16px;align-items:end;margin-bottom:18px}.fs-related h2{margin:0;font-size:25px;color:var(--fs-ink)}.fs-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.fs-related-item{overflow:hidden;border:1px solid var(--fs-line);border-radius:15px}.fs-related-item img{width:100%;aspect-ratio:3/2;object-fit:cover}.fs-related-item-body{padding:14px}.fs-related-item h3{margin:0;font-size:15px;line-height:1.35}.fs-related-item h3 a{color:var(--fs-ink);text-decoration:none}.archive .site-content,.search .site-content,.blog .site-content{display:block}.archive #primary,.search #primary,.blog #primary{width:100%}.archive .page-header,.search .page-header{margin-bottom:28px;padding:30px;border:1px solid var(--fs-line);border-radius:20px;background:linear-gradient(135deg,var(--fs-mint),var(--fs-cream))}.archive .page-title,.search .page-title{margin:0;color:var(--fs-forest-2);font-size:clamp(30px, 4vw, 42px)}.archive #main,.search #main,.blog #main{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.archive #main>.page-header,.search #main>.page-header,.blog #main>.page-header,.archive #main>nav,.search #main>nav,.blog #main>nav{grid-column:1 / -1}.archive article,.search article,.blog article{margin:0;overflow:hidden;border:1px solid var(--fs-line);border-radius:18px;background:#fff}.archive article .inside-article,.search article .inside-article,.blog article .inside-article{padding:0 0 22px}.archive article .post-image,.search article .post-image,.blog article .post-image{margin:0 0 18px}.archive article .post-image img,.search article .post-image img,.blog article .post-image img{width:100%;aspect-ratio:3/2;object-fit:cover}.archive article .entry-header,.archive article .entry-summary,.archive article .entry-content,.archive article .entry-meta,.search article .entry-header,.search article .entry-summary,.search article .entry-content,.search article .entry-meta,.blog article .entry-header,.blog article .entry-summary,.blog article .entry-content,.blog article .entry-meta{margin-inline:20px}.archive article .entry-title,.search article .entry-title,.blog article .entry-title{font-size:21px;line-height:1.3}.archive article .entry-title a,.search article .entry-title a,.blog article .entry-title a{color:var(--fs-ink);text-decoration:none}.archive article .entry-summary,.search article .entry-summary,.blog article .entry-summary{color:var(--fs-muted);font-size:14px}.read-more{font-weight:800}.site-footer{border-top:1px solid #dce6dd}.site-info{background:var(--fs-forest-2);color:#d8e7dc}.site-info a{color:#fff}.inside-site-info{width:100%;max-width:var(--fs-content);margin-inline:auto;padding:22px 24px;display:flex;align-items:center;justify-content:space-between;gap:18px 28px;flex-wrap:wrap}.fs-footer-nav{min-width:0}.fs-footer-nav ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:8px 20px;flex-wrap:wrap}.fs-footer-nav li{margin:0;padding:0}.fs-footer-nav a{display:inline-flex;align-items:center;min-height:36px;color:#fff;font-size:13px;font-weight:700;line-height:1.3;text-decoration:none;text-underline-offset:3px}.fs-footer-nav a:hover,.fs-footer-nav a:focus-visible{text-decoration:underline}.copyright-bar{margin-left:auto;font-size:13px;line-height:1.5;text-align:right}.fs-footer-credit{display:inline-block}@media (max-width:768px){.inside-site-info{padding:20px 18px;justify-content:center;text-align:center}.fs-footer-nav{width:100%}.fs-footer-nav ul{justify-content:center;gap:4px 14px}.fs-footer-nav a{min-height:40px;font-size:13px}.copyright-bar{width:100%;margin-left:0;text-align:center}}.paging-navigation{padding:0;background:#fff0}.paging-navigation .nav-links{display:flex;gap:8px;flex-wrap:wrap}.paging-navigation a,.paging-navigation span{display:inline-grid;min-width:42px;min-height:42px;place-items:center;border:1px solid var(--fs-line);border-radius:10px;background:#fff;text-decoration:none}.paging-navigation .current{background:var(--fs-forest);color:#fff;border-color:var(--fs-forest)}@media (max-width:1024px){.fs-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-post-grid,.archive #main,.search #main,.blog #main{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-hero-grid{grid-template-columns:1fr}.fs-hero-panel{max-width:640px}}@media (max-width:768px){body{font-size:16px}.inside-header{min-height:auto;padding:20px}.fs-brand-kicker{display:block;width:max-content;margin:8px 0 0}.site-description{font-size:13px;line-height:1.5}.main-navigation .inside-navigation{padding-inline:10px}.main-navigation .main-nav ul li a{padding:12px 18px}.fs-wrap{width:min(100% - 30px, var(--fs-content))}.fs-hero{padding-block:52px}.fs-section{padding-block:50px}.fs-section-head{display:block}.fs-section-head .fs-text-link{display:inline-block;margin-top:10px}.fs-topic-grid,.fs-post-grid,.fs-start-grid,.fs-related-grid,.archive #main,.search #main,.blog #main{grid-template-columns:1fr}.fs-topic-card{min-height:0}.single-post .site-content{padding:18px 14px 38px}.single-post .inside-article{padding:24px 20px 30px;border-radius:18px}.single-post .entry-content{font-size:17px;line-height:1.74}.single-post .entry-title{font-size:clamp(32px, 10vw, 44px)}.fs-share{align-items:flex-start}.fs-share-label{width:100%}.fs-related{padding:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important}}.site-header{background:#fffdf8;border-top:4px solid var(--fs-sun);border-bottom:1px solid #e8ece7;box-shadow:0 4px 18px rgb(29 41 35 / .045)}.site-header::after{display:none}.site-header .inside-header{display:flex;align-items:center;justify-content:space-between;width:min(var(--fs-content), calc(100% - 40px));max-width:none;min-height:82px;margin-inline:auto;padding:12px 0;gap:28px}.site-header .site-branding,.site-header .site-logo{flex:0 0 auto;margin:0}.site-header .site-logo img{width:auto;max-width:176px;max-height:58px}.site-header .main-navigation{flex:1 1 auto;width:auto;margin-left:auto;background:transparent!important;box-shadow:none}.site-header .main-navigation .inside-navigation{max-width:none;padding:0;justify-content:flex-end}.site-header .main-navigation .main-nav>ul{align-items:center;gap:4px}.site-header .main-navigation .main-nav>ul>li>a{display:flex;align-items:center;min-height:46px;padding:0 14px;border-radius:12px;color:#244638!important;background:transparent!important;font-size:13px;line-height:1.25;font-weight:760;text-decoration:none;white-space:nowrap}.site-header .main-navigation .main-nav>ul>li:hover>a,.site-header .main-navigation .main-nav>ul>li:focus>a,.site-header .main-navigation .main-nav>ul>li[class*="current-menu-"]>a{color:var(--fs-forest-2)!important;background:var(--fs-mint)!important}.site-header .main-navigation .menu-toggle,.site-header .mobile-menu-control-wrapper .menu-toggle{color:var(--fs-forest-2)!important;background:var(--fs-mint)!important;border:1px solid #dbe8dc;border-radius:12px}.single-post .site.grid-container{max-width:var(--fs-content)}.single-post .site-content{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:30px;padding-top:34px}.single-post #primary,.single-post #right-sidebar{width:auto;min-width:0;float:none}.single-post #right-sidebar{margin:0}.single-post #right-sidebar .inside-right-sidebar{position:sticky;top:22px;margin:0}.single-post article{max-width:none;margin:0}.single-post .inside-article{padding:clamp(30px, 4vw, 48px);border-radius:22px}.single-post .entry-header,.single-post .featured-image,.single-post .post-image,.single-post .fs-breadcrumbs,.single-post .fs-post-facts,.single-post .fs-share{max-width:760px}.single-post .entry-title{font-size:clamp(34px, 4.3vw, 50px);line-height:1.08}.single-post .entry-content{max-width:740px;margin-top:32px;font-size:18px;line-height:1.78}.fs-sidebar-box{margin:0 0 20px;padding:20px;border:1px solid var(--fs-line);border-radius:18px;background:#fff;box-shadow:0 7px 24px rgb(29 41 35 / .055)}.fs-sidebar-box:last-child{margin-bottom:0}.fs-sidebar-box>h2,.fs-sidebar-heading h2{margin:0;color:var(--fs-forest-2);font-size:20px;line-height:1.2;letter-spacing:-.025em}.fs-sidebar-kicker{display:block;margin-bottom:5px;color:var(--fs-rust);font-size:10px;font-weight:850;letter-spacing:.10em;text-transform:uppercase}.fs-sidebar-heading{margin-bottom:8px}.fs-search-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-top:14px}.fs-search-form input[type="search"]{width:100%;min-width:0;height:44px;padding:0 12px;border:1px solid #cfd9d1;border-radius:11px;background:#fbfdfb;color:var(--fs-ink);font-size:13px}.fs-search-form button{min-height:44px;padding:0 13px;border:0;border-radius:11px;background:var(--fs-forest);color:#fff;font-size:12px;font-weight:800;cursor:pointer}.fs-search-form button:hover{background:var(--fs-forest-2)}.fs-sidebar-list{display:grid}.fs-sidebar-post{display:grid;grid-template-columns:82px minmax(0,1fr);gap:12px;align-items:start;padding:13px 0;border-bottom:1px solid #edf1ed}.fs-sidebar-post:last-child{border-bottom:0;padding-bottom:2px}.fs-sidebar-thumb{display:block;overflow:hidden;aspect-ratio:4 / 3;border-radius:10px;background:var(--fs-mint)}.fs-sidebar-thumb img{width:100%;height:100%;object-fit:cover}.fs-sidebar-thumb-placeholder{display:grid;place-items:center;width:100%;height:100%;color:var(--fs-forest);font-weight:900}.fs-sidebar-post-copy h3{margin:0 0 6px;font-size:13.5px;line-height:1.34;letter-spacing:-.01em}.fs-sidebar-post-copy h3 a{color:#23372d;text-decoration:none}.fs-sidebar-post-copy h3 a:hover{color:var(--fs-rust)}.fs-sidebar-post-copy time{color:#7b877f;font-size:10.5px;font-weight:650}.single-post .comments-area{margin:22px 0 0;padding:clamp(28px, 4vw, 44px);border:1px solid var(--fs-line);border-radius:22px;background:#fff;box-shadow:0 8px 28px rgb(29 41 35 / .05)}.single-post #comments{max-width:740px;margin:0 auto}.single-post .comments-title,.single-post .comment-reply-title{margin:0 0 18px;color:var(--fs-forest-2);font-size:clamp(24px, 3vw, 30px);line-height:1.2;letter-spacing:-.025em}.single-post .comment-list{margin:0 0 32px;padding:0;list-style:none}.single-post .comment-list>li{margin:0 0 16px;padding:18px;border:1px solid #e4ebe5;border-radius:15px;background:#fbfdfb}.single-post .comment-list .children{margin-top:14px}.single-post .comment-content{font-size:15px;line-height:1.7}.single-post .comment-meta{font-size:12px}.single-post .comment-notes{color:#748078;font-size:13px}.single-post .comment-form label{display:block;margin-bottom:6px;color:#425148;font-size:13px;font-weight:750}.single-post .comment-form input[type="text"],.single-post .comment-form input[type="email"],.single-post .comment-form input[type="url"],.single-post .comment-form textarea{width:100%;border:1px solid #cfd9d1;border-radius:12px;background:#fbfdfb;color:var(--fs-ink);font-size:15px}.single-post .comment-form textarea{min-height:150px;resize:vertical}.single-post .comment-form .submit{min-height:46px;padding:10px 18px;border:0;border-radius:12px;background:var(--fs-forest);color:#fff;font-size:14px;font-weight:800}.single-post .comment-form .submit:hover{background:var(--fs-forest-2)}@media (max-width:1040px){.site-header .inside-header{gap:16px}.site-header .site-logo img{max-width:150px;max-height:52px}.site-header .main-navigation .main-nav>ul>li>a{padding-inline:9px;font-size:12px}.single-post .site-content{grid-template-columns:minmax(0,1fr) 285px;gap:22px}.fs-sidebar-box{padding:17px}.fs-sidebar-post{grid-template-columns:72px minmax(0,1fr);gap:10px}}@media (max-width:768px){.site-header .inside-header{width:min(100% - 28px, var(--fs-content));min-height:68px;padding:9px 0;flex-direction:row;text-align:left}.inside-header>:not(:last-child):not(.main-navigation){margin-bottom:0}.site-header .site-logo img{max-width:142px;max-height:48px}.site-header .main-navigation{flex:0 0 auto;margin:0 0 0 auto}.site-header .mobile-menu-control-wrapper{margin-left:auto}.site-header .mobile-menu-control-wrapper .menu-toggle,.site-header .main-navigation .menu-toggle{display:inline-flex;align-items:center;justify-content:center;width:44px;min-width:44px;height:44px;padding:0;line-height:1}.site-header .main-navigation.toggled{position:absolute;z-index:999;top:100%;left:0;right:0;width:100%;padding:8px 14px 16px;border-top:1px solid #e5ece6;background:#fffdf8!important;box-shadow:0 14px 28px rgb(29 41 35 / .12)}.site-header .main-navigation.toggled .inside-navigation{display:block}.site-header .main-navigation.toggled .main-nav>ul{gap:5px}.site-header .main-navigation.toggled .main-nav>ul>li>a{min-height:44px;padding:0 13px;font-size:14px}.single-post .site.grid-container{width:min(100% - 26px, var(--fs-content))}.single-post .site-content{display:block;padding-top:20px}.single-post #primary,.single-post #right-sidebar{width:100%}.single-post #right-sidebar{margin-top:24px}.single-post #right-sidebar .inside-right-sidebar{position:static}.single-post .inside-article,.single-post .comments-area{padding:23px 19px;border-radius:17px}.single-post .entry-title{font-size:clamp(30px, 9vw, 40px)}.single-post .entry-content{font-size:17px;line-height:1.73}.fs-sidebar-box{padding:18px;border-radius:16px}.fs-sidebar-post{grid-template-columns:88px minmax(0,1fr)}.fs-sidebar-post-copy h3{font-size:14px}}@media (max-width:420px){.site-header .site-logo img{max-width:126px}.fs-search-form{grid-template-columns:1fr}.fs-search-form button{width:100%}.fs-sidebar-post{grid-template-columns:78px minmax(0,1fr)}}