.sc-heading{display:flex;justify-content:space-between;gap:24px;align-items:center;margin:12px 0 26px}.sc-heading h1,.sc-public h1{font-size:clamp(28px,4vw,40px);letter-spacing:-1px;margin:8px 0}.sc-heading p,.sc-hint{color:#60756e;line-height:1.7}.sc-badge{border:1px solid #c6e7d9;border-radius:30px;padding:9px 14px;background:#effbf5;color:#147350;white-space:nowrap;font-size:13px}.sc-editor,.sc-public{max-width:1100px;margin:auto}.sc-card{background:white;border:1px solid #dce9e3;border-radius:20px;padding:28px;margin:18px 0;box-shadow:0 5px 22px #163b2905;scroll-margin-top:130px}.sc-card h2{font-size:23px;margin:7px 0 20px}.sc-pair{display:grid;grid-template-columns:1fr 1fr;gap:22px}.sc-pair>div{min-width:0}.sc-editor label{display:block;font-weight:650;margin-bottom:8px;font-size:14px}.sc-editor textarea,.sc-editor input:not([type=hidden]):not([type=checkbox]),.sc-editor select{width:100%;box-sizing:border-box;border:1px solid #cfdfd7;border-radius:10px;background:#fcfefd;padding:12px;font:inherit}.sc-editor textarea{resize:vertical;min-height:80px;line-height:1.65}.sc-editor input:focus,.sc-editor textarea:focus{outline:2px solid #8ad9b5;outline-offset:2px}.sc-editor select{max-width:360px}.sc-field{border:0;padding:0;margin:26px 0;min-width:0}.sc-field legend{font-size:16px;font-weight:750;padding:0;margin-bottom:12px}.sc-check{display:flex!important;align-items:center;gap:10px;background:#f1faf5;border:1px solid #d3e9dc;padding:14px;border-radius:12px}.sc-check input[type=checkbox]{min-height:18px;height:18px;width:18px;margin:0;flex:none;accent-color:#157f57}.sc-tabs{display:flex;gap:8px;overflow:auto;padding:8px 0;white-space:nowrap}.sc-tabs a{padding:10px 16px;border:1px solid #dbe8e1;border-radius:30px;color:#426358;text-decoration:none;background:white}.sc-tabs a.active,.sc-tabs a:hover{background:#126848;color:#fff;border-color:#126848}.sc-preview{border:1px solid #d2e9dc;border-radius:16px;padding:24px;background:linear-gradient(145deg,#edfbf2,#fafefb);overflow-wrap:anywhere}.sc-preview small{color:#17744f;font-weight:700;letter-spacing:1px}.sc-preview h3{font-size:27px;line-height:1.35}.sc-preview p{line-height:1.7;white-space:pre-wrap}.sc-preview aside{border-top:1px solid #cde3d4;padding-top:12px}.sc-save{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #d4e5da;border-radius:18px;padding:22px;margin:22px 0 35px}.sc-save>div{flex:1}.sc-save small{display:block;color:#62776d;line-height:1.6;margin-top:5px}.sc-announcement{display:flex;gap:14px;padding:13px max(24px,calc((100vw - 1300px)/2));background:#e4f5ec;border-bottom:1px solid #cde6d8;color:#145b40;font-size:14px;overflow-wrap:anywhere}.sc-announcement strong{white-space:nowrap}.sc-footer-links{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;margin-top:12px}.sc-footer-links a{color:inherit;text-decoration:none}.sc-public{max-width:940px;margin:24px auto 60px}.sc-copy{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9;font-size:16px}.sc-contact{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:24px;padding-top:24px;border-top:1px solid #e1ebe5}.sc-contact small{display:block;color:#687c72;margin-bottom:8px}.sc-contact a{color:#126848;overflow-wrap:anywhere}.sc-editor .field-validation-error{color:#a02d2d;font-size:13px}.sc-editor .validation-summary-valid{display:none}@media(max-width:700px){.sc-heading{display:block}.sc-badge{display:inline-block}.sc-pair,.sc-contact{grid-template-columns:1fr;gap:16px}.sc-card{padding:20px 16px;border-radius:16px}.sc-save{flex-wrap:wrap;padding:16px}.sc-save>div{flex-basis:100%}.sc-save button{flex:1;padding:12px 10px}.sc-announcement{padding:12px 18px;gap:10px}.sc-preview h3{font-size:24px}.sc-field{margin:22px 0}.sc-tabs a{padding:9px 13px}}
