
.container{width:min(1120px,calc(100% - 32px));margin-inline:auto}
.tool-shell{max-width:920px;margin:0 auto}
.tool-intro{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:14px}
.privacy-note{background:#eef7ff;border:1px solid #cfe7ff;border-radius:14px;padding:13px 15px;margin:18px 0;color:#29435f}
.warning-note{background:#fff8e8;border:1px solid #f6d98a;border-radius:14px;padding:13px 15px;margin:18px 0;color:#6e5410}
.tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
@media(max-width:700px){
 .container{width:min(100% - 20px,1120px)}
 .tool-grid{grid-template-columns:1fr}
}
