
.sw-start{box-sizing:border-box;width:100%;max-width:100%;margin:26px 0;padding:26px;border:1px solid #d6e5dc;border-radius:17px;background:#f8fbf8;color:#234834;line-height:1.75}.sw-start h2{font-size:22px!important;line-height:1.5;margin:0 0 10px!important;overflow-wrap:anywhere}.sw-start .sw-start-intro{font-size:13px;color:#5c7865;margin:0 0 18px}.sw-start .sw-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;list-style:none;padding:0;margin:18px 0 22px}.sw-start .sw-steps li{min-width:0;background:#fff;border:1px solid #e0ebe2;border-radius:11px;padding:16px;margin:0}.sw-start .sw-step-number{display:inline-block;color:#25835d;font-size:11px;font-weight:700;margin-bottom:5px}.sw-start h3{font-size:15px!important;line-height:1.6;margin:0 0 8px!important}.sw-start .sw-steps p,.sw-start .sw-standard p{font-size:12px;color:#607b68;margin:0;overflow-wrap:anywhere}.sw-start .sw-standards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:15px 0}.sw-start .sw-standard{padding:18px;border-radius:12px;background:#eaf3ed;min-width:0}.sw-start .sw-standards-title{font-size:18px!important;margin-top:22px!important}.sw-start .sw-contact{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:18px}.sw-start .sw-contact a{display:inline-flex;align-items:center;justify-content:center;background:#176b50;color:#fff;padding:10px 15px;border-radius:8px;font-size:12px;font-weight:700;text-decoration:none}.sw-start .sw-contact a.sw-message{color:#326548;background:#e4efe7}.sw-start .sw-contact small{font-size:11px;color:#778d7c;overflow-wrap:anywhere}.sw-start details>summary{cursor:pointer;font-weight:700;font-size:13px;color:#27744e;padding:10px 0}.sw-start details{border-top:1px solid #deeadf;margin-top:16px}.sw-start a:focus-visible,.sw-start summary:focus-visible{outline:2px solid #5e9c76;outline-offset:3px}@media(max-width:800px){.sw-start .sw-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.sw-start{padding:20px 15px}.sw-start h2{font-size:19px!important}.sw-start .sw-standards{grid-template-columns:1fr}.sw-start .sw-steps{grid-template-columns:1fr}.sw-start .sw-steps li{padding:14px}}
