.ll-tool-guide{margin-block:28px 36px;padding:clamp(18px,3vw,30px);border:1px solid var(--os-line,#dbe4ef);border-radius:18px;background:var(--os-card,#fff);color:var(--os-ink,#16314c)}.ll-tool-guide header>span{font-size:12px;font-weight:800;color:var(--os-green-dark,#087b72)}.ll-tool-guide h2{font-size:clamp(19px,2.3vw,25px);line-height:1.6;margin:4px 0}.ll-tool-guide header>p{color:var(--os-muted,#64748b);font-size:14px;margin:4px 0 18px}.ll-tool-guide ol{list-style:none;counter-reset:tool-step;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0}.ll-tool-guide li{counter-increment:tool-step;position:relative;min-width:0;padding:14px 55px 14px 14px;border:1px solid var(--os-line,#dbe4ef);border-radius:12px;background:var(--os-bg,#f6f9fc)}.ll-tool-guide li:before{content:counter(tool-step);position:absolute;inset-inline-start:12px;top:15px;display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--os-green-soft,#e4f6f0);color:var(--os-green-dark,#087b72);font-weight:800}.ll-tool-guide h3{font-size:15px;margin:0 0 5px;line-height:1.6}.ll-tool-guide li p{color:var(--os-muted,#64748b);font-size:13px;line-height:1.9;margin:0;overflow-wrap:anywhere}@media(max-width:640px){.ll-tool-guide ol{grid-template-columns:1fr;gap:10px}.ll-tool-guide{margin-block:20px;padding:16px}.ll-tool-guide li{padding-block:12px}}@media print{.ll-tool-guide{display:none!important}}
