
/* ToolsNest original utility guide pages */
.tn-guide{max-width:1070px;margin:42px auto 76px;padding:0 26px;color:#24314a;font-family:system-ui,sans-serif;line-height:1.7}
.tn-guide .intro{background:linear-gradient(120deg,#f5f1ff,#eafbff);padding:30px 34px;border-radius:20px;margin:28px 0}
.tn-guide h1{font-size:clamp(30px,4vw,48px);line-height:1.14;color:#18213d;margin:8px 0 18px}
.tn-guide h2{font-size:24px;margin:38px 0 12px;color:#18213d}
.tn-guide h3{font-size:18px;margin:20px 0 8px;color:#18213d}
.tn-guide p{margin:10px 0 15px}.tn-guide ul,.tn-guide ol{padding-left:22px}
.tn-guide .lead{font-size:19px;max-width:770px}
.tn-guide .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin:22px 0}
.tn-guide .tile{border:1px solid #d9dded;border-radius:16px;padding:18px;background:#fff;box-shadow:0 2px 11px #1018280a}
.tn-guide .action{display:inline-block;background:#694af1;color:#fff;text-decoration:none;border-radius:11px;padding:13px 23px;font-weight:700;margin:12px 0 4px}
.tn-guide .action:hover{background:#4d34b6}.tn-guide .quiet{color:#516078;font-size:14px}.tn-guide .faq details{border-bottom:1px solid #ddd;padding:16px 3px}.tn-guide .faq summary{font-weight:700;cursor:pointer}
.tn-guide table{border-collapse:collapse;width:100%}.tn-guide td,.tn-guide th{border:1px solid #d9dded;padding:10px;text-align:left}
@media(max-width:600px){.tn-guide{padding:0 16px;margin:18px auto 50px}.tn-guide .intro{padding:23px 20px}}
