/* exxam.ru — страницы-инструменты: каркас без рейла. Скоуп body.tools.
   Внутренние инструменты (конвертер, тренажёр) берут стили practice.css по body.practice. */

body.tools .tool-page{position:relative;z-index:2;max-width:648px;margin:0 auto;padding:22px 24px 60px}
body.tools .tool-head{margin:8px 0 18px}
body.tools .tool-head h1{font-size:22px}
body.tools .tool-head .lead{margin:8px 0 0;color:var(--muted);font-size:14.5px;line-height:1.7;max-width:70ch}

body.tools .faq-card{margin-top:22px}
body.tools .faq details{border:1px solid var(--line);border-radius:12px;margin:8px 0;background:var(--panel)}
body.tools .faq summary{cursor:pointer;font-weight:700;padding:13px 15px;list-style:none;display:flex;align-items:center;gap:9px}
body.tools .faq summary::-webkit-details-marker{display:none}
body.tools .faq summary::before{content:"▸";color:var(--violet);transition:transform .15s;flex:none}
body.tools .faq details[open] summary::before{transform:rotate(90deg)}
body.tools .faq .body{padding:0 16px 15px 41px;color:var(--ink);line-height:1.6}

@media (max-width:560px){
  body.tools .tool-page{padding:16px 14px 48px}
}
