.toolkit-piece{border:1px solid #b8c6b9;padding:25px;margin:25px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.toolkit-piece legend{font:25px Georgia;padding:0 10px}.toolkit-piece label{display:grid;gap:8px;font-size:13px}.toolkit-piece label:first-of-type,.toolkit-piece label:last-of-type{grid-column:1/-1}.toolkit-piece input{font:inherit;background:#fffdf6;border:1px solid #99aca3;padding:13px;min-width:0;width:100%;box-sizing:border-box}.toolkit-piece button{justify-self:start;background:none;border:0;text-decoration:underline;cursor:pointer}.toolkit-buttons{display:flex;gap:20px;flex-wrap:wrap}.toolkit-buttons button{cursor:pointer}#toolkit-status{font-size:13px;min-height:25px}@media(max-width:650px){.toolkit-piece{grid-template-columns:1fr}.toolkit-piece label{grid-column:1!important}}
#inventory{scroll-margin-top:120px}
.toolkit-preparation{background:#e9e7dc;color:#203c46}.toolkit-preparation-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:start}.toolkit-label{border:1px solid #728577;padding:28px;background:#fbf7ed;box-shadow:10px 12px 0 #d5d5c6;transform:rotate(-1deg)}.toolkit-label strong{display:block;font:40px Georgia;margin:20px 0}.toolkit-label dl{display:grid;grid-template-columns:1fr 1fr;gap:14px;font-size:13px}.toolkit-label dd{margin:0}.toolkit-checklist{padding:0;list-style:none}.toolkit-checklist li{border-top:1px solid #a5b4a9;padding:15px 0 15px 28px;position:relative;font-size:15px}.toolkit-checklist li:before{content:'□';position:absolute;left:0}.toolkit-buttons .button{font-size:13px}.toolkit-piece :is(input,button){color:#203c46}.toolkit-piece input:focus-visible{outline:2px solid #345e66;outline-offset:3px}.toolkit-buttons [data-clear]{background:transparent;border:0;color:#405b63;text-decoration:underline}.toolkit-preparation p{color:#40574f}.decision-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.decision-grid article{background:#ece9de;padding:28px;color:#203c46;border-top:3px solid #a48b61}.decision-grid h3{font:29px/1.15 Georgia;color:#203c46}.decision-grid p,.decision-grid li{font:15px/1.8 Arial;color:#40574f}.decision-photo{width:100%;height:290px;object-fit:cover;display:block}.decision-links{display:flex;gap:24px;flex-wrap:wrap;margin-top:30px}@media(max-width:700px){.toolkit-preparation-grid,.decision-grid{grid-template-columns:1fr}.toolkit-label{margin-right:10px}.toolkit-buttons{gap:12px}.toolkit-buttons .button{width:100%;text-align:center}.decision-grid article{padding:24px}.decision-photo{height:220px}}
