.fpl-wrap{max-width:1250px;margin:0 auto;padding:55px 24px 90px;color:#193e33;font-family:inherit}.fpl-eyebrow{font-size:12px;letter-spacing:.16em;font-weight:800;color:#5d9832}.fpl-wrap h1{font-size:clamp(32px,4vw,54px);line-height:1.14;margin:15px 0}.fpl-intro{font-size:17px;color:#5d706a;margin-bottom:42px}.fpl-layout{display:grid;grid-template-columns:255px minmax(0,1fr);gap:52px;align-items:start}.fpl-nav{position:sticky;top:110px;padding:23px;border:1px solid #e1e9e1;border-radius:17px;background:#f5f9f1;display:flex;flex-direction:column;gap:6px}.fpl-nav strong{padding:0 12px 14px}.fpl-nav a{padding:12px;border-radius:9px;text-decoration:none;color:#24483b}.fpl-nav a:hover,.fpl-nav a[aria-current]{background:#dcedcf;color:#114d2d;font-weight:700}.fpl-content{line-height:1.8;max-width:830px}.fpl-content h2{font-size:22px;color:#103f2f;margin:30px 0 9px;line-height:1.35}.fpl-content p,.fpl-content li{font-size:15px;color:#44584f}.fpl-content a{color:#277c36;text-decoration:underline}.fpl-content ul{padding-left:23px}.fpl-updated{margin-top:38px;padding-top:19px;border-top:1px solid #dce6dd;font-size:12px!important;color:#708179!important}@media(max-width:780px){.fpl-wrap{padding:35px 16px 65px}.fpl-layout{display:block}.fpl-nav{position:static;margin-bottom:22px}.fpl-content h2{font-size:20px}}