.knowledge{max-width:980px;margin:42px auto;padding:0 24px 80px}.knowledge h1{font-size:clamp(2rem,5vw,3.7rem);line-height:1.08;max-width:800px}.knowledge .eyebrow{font-weight:700;letter-spacing:.08em;font-size:.8rem}.knowledge form{margin:30px 0 10px}.knowledge label{display:block;font-weight:600}.knowledge textarea{display:block;width:100%;box-sizing:border-box;margin:10px 0;padding:15px;border:1px solid #737770;border-radius:7px;background:#fff;font:inherit;resize:vertical}.knowledge button{padding:10px 15px;border:1px solid #54584f;border-radius:5px;font:inherit;background:#fff;margin:5px 7px 5px 0;cursor:pointer}.knowledge button[type=submit]{background:#172416;color:#fff}.knowledge button:disabled{opacity:.5;cursor:default}.knowledge .controls{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;margin:14px 0}.knowledge .controls label{font-size:.9rem;font-weight:400}.knowledge .privacy{font-size:.85rem;color:#53574f}.knowledge article{padding:24px 0;border-top:1px solid #c3c7bd}.knowledge article h2{margin:0 0 8px;font-size:1.45rem}.knowledge .tag{display:inline-block;padding:3px 8px;background:#e1e8d9;font-size:.8rem}.knowledge .sources{font-size:.85rem;overflow-wrap:anywhere}.knowledge .gap{background:#f3ead8;padding:10px 15px;border-left:3px solid #8c671f}.knowledge #detail:empty{display:none}.knowledge #detail{border:1px solid #aaa;padding:20px;margin-top:25px}.knowledge a{color:#224923;text-underline-offset:3px}.knowledge :focus-visible{outline:3px solid #a9bf4e;outline-offset:3px}@media(max-width:600px){.knowledge{margin-top:28px;padding:0 16px 50px}.knowledge .controls{gap:10px}.knowledge button{max-width:100%}}
