/* Legacy standalone tool pages (agent C): compact intro + shared skin helpers. Scope: .az-tool.azc */
.azc .az-wrap{padding-bottom:8px}
.azc .az-crumbs{padding:12px 0 2px;font-size:13px}
.azc .az-intro{padding:0 0 14px !important}
.azc .az-intro .az-h1{font-size:clamp(1.5rem,3.4vw,2.1rem) !important;line-height:1.15 !important;max-width:none}
.azc .az-intro .az-lead{margin:6px 0 0 !important;font-size:clamp(.95rem,1.8vw,1.05rem);max-width:46em;line-height:1.5}
.azc .az-cat{margin-bottom:8px;padding:5px 12px;font-size:11.5px}
.azc .az-wm{font-size:clamp(4rem,10vw,8rem);top:-10px}
@media(max-width:700px){.azc .az-wm{top:-6px;font-size:4.5rem}}
.azc .az-badges{margin:0 0 14px}
.azc .az-below{padding-top:36px}
.azc .az-below .az-h2{margin-bottom:14px;font-size:clamp(1.4rem,3.4vw,2rem)}
.azc .az-ws{margin-bottom:8px}
.azc .az-wsbody{padding:clamp(14px,2.6vw,26px);color:var(--az-text)}
.azc .az-wsbody .container,.azc .az-wsbody .container-fluid{max-width:100%;padding-left:0;padding-right:0}
.azc .az-btn,.azc .az-wsbody .btn{border-radius:999px;min-height:44px}
.azc .az-wsbody input[type=text],.azc .az-wsbody input[type=number],.azc .az-wsbody input[type=url],.azc .az-wsbody input[type=email],.azc .az-wsbody input[type=search],.azc .az-wsbody select,.azc .az-wsbody textarea{border-radius:16px;font-size:16px}
.azc .az-wsbody button:not(.btn-close){min-height:40px}
.azc img,.azc canvas,.azc video,.azc table{max-width:100%}
.azc .az-card{background:#fff;border:1px solid var(--az-line);border-radius:26px;padding:clamp(18px,3vw,28px);box-shadow:0 24px 50px -36px rgba(50,60,140,.5)}
.azc .az-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}
@media(max-width:700px){.azc{overflow-x:clip}}

/* sidebar cards: flat list rows instead of grey boxes inside the card */
.azc .az-cards .tool-card .tip-box,.azc .az-cards .tool-card .tool-card-body [style*="background:var(--s50)"],.azc .az-cards .tool-card .tool-card-body [style*="background:var(--g50)"]{background:transparent!important;border:0!important;border-bottom:1px solid var(--az-line,#e6e8f5)!important;border-radius:0!important;padding-left:.1rem!important;padding-right:.1rem!important}
.azc .az-cards .tool-card .tool-card-body>div>:last-child{border-bottom:0!important}
