.toolbox-hero{padding-bottom:60px}.toolbox-status{padding:28px;border-radius:26px;background:#fff;border:1px solid #dce7df;box-shadow:0 16px 44px rgba(8,122,61,.08)}.toolbox-status h2{font-size:1.7rem;margin-top:14px}.toolbox-status p{color:#647067}.status-badge{display:inline-flex;padding:6px 10px;border-radius:999px;background:#e7f6ec;color:#087a3d;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.tool-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:36px}.tool-card{padding:28px;border:1px solid #dce7df;border-radius:22px;background:#fff;display:flex;flex-direction:column;min-height:260px;box-shadow:0 8px 28px rgba(13,67,37,.04)}.tool-tag{display:inline-flex;align-self:flex-start;padding:6px 10px;border-radius:999px;background:#f4f8f4;color:#087a3d;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;margin-bottom:22px}.tool-card p{color:#647067}.tool-card .text-link{margin-top:auto;padding-top:16px}.toolbox-principles{display:grid;grid-template-columns:.85fr 1.15fr;gap:54px;align-items:start}.principle-list{display:grid;gap:12px}.principle-list article{padding:20px 22px;border:1px solid #dce7df;border-radius:18px;background:#fff}.principle-list strong,.principle-list span{display:block}.principle-list strong{color:#087a3d;margin-bottom:5px}.principle-list span{color:#647067}@media(max-width:900px){.tool-grid{grid-template-columns:1fr}.tool-card{min-height:0}.toolbox-principles{grid-template-columns:1fr;gap:28px}}@media(max-width:620px){.toolbox-status{padding:24px}.toolbox-hero{padding-bottom:48px}}