
.gx44-wrap{margin-top:14px}
.gx44-tabs{display:flex;gap:9px;flex-wrap:wrap;margin:0 0 14px}
.gx44-tab{appearance:none;border:1px solid #d6c7b7;background:#fffaf4;color:#2b251f;border-radius:999px;padding:9px 14px;font-weight:800;cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease}
.gx44-tab:hover{transform:translateY(-1px);border-color:#b99b7d}
.gx44-tab.active{background:#b58b6d;color:#fff;border-color:#b58b6d}
.gx44-card{border:1px solid #ded1c2;background:#fbf7f1;border-radius:20px;padding:18px 19px;box-shadow:0 7px 18px rgba(56,42,30,.055)}
.gx44-card p{margin:0 0 12px;line-height:1.62;color:#403830}
.gx44-card p:last-child{margin-bottom:0}
.gx44-card strong.gx44-label{color:#211b16;font-weight:900}
.gx44-formula{margin:13px 0;padding:11px 14px;border-radius:13px;background:#eee3d5;border-left:4px solid #aa8162;font-weight:850;letter-spacing:.01em;color:#352b24;line-height:1.45}
.gx44-example{display:grid;grid-template-columns:30px minmax(0,1fr);gap:9px;margin:12px 0;padding:11px 13px;border-radius:14px;background:#fffdf9;border:1px solid #eaded1;color:#3c342d;line-height:1.55}
.gx44-example .gx44-num{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#c4a082;color:#fff;font-weight:900;align-self:start}
.gx44-source-note{margin-top:10px;color:#82766b;font-size:.78rem}
@media(max-width:640px){.gx44-card{padding:15px}.gx44-example{grid-template-columns:26px minmax(0,1fr)}.gx44-example .gx44-num{width:25px;height:25px}}
