.publish-main{min-height:80vh;background:#f3f6f2;padding:clamp(54px,7vw,96px) 0 100px;color:#122a21}.publish-wrap{max-width:1000px}.publish-intro{max-width:760px;margin:0 auto 42px;text-align:center}.publish-intro .eyebrow{color:#137c55}.publish-intro h1{margin:0 0 18px;font:400 clamp(44px,6vw,68px)/1.04 Georgia,'Times New Roman',serif;letter-spacing:-.045em}.publish-intro>p:last-child{max-width:680px;margin:0 auto;color:#3f5449;font-size:17px;line-height:1.7}.publish-form{max-width:850px;margin:0 auto;padding:clamp(24px,4.5vw,52px);border:1px solid #d0ddd3;border-top:4px solid #16734f;background:#fff;box-shadow:0 18px 44px #09241912}.publish-form fieldset{min-width:0;border:0;padding:0;margin:0 0 34px}.publish-form fieldset>legend{display:block;width:100%;margin:0 0 22px;padding:0 0 11px;border-bottom:1px solid #b9d0c0;color:#133d2b;font:400 27px/1.2 Georgia,'Times New Roman',serif}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.form-field{min-width:0;margin:0 0 21px}.form-field>label,.choice-fieldset>legend{display:block;margin:0 0 8px;color:#19372a;font-size:14px;font-weight:700}.form-field>label span,.choice-fieldset>legend span{margin-left:6px;color:#6d7a71;font-size:11px;font-weight:400;letter-spacing:.04em;text-transform:uppercase}.form-field input:not([type=radio]):not([type=file]),.form-field textarea,.form-field select{display:block;width:100%;min-height:48px;border:1px solid #c8d5cc;border-radius:3px;padding:11px 13px;background:#fbfcfa;color:#182c22;font:inherit;line-height:1.4}.form-field textarea{min-height:130px;resize:vertical}.form-field input:focus,.form-field textarea:focus,.form-field select:focus{outline:2px solid #4d9b70;outline-offset:2px;border-color:#32794f}.choice-fieldset{margin:0 0 23px!important;padding:0!important}.choice-fieldset>legend{width:auto!important;border:0!important;margin:0 0 13px!important;padding:0!important;font:700 14px Arial,Helvetica,sans-serif!important}.choice-row{display:flex;flex-wrap:wrap;gap:12px}.choice-row label{display:flex;align-items:center;gap:9px;min-width:112px;padding:12px 15px;border:1px solid #d0ddd3;background:#f5f8f5;color:#254233}.choice-row input{accent-color:#16734f}.field-hint{margin:-2px 0 10px;color:#66766c;font-size:13px}.upload-field{padding:19px;border:1px dashed #8dad99;background:#f7faf7}.upload-field input[type=file]{max-width:100%;font:14px Arial,Helvetica,sans-serif;color:#33493d}.submit-footer{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:5px}.submit-footer .button{display:inline-flex;align-items:center;gap:13px;min-height:52px;padding:13px 20px;border:1px solid #103c2a;background:#103c2a;color:#f4f8f4;font-weight:700}.submit-footer .button:hover{background:#1b6042}.submit-footer svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.submit-footer p{max-width:350px;margin:0;color:#607166;font-size:13px;line-height:1.5}.submission-disclaimer{max-width:850px;margin:23px auto 0;color:#596b60;font-size:13px;line-height:1.7}.submission-disclaimer strong{color:#18392a}.form-success{max-width:850px;margin:0 auto 20px;padding:16px 18px;border:1px solid #83b394;background:#e4f2e7;color:#143d27}.form-honey{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}
@media(max-width:700px){.publish-main{padding:44px 0 70px}.publish-intro{margin-bottom:29px;text-align:left}.publish-intro h1{font-size:clamp(42px,11vw,58px)}.publish-intro>p:last-child{font-size:16px}.publish-form{padding:25px 19px}.form-grid{grid-template-columns:1fr;gap:0}.publish-form fieldset>legend{font-size:24px}.submit-footer{align-items:stretch;flex-direction:column}.submit-footer .button{justify-content:center;width:100%}.submit-footer p{max-width:none}}
@media(prefers-reduced-motion:reduce){.publish-main{scroll-behavior:auto}}
.page-head.publish-header{background:#0b241c;border-bottom:1px solid #315742}.publish-header .site-nav{color:#f2f8f4}.publish-header .nav-links a,.publish-header .nav-links .resources-trigger{color:#f2f8f4}.publish-header .nav-links .support{background:#e9f6ec;border:1px solid #e9f6ec;color:#0a3926}.publish-header .nav-links .resources-menu{background:#102a20;color:#f2f8f4;border-color:#466652}.publish-header.menu-open{background:#0b241c}.publish-header .nav-links a:hover,.publish-header .nav-links .resources-trigger:hover{color:#a6dfb7}
@media(max-width:760px){.publish-header .menu-toggle{display:block;color:#f2f8f4;border-color:#9bbdaa}.publish-header .nav-links{display:none;width:100%;padding:22px 0 7px;align-items:stretch;gap:0;border-top:1px solid #ffffff36}.publish-header .nav-links.open{display:flex;flex-direction:column}.publish-header .nav-links a{display:block;width:100%;padding:14px 12px;text-align:center;border:1px solid transparent;color:#f2f8f4}.publish-header .nav-links .support{margin-top:8px;background:#e9f6ec;color:#0a3926}.publish-header .resources-menu{background:#102a20;border-top:1px solid #ffffff36}.publish-header .resources-menu a{color:#d7ecde}.publish-header .resources-menu a:hover{color:#fff}.page-head.publish-header .nav-links a:not(.support),.page-head.publish-header .nav-links a:not(.support):link,.page-head.publish-header .nav-links a:not(.support):visited,.page-head.publish-header .nav-links a:not(.support):hover,.page-head.publish-header .nav-links a:not(.support):focus,.page-head.publish-header .nav-links a:not(.support):active{color:#f2f8f4!important}.page-head.publish-header .nav-links .resources-trigger,.page-head.publish-header .nav-links .resources-trigger:hover,.page-head.publish-header .nav-links .resources-trigger:focus,.page-head.publish-header .nav-links .resources-trigger:active{color:#f2f8f4!important;background:transparent!important}.page-head.publish-header .nav-links .resources-toggle{color:#f2f8f4!important}.page-head.publish-header .nav-links .resources-menu a,.page-head.publish-header .nav-links .resources-menu a:link,.page-head.publish-header .nav-links .resources-menu a:visited,.page-head.publish-header .nav-links .resources-menu a:hover,.page-head.publish-header .nav-links .resources-menu a:focus,.page-head.publish-header .nav-links .resources-menu a:active{color:#f2f8f4!important}}
