.adslot{margin:18px 0 22px;min-height:90px;border-radius:12px;overflow:hidden}.adslot.placeholder{border:1px dashed #cbd1cc;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#a0a7a2;background:#f8f9f7}.adslot.placeholder span{font-size:12px;letter-spacing:2px}.adslot.placeholder small{margin-top:5px}.toolcards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 18px}.toolcards a{background:#1c282f;color:#fff;border-radius:13px;padding:20px;text-decoration:none;display:flex;justify-content:space-between;align-items:center}.toolcards a:nth-child(2){background:#e9483f}.toolcards a:nth-child(3){background:#16866b}.toolcards span{font-size:12px;opacity:.75}.toolbox{display:grid;grid-template-columns:340px 1fr;gap:18px;align-items:start}.toolbox form,.result{background:#fff;border:1px solid var(--line);border-radius:16px;padding:26px}.toolbox label{display:block;font-size:13px;font-weight:700;margin:0 0 8px}.toolbox input,.toolbox select{width:100%;height:45px;border:1px solid #dce1dc;border-radius:8px;padding:0 12px;margin-bottom:20px;background:#fff;font-size:14px}.toolbox button,.toolactions a{border:0;border-radius:8px;background:var(--red);color:#fff;padding:12px 18px;font-weight:700;cursor:pointer;text-decoration:none}.resulthead{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:15px}.resulthead button{background:#edf0ed;color:#475159;padding:8px 12px}.result p{line-height:1.75;padding:9px 0;margin:0;border-bottom:1px dashed var(--line)}.result>small{display:block;color:var(--muted);line-height:1.7;margin-top:17px}.keyword .adslot{margin:30px 0}.facts{background:#f5f7f4;padding:20px 20px 20px 40px;border-radius:10px;line-height:2;color:#56616a}.related{display:flex;flex-wrap:wrap;gap:8px}.related a{padding:8px 12px;border-radius:20px;background:#f0f2ef;color:#56616a;text-decoration:none;font-size:13px}.toolactions{display:flex;gap:10px;flex-wrap:wrap}.toolactions a:nth-child(2){background:#1c282f}.toolactions a:nth-child(3){background:#16866b}@media(max-width:800px){.toolcards{grid-template-columns:1fr}.toolbox{grid-template-columns:1fr}.toolcards a{padding:17px}}
