.discovery{max-width:1400px;margin:auto;padding:42px clamp(18px,5vw,68px);color:#162f35;scroll-margin-top:30px}.discovery h2{font-size:clamp(2rem,4vw,3.4rem);line-height:1.1}.discovery h3{line-height:1.25}.discovery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.discovery article{border:1px solid #d5e0da;border-radius:20px;background:#fff;padding:24px;min-width:0}.discovery .metric{font-size:clamp(1.65rem,3vw,2.4rem);font-weight:700;margin:14px 0}.discovery p,.discovery li{line-height:1.6}.discovery small{display:block;line-height:1.6;color:#526568}.discovery label{display:grid;gap:8px;margin:14px 0}.discovery input,.discovery select,.discovery textarea{padding:12px;border:1px solid #afc1b6;border-radius:9px;max-width:100%;width:100%;box-sizing:border-box;font:inherit}.discovery button,.discovery .button{display:inline-block;padding:12px 18px;background:#205e55;color:white;border:0;border-radius:9px;font:inherit;cursor:pointer;text-decoration:none}.discovery button:disabled{opacity:.6;cursor:wait}.discovery a{color:#205e55}.discovery a.button{color:#fff}.discovery .badge{display:inline-block;background:#eef4ee;border-radius:20px;padding:6px 12px;font-size:.8rem}.discovery .notice{background:#eef4ee;padding:20px;border-left:4px solid #a87530;border-radius:8px}.discovery :focus-visible{outline:3px solid #b07d36;outline-offset:3px}.discovery .featured{border:2px solid #a87530}.discovery .two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.discovery input[type=checkbox]{width:auto}.discovery [role=status]{min-height:1.5em}.discovery nav{display:flex;flex-wrap:wrap;gap:18px}.discovery .bar{height:8px;background:#e9efeb;border-radius:8px;overflow:hidden}.discovery .bar span{display:block;height:100%;background:#27675d}.discovery output{display:block;font-size:1.8rem;font-weight:bold;overflow-wrap:anywhere}@media(max-width:850px){.discovery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.discovery-grid,.discovery .two{grid-template-columns:minmax(0,1fr)}}
