
.fp-problems{font:15px/1.74 -apple-system,BlinkMacSystemFont,Inter,system-ui,sans-serif;color:#1b3b29;background:#fff;overflow:clip}.fp-problems *{box-sizing:border-box}.fp-problems .shell{max-width:1160px;width:calc(100% - 44px);margin:auto}.fp-problems .hero{padding:76px 0 55px;background:radial-gradient(ellipse at top right,#e1ecdd,transparent 55%),#fbfaf6;border-bottom:1px solid #dbe7d7}.fp-problems .ey{font-size:11px;color:#527e5b;font-weight:900;letter-spacing:.14em}.fp-problems h1{font-size:clamp(46px,6.3vw,80px);line-height:1.05;letter-spacing:-.065em;color:#143b26;margin:16px 0 20px}.fp-problems h2{font-size:clamp(28px,3.6vw,40px);letter-spacing:-.045em;color:#19452e;line-height:1.15}.fp-problems p{color:#5c7361;font-size:15px;line-height:1.8}.fp-problems .hero p{font-size:17px;max-width:730px}.fp-problems .bar{background:white;border-bottom:1px solid #e0e9dd;position:relative}.fp-problems .bar .shell{display:flex;gap:11px;flex-wrap:wrap;padding:19px 0;align-items:center}.fp-problems button{padding:11px 17px;border:1px solid #bbd0ba;background:white;border-radius:99px;color:#315f40;min-height:42px;font-size:12px;font-weight:850;cursor:pointer}.fp-problems button[aria-pressed=true]{background:#17452c;color:white;border-color:#17452c}.fp-problems input{padding:11px 16px;border:1px solid #afcbaa;background:white;border-radius:99px;font:inherit;font-size:13px;min-height:44px;min-width:240px;flex:1}.fp-problems .group{padding:55px 0;border-bottom:1px solid #edf1e9}.fp-problems .group-head{display:flex;align-items:end;justify-content:space-between;gap:13px;flex-wrap:wrap;margin-bottom:23px}.fp-problems .group-head a{color:#1d6a3f;font-size:12px;font-weight:860}.fp-problems .cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.fp-problems article{border:1px solid #d9e6d6;border-radius:15px;background:#fff;padding:25px}.fp-problems article small{display:block;font-size:10px;font-weight:900;letter-spacing:.11em;color:#5e8869}.fp-problems article h3{font-size:21px;line-height:1.21;letter-spacing:-.04em;margin:11px 0;color:#1d452e}.fp-problems article p{font-size:13px;line-height:1.72;margin:0 0 15px;color:#5c7061}.fp-problems article a{font-size:12px;color:#245f3e;font-weight:900;text-decoration:none}.fp-problems article a:hover{text-decoration:underline}.fp-problems .outro{background:#163b29;color:white;padding:57px 0}.fp-problems .outro h2,.fp-problems .outro p{color:white}.fp-problems .outro a{display:inline-flex;background:#e1efd8;border-radius:99px;padding:13px 21px;color:#1a4a30;font-weight:870;text-decoration:none}.fp-problems .hide{display:none!important}.fp-problems a:focus-visible,.fp-problems button:focus-visible,.fp-problems input:focus-visible{outline:3px solid #83b088;outline-offset:4px}
.fp-home-question{padding:71px 0;background:radial-gradient(ellipse at top right,#e7efe2,transparent 50%),#f6f8f3;border-top:1px solid #e2e9dd}.fp-home-question .wrap{max-width:1180px;width:calc(100% - 40px);margin:auto}.fp-home-question .kicker{font-size:11px;font-weight:900;color:#507b5a;letter-spacing:.14em}.fp-home-question h2{font-size:clamp(29px,3.7vw,46px);color:#183e2a!important;letter-spacing:-.054em;line-height:1.15;margin:12px 0}.fp-home-question p{font-size:14px;color:#5c7464;line-height:1.7}.fp-home-question .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:25px 0}.fp-home-question .grid a{display:block;border-radius:14px;border:1px solid #dce6d8;background:white;padding:23px;color:#204c35!important;text-decoration:none!important;font-weight:810;min-width:0}.fp-home-question .grid small{display:block;color:#588567;letter-spacing:.13em;font-size:10px;font-weight:900;margin-bottom:10px}.fp-home-question .grid strong{display:block;font-size:20px;line-height:1.25;letter-spacing:-.035em;margin-bottom:12px}.fp-home-question .grid span{font-size:12px;color:#34734c;font-weight:850}.fp-home-question .all{display:inline-flex;padding:13px 19px;color:#fff!important;background:#17442d;border-radius:99px;text-decoration:none!important;font-size:13px;font-weight:850}.fp-hub-question{background:#eaf3e6;border-radius:15px;border:1px solid #d7e6d3;padding:22px;max-width:1100px;margin:28px auto}.fp-hub-question h2{font-size:clamp(22px,3vw,30px)!important;color:#1b4a2f!important}.fp-hub-question a{display:block;margin:10px 0;color:#22613e!important;font-size:13px;font-weight:830}.fp-hub-question a:last-child{border-top:1px solid #cee1cc;padding-top:11px}.fp-hub-question small{color:#5d8261;letter-spacing:.1em;font-weight:850;font-size:10px}@media(max-width:800px){.fp-problems .cards{grid-template-columns:1fr}.fp-home-question .grid{grid-template-columns:1fr}}@media(max-width:650px){.fp-problems .shell,.fp-home-question .wrap{width:calc(100% - 30px)}.fp-problems .hero{padding:45px 0}.fp-problems h1{font-size:46px}.fp-problems .bar .shell{gap:8px}.fp-problems input{min-width:100%;order:-1}.fp-problems .group{padding:37px 0}.fp-problems article{padding:20px}.fp-home-question{padding:45px 0}}
