.mc-portal{max-width:860px;margin:36px auto;padding:0 16px;font-family:Tahoma,Arial,sans-serif;color:#202124}.mc-hero{text-align:center;background:#f5f7fb;border:1px solid #e1e6ef;border-radius:10px;padding:28px 20px;margin-bottom:22px}.mc-hero h1{margin-top:0;margin-bottom:12px}.mc-card{background:#fff;border:1px solid #e1e4e8;border-radius:8px;padding:24px;box-shadow:0 2px 8px rgb(0 0 0 / .04);margin-bottom:22px}.mc-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mc-form label{display:block;font-weight:600;margin-bottom:11px}.mc-form input[type="text"],.mc-form input[type="email"],.mc-form input[type="file"],.mc-form select,.mc-form textarea{width:100%;box-sizing:border-box;margin-top:7px;padding:11px 12px;border:1px solid #cbd2dc;border-radius:5px;background:#fff;color:#202124;font-family:inherit;font-size:inherit;font-weight:400!important;line-height:1.7}.mc-form textarea{resize:vertical}.mc-check{display:flex!important;align-items:flex-start;gap:9px;font-weight:400!important}.mc-check input{margin-top:5px}.mc-button{display:inline-block;border:0;border-radius:5px;padding:12px 24px;background:#243b6b;color:#fff;font:inherit;font-weight:700;cursor:pointer}.mc-button:hover,.mc-button:focus{background:#182b53;color:#fff}.mc-notice{padding:13px 16px;border-radius:5px;margin-bottom:20px;font-weight:700}.mc-success{background:#eaf7ed;border:1px solid #a7d8b0;color:#176b2d}.mc-error{background:#fff0f0;border:1px solid #e6b1b1;color:#9c2222}.mc-small,.mc-optional{color:#667085;font-size:14px;font-weight:400}.mc-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}@media (max-width:700px){.mc-grid{grid-template-columns:1fr;gap:0}.mc-category-options{grid-template-columns:repeat(2,minmax(0,1fr))}.mc-card{padding:18px}}@media (max-width:430px){.mc-category-options{grid-template-columns:1fr}}.mc-category-field{margin:0 0 18px;padding:0;border:0;min-width:0}.mc-category-field legend{display:block;width:100%;margin-bottom:10px;padding:0;font-size:inherit;font-weight:600;color:#202124}.mc-category-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.mc-category-option{position:relative;display:block!important;margin:0!important;font-weight:400!important;cursor:pointer}.mc-category-option input{position:absolute;opacity:0;pointer-events:none}.mc-category-option span{display:flex;align-items:center;justify-content:center;min-height:40px;padding:7px 8px;border:1px solid #cbd2dc;border-radius:6px;background:#fff;color:#202124;font-size:14px;font-weight:400;line-height:1.35;text-align:center;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.mc-category-option input:checked+span{border-color:#243b6b;background:#243b6b;color:#fff;box-shadow:0 0 0 2px rgb(36 59 107 / .12)}.mc-category-option input:focus-visible+span{outline:3px solid rgb(36 59 107 / .24);outline-offset:2px}.mc-form textarea,.mc-form input,.mc-form select,.mc-form option{font-weight:400!important}.mc-success-screen{max-width:720px;margin:40px auto;padding:38px 24px;border:1px solid #a7d8b0;border-radius:10px;background:#eef9f0;text-align:center}.mc-success-screen h1{margin:12px 0 16px;color:#176b2d}.mc-success-screen p{margin:8px 0;font-weight:400}.mc-success-icon{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:50%;background:#218c3a;color:#fff;font-size:34px;font-weight:700}.mc-success-note{color:#465266}.mc-new-article-button{margin-top:22px;text-decoration:none}.mc-compact-grid{margin-bottom:4px}.mc-float-field{position:relative;display:block!important;margin-bottom:11px!important;font-weight:400!important}.mc-float-field input,.mc-float-field textarea{margin-top:0!important;padding:23px 13px 8px!important}.mc-float-field textarea{padding-top:29px!important}.mc-float-label{position:absolute;top:15px;right:13px;z-index:2;max-width:calc(100% - 26px);color:#667085;font-size:15px;font-weight:500;line-height:1.2;pointer-events:none;transition:top .15s ease,font-size .15s ease,color .15s ease}.mc-float-label small{font-size:12px;font-weight:400;color:#8a94a6}.mc-float-field input:focus+.mc-float-label,.mc-float-field input:not(:placeholder-shown)+.mc-float-label,.mc-float-field textarea:focus+.mc-float-label,.mc-float-field textarea:not(:placeholder-shown)+.mc-float-label{top:5px;font-size:11px;color:#243b6b}.mc-float-field input:focus,.mc-float-field textarea:focus{border-color:#243b6b;box-shadow:0 0 0 2px rgb(36 59 107 / .10);outline:0}.mc-required-star{color:#d93025;font-weight:700}.mc-full-field{width:100%}.mc-textarea-field textarea{min-height:280px}.mc-human-check{margin:15px 0 18px;padding:14px;border:1px solid #d8dee8;border-radius:7px;background:#f8fafc}.mc-human-check legend{padding:0 7px;color:#202124;font-weight:600}.mc-human-row{display:grid;grid-template-columns:1fr 150px;gap:14px;align-items:center}.mc-human-question{display:flex;align-items:center;gap:9px;font-weight:400;line-height:1.7}.mc-human-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:27px;height:27px;border-radius:50%;background:#98a2b3;color:#fff;font-weight:700;transition:background-color .18s ease,transform .18s ease}.mc-human-icon-success{display:none}.mc-human-correct .mc-human-icon{background:#218c3a;transform:scale(1.06)}.mc-human-correct .mc-human-icon-idle{display:none}.mc-human-correct .mc-human-icon-success{display:inline}.mc-human-correct .mc-human-answer input{border-color:#218c3a;box-shadow:0 0 0 2px rgb(33 140 58 / .12)}.mc-human-status{min-height:22px;margin:8px 0 0;font-size:13px;color:#b3261e}.mc-human-correct .mc-human-status{color:#176b2d}.mc-human-answer{margin-bottom:0!important}.mc-human-answer input{text-align:center}@media (max-width:700px){.mc-human-row{grid-template-columns:1fr}.mc-human-answer{max-width:180px}.mc-textarea-field textarea{min-height:240px}}.mc-portal .mc-button,.mc-portal a.mc-button,.mc-portal .mc-button:link,.mc-portal .mc-button:visited,.mc-portal .mc-button:hover,.mc-portal .mc-button:focus,.mc-portal .mc-button:active{color:#ffffff!important;text-decoration:none!important}.mc-portal .mc-button:hover,.mc-portal .mc-button:focus{background:#182b53!important}