body.ag-fg{background:#e9f0f0;color:#232323;font-family:"Golos Text",Arial,sans-serif}.ag-fg .fg-hero{padding:175px 24px 70px;background:linear-gradient(#0009,#0009),url('../images/g8a3449bf82e78945ee91cbc75024-h_mugms59e.jpg') center/cover;text-align:center;color:white}.fg-hero>div{max-width:1050px;margin:auto}.ag-fg h1{font-size:clamp(2rem,4vw,3.6rem);font-weight:700;line-height:1.14;overflow-wrap:anywhere}.fg-hero p{font-size:1.1rem;margin:20px 0 0}.fg-body{max-width:1040px;margin:40px auto;padding:0 24px}.fg-card{background:#fff;border-radius:2rem;padding:clamp(24px,5vw,54px);margin:24px 0}.fg-card h2{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;margin:0 0 20px}.fg-card p,.fg-card li{font-size:1.08rem;line-height:1.7}.fg-card a:not(.btn),.fg-footer a{color:#24633f;text-decoration:underline}.fg-card dl{margin:24px 0}.fg-card dt{font-size:.9rem;color:#53645b;margin-top:20px}.fg-card dd{margin:4px 0;font-size:1.1rem;line-height:1.6;overflow-wrap:anywhere}.fg-note{border-left:4px solid #49a078;padding:12px 20px;background:#f0f6f3;border-radius:0 1rem 1rem 0}.fg-card .btn-primary{background:#49a078!important;border-color:#49a078!important;color:white!important;border-radius:100px;white-space:normal}.fg-footer{text-align:center;padding:30px 20px 50px;line-height:1.8}.fg-meta{color:#53645b;font-size:.95rem!important}.fg-crumb{margin-bottom:24px}.fg-card .fg-lead{font-size:1.2rem}.fg-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px}.fg-grid .fg-card{margin:0;padding:26px}.fg-grid h2{font-size:1.3rem}.fg-search{width:100%;padding:16px;border:1px solid #9cb6a7;border-radius:1rem;font:inherit;margin-bottom:24px}.fg-grid [hidden]{display:none!important}@media(max-width:767px){.ag-fg .fg-hero{padding:115px 20px 45px}.fg-body{padding:0 12px;margin:20px auto}.fg-card{border-radius:1.5rem}.fg-hero p{font-size:1rem}}.fg-image{margin:0 0 28px}.fg-image img{display:block;width:100%;height:auto;max-height:none;object-fit:contain;border-radius:1.5rem;background:#f0f3f2}.fg-image figcaption{margin-top:8px;color:#53645b;font-size:.85rem}