/* =====================================================
ARTICLE / TECH DOC
===================================================== */

.tech-content{
color:var(--text-primary);
word-wrap:break-word;
}

.tech-content h2{
font-size:28px;
margin-top:1.5em;
margin-bottom:.8em;
padding-bottom:10px;
border-bottom:2px solid var(--bg-light);
}

.tech-content h3{
font-size:22px;
margin-top:1.2em;
color:var(--brand-blue-deep);
}

.tech-content img{
max-width:100%;
height:auto;
border-radius:var(--radius-md);
margin:20px 0;
box-shadow:var(--shadow-soft);
}

/* 公式 */

.formula-box{
background:#f8fafc;
border:1px solid #e2e8f0;
padding:20px;
border-radius:var(--radius-md);
margin:20px 0;
overflow-x:auto;
text-align:center;
}