.aendNewTool{max-width:1000px;padding:35px 20px 70px;color:#203d2d}.aendNewTool nav{font-size:14px;margin-bottom:20px;color:#60786a}.aendNewTool nav a{color:#267b51}.aendNewTool h1{font-size:clamp(2rem,5vw,3.35rem);line-height:1.13;letter-spacing:-.04em;color:#1d3e2b;margin:18px 0}.aendNewTool>p{max-width:780px;line-height:1.7;color:#657d6b}.aendNewTool .aendToolPanel{border:1px solid #dcebe1;border-radius:19px;padding:clamp(16px,3vw,30px);margin:30px 0;background:#fff;color:#213b2b;box-shadow:0 4px 18px #15582c0a}.aendNewTool .aendToolGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.aendNewTool .aendToolGrid label{display:flex;flex-direction:column;font-weight:650;gap:8px;font-size:14px}.aendNewTool .aendToolGrid input,.aendNewTool .aendToolGrid select{width:100%;min-width:0;min-height:46px;border:1px solid #9cad9d;background:#fff;color:#203b2a;border-radius:10px;padding:12px;font:inherit}.aendNewTool :is(input,select,button,a):focus-visible{outline:3px solid #258353;outline-offset:3px}.aendNewTool .aendToolResults{margin:24px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.aendNewTool .aendToolResults>div{padding:18px;border:1px solid #dfebe3;border-radius:13px;background:#f0f7f2;display:grid;grid-gap:7px;gap:7px;color:#224630;min-width:0}.aendNewTool .aendToolResults span{font-size:13px}.aendNewTool .aendToolResults strong{font-size:clamp(18px,2.3vw,26px);overflow-wrap:anywhere}.aendNewTool .aendToolResults small{font-size:12px;line-height:1.5}.aendNewTool .aendToolNote{font-size:13px;line-height:1.65;color:#667e6c}@media(max-width:650px){.aendNewTool{padding:24px 16px 55px}.aendNewTool .aendToolGrid,.aendNewTool .aendToolResults{grid-template-columns:1fr}}