:root{--paper:#f7f1e8;--maple:#efe2cc;--wood:#8b5e3c;--walnut:#3a2a1f;--moss:#4f6a3c;--line:#e2d5c3;--ink:#2e241c;--mute:#6b5a4a;--sans:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}body{background:var(--paper);color:var(--ink);font:17px/1.65 Georgia,"Iowan Old Style",serif;overflow-x:hidden}a{color:var(--wood)}a:hover{color:var(--moss)}h1,h2,h3,h4{color:var(--walnut);font-family:Georgia,serif}.site-header,.main-navigation,.main-navigation ul ul{background:var(--walnut)}.site-header{color:var(--paper)}.inside-header{padding:12px 24px;min-height:68px}.main-navigation .main-nav ul li a,.menu-toggle{color:var(--paper);font:500 15px var(--sans);line-height:44px}.main-navigation .main-nav ul li a{padding:0 14px;border-radius:10px}.main-navigation .main-nav ul li:hover>a,.main-navigation .main-nav ul li.current-menu-item>a{background:#ffffff1a;color:#fff}.main-navigation .menu-bar-item>a{color:var(--paper)}.fv-logo{display:flex;align-items:center;gap:10px;color:var(--paper)!important;text-decoration:none;min-height:44px}.fv-logo .fv-t{display:block;font:700 19px/1.1 var(--sans)}.fv-logo small{display:block;font:400 12px var(--sans);opacity:.75}.main-title{margin:0}.site-content{background:#fff0}.separate-containers .inside-article,.separate-containers .comments-area,.separate-containers .page-header,.sidebar .widget,.one-container .container{background:#fff;border:1px solid var(--line);border-radius:20px}.entry-meta,.entry-meta a{font:14px var(--sans);color:var(--mute)}.entry-title a{color:var(--walnut)}button,.button,input[type=submit],.wp-block-button__link,.fv-btn{background:var(--moss);color:#fff!important;border-radius:14px;font:600 16px var(--sans);box-shadow:0 3px 0 #364a29;border:0;text-decoration:none}button:hover,.button:hover,input[type=submit]:hover,.fv-btn:hover{background:#3f5630;color:#fff}.fv-btn{display:inline-flex;align-items:center;min-height:48px;padding:0 24px}.site-footer,.site-info{background:var(--walnut);color:#e9dcc8;font:14px var(--sans)}.site-info a{color:#e9dcc8}.page-header{padding:24px}.page-header h1{margin:0}.paging-navigation a,.nav-links a,.page-numbers{color:var(--walnut);font-family:var(--sans)}.fv-home{max-width:1180px;margin:0 auto;padding:0 24px 32px}.fv-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:center;padding:44px 0 28px}.fv-hero img{border-radius:28px 28px 28px 120px;aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;border:6px solid var(--maple);display:block}.fv-kick{font:600 13px var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--moss)}.fv-hero h1{font-size:44px;line-height:1.12;margin:10px 0 14px}.fv-hero h1 a{color:var(--walnut);text-decoration:none}.fv-hero p{color:var(--mute);margin:0 0 22px;max-width:46ch}.fv-chips{display:flex;flex-wrap:wrap;gap:10px;padding:8px 0 32px}.fv-chip{min-height:44px;display:inline-flex;align-items:center;padding:0 18px;background:#fff;border:1px solid var(--line);border-bottom:4px solid var(--wood);border-radius:12px;font:600 15px var(--sans);color:var(--walnut);text-decoration:none}.fv-chip:hover{background:var(--maple);color:var(--walnut)}.fv-h2{font-size:28px;margin:0 0 6px}.fv-note{margin:0 0 22px;color:var(--mute);font-size:15px}.fv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:28px 24px}.fv-card{background:#fff;border-radius:20px;padding:12px 12px 18px;border:1px solid var(--line);box-shadow:0 8px 0 -4px var(--maple);color:var(--ink);text-decoration:none;display:block}.fv-card img{border-radius:14px;aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.fv-tag{display:inline-block;margin:12px 4px 4px;font:600 12px var(--sans);color:var(--moss);letter-spacing:.06em;text-transform:uppercase}.fv-card h3{margin:0 4px 6px;font-size:19px;line-height:1.3}.fv-card small{margin:0 4px;color:var(--mute);font:13px var(--sans)}.fv-more{margin:32px auto 0;display:flex;width:max-content}@media(max-width:820px){.fv-home{padding:0 16px 24px}.fv-hero{grid-template-columns:1fr;gap:18px;padding:18px 0}.fv-hero img{border-radius:22px 22px 22px 70px;aspect-ratio:16/10}.fv-hero h1{font-size:29px}.fv-hero p{font-size:16px;margin-bottom:16px}.fv-chips{flex-wrap:nowrap;overflow-x:auto;padding:4px 0 22px}.fv-chip{flex:none}.fv-grid{grid-template-columns:1fr}.inside-header{padding:8px 16px}.fv-logo .fv-t{font-size:17px}}.fv-hero>*,.fv-grid>*{min-width:0}.fv-hero h1,.fv-card h3{overflow-wrap:anywhere}.fv-hero img,.fv-card img{max-width:100%}@media(max-width:820px){.fv-grid{grid-template-columns:minmax(0,1fr)}.fv-hero{grid-template-columns:minmax(0,1fr)}}.menu-toggle,.main-navigation .menu-toggle{background:transparent!important;box-shadow:none!important;color:var(--paper)!important}.site-content>.fv-home,.fv-home{min-width:0;width:100%;flex:1 1 100%}.featured-image img{width:100%;height:auto;max-width:768px}