
.research77{display:block!important;padding:34px 24px 30px!important;background:#eef1e7}.research-head84 h2{font:32px/1.05 Georgia!important;margin:0 0 13px!important}.research-head84>p{font:14px/1.4 Arial;margin:0 0 22px;color:#596b50}.topics84>a{display:grid;grid-template-columns:67px 1fr 16px;align-items:center;gap:13px;min-height:103px;padding:14px 0;border:0;border-top:1px solid #d4ddc9;text-decoration:none;color:#174b3a}.topics84 img{width:67px;height:72px;object-fit:contain}.topics84 small{display:block;font:9px/1.5 Arial;letter-spacing:.5px;color:#62765a;margin-bottom:7px}.topics84 strong{font:22px/1.1 Georgia;display:block;font-weight:normal}.topics84 b{font:21px Georgia;font-weight:normal}.research-foot84{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #d4ddc9;padding-top:19px;gap:12px}.research-foot84>span{font:11px Arial;color:#66765a}.research-foot84 a{font-size:13px}.research77 .limits84{font:11px/1.5 Arial;margin:17px 0 0;color:#69795e;max-width:285px}.quality77{background:linear-gradient(#eef1e7,#fffefb 22%)}.dock84{position:fixed;z-index:50;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 20px max(12px,env(safe-area-inset-bottom));background:#fffefa;border-top:1px solid #d9e1ce;box-shadow:0 -4px 20px #174b3a0a}.dock84[hidden]{display:none}.edit-dock84{padding:0;border:0;background:none;color:#174b3a;text-align:left;cursor:pointer}.edit-dock84 span{display:block;font:12px Arial;margin-bottom:5px}.edit-dock84 b{font-weight:normal;color:#6f7e63;padding-left:5px}.edit-dock84 strong{font:24px Georgia}.review-dock84{background:#174b3a;color:white;border:0;border-radius:5px;padding:14px 19px;min-height:46px;font:13px Arial;cursor:pointer}.main-footer77{padding-bottom:125px}.dock84 button:focus-visible{outline:2px solid #174b3a;outline-offset:4px}@media(min-width:900px){.research77{padding:60px 10%!important}.topics84{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.topics84>a{grid-template-columns:75px 1fr 16px;min-height:150px}.research-foot84{margin-top:25px}.research77 .limits84{max-width:none}.dock84{left:auto;right:24px;bottom:20px;min-width:310px;border:1px solid #d9e1ce;border-radius:8px}}
