.tools-home{max-width:1100px;margin:0 auto;padding:70px 24px;min-height:calc(100svh - 200px)}.tools-intro{margin-bottom:36px}.tools-intro h1{font-size:clamp(28px,4vw,42px);margin:10px 0}.tools-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.tools-grid>a{display:block;padding:30px;border:1px solid var(--line, #b6a992);border-top:2px solid var(--red,#a5281c);background:var(--paper-light,#f7f2e7);color:var(--ink,#181812);text-decoration:none}.tools-grid h2{font-size:22px;margin:18px 0 12px}.tools-grid p{font-size:14px;line-height:1.7}.tools-grid span{color:var(--red,#a5281c)}.brand-home strong{display:block;font-size:26px;white-space:nowrap}.tools-grid>a:hover{border-color:var(--red,#a5281c)}[data-theme="dark"] .tools-grid>a{background:#292927;color:#e4dfd5}@media(max-width:640px){.tools-home{padding:32px 18px}.tools-grid{grid-template-columns:1fr}.tools-grid>a{padding:22px}.brand-home strong{font-size:22px}}
