.nhw-shell{--nhw-bg:#b0b6b6;--nhw-accent:#225b8a;--nhw-white:#fff;--nhw-ink:#171717;box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;background:var(--nhw-bg);color:var(--nhw-ink);font-family:"Work Sans",Arial,sans-serif;padding:48px}.nhw-shell *{box-sizing:border-box}.nhw-layout{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,1.8fr);gap:64px}.nhw-summary{border-top:1px solid rgba(255,255,255,.75);padding-top:22px}.nhw-summary h3,.nhw-form-panel h2{margin:0 0 20px;color:#fff;font-family:Andika,Georgia,serif;font-size:clamp(25px,3vw,36px);line-height:1.3;letter-spacing:.09em}.nhw-form-panel>p,.nhw-summary p{line-height:1.7}.nhw-eyebrow{text-transform:uppercase;font-size:12px;letter-spacing:.22em}.nhw-summary dl{margin:30px 0 0}.nhw-summary dl div{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.5)}.nhw-summary dt{font-size:12px}.nhw-summary dd{margin:0;text-align:right;font-weight:600}.nhw-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 22px;margin-top:28px}.nhw-field--full{grid-column:1/-1}.nhw-field label{display:block;padding-bottom:9px;font:400 12px/1.2 Lato,Arial,sans-serif}.nhw-field input,.nhw-field textarea,.nhw-field select{display:block;width:100%;min-height:58px;margin:0;border:1px solid transparent!important;border-radius:0!important;background:#fff!important;color:#000!important;box-shadow:none!important;font:400 16px/1.4 "Work Sans",Arial,sans-serif;padding:14px 18px}.nhw-field textarea{min-height:105px;resize:vertical}.nhw-field input:focus,.nhw-field textarea:focus{outline:3px solid #225b8a;outline-offset:2px}.nhw-check{display:flex;align-items:flex-start;gap:11px;margin-top:20px;font-size:14px;line-height:1.55}.nhw-check input{flex:0 0 auto;width:20px;height:20px;margin:1px 0 0;accent-color:var(--nhw-accent)}.nhw-check a{color:#153d5e;text-decoration:underline}.nhw-submit,.nhw-book-link{display:block;min-height:48px;margin:30px 0 0 auto;border:0!important;border-radius:0!important;background:rgba(34,91,138,.55)!important;color:#fff!important;font:700 14px/28px "Work Sans",Arial,sans-serif;letter-spacing:.2em;text-align:center;text-decoration:none;text-transform:uppercase;padding:10px 28px;cursor:pointer}.nhw-book-link{display:inline-block}.nhw-submit:hover,.nhw-book-link:hover{background:var(--nhw-accent)!important;color:#fff!important}.nhw-submit:focus,.nhw-book-link:focus{outline:3px solid #fff;outline-offset:3px}.nhw-notice{margin:20px 0;padding:14px 16px;border-left:4px solid}.nhw-notice--error{background:#fff4f2;border-color:#9b3b2e}.nhw-notice--success{background:#eef8f0;border-color:#387747}.nhw-hp{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.nhw-shell--summary{max-width:650px}.nhw-shell--summary .nhw-summary{display:block}@media(max-width:800px){.nhw-shell{padding:34px 22px}.nhw-layout{grid-template-columns:1fr;gap:42px}.nhw-grid{grid-template-columns:1fr}.nhw-field--full{grid-column:auto}.nhw-field input,.nhw-field textarea{font-size:16px}.nhw-submit{width:100%;margin-left:0}.nhw-summary dl div{grid-template-columns:1fr 1fr}}

.nhw-form-heading{display:flex;align-items:center;gap:5px;min-width:0;margin:0 0 20px}.nhw-form-heading h2{min-width:0;margin:0}.nhw-form-sponsor{display:flex;flex:0 1 auto;align-items:center;gap:5px;min-width:0;white-space:nowrap;color:#fff;font:400 12px/1.2 "Work Sans",Arial,sans-serif}.nhw-form-heading img{display:block;flex:0 1 auto;width:auto;height:clamp(44px,8vw,68px);max-width:min(80%,300px);object-fit:contain}@media(max-width:800px){.nhw-form-heading{flex-wrap:wrap}.nhw-form-heading h2{font-size:20px;letter-spacing:.04em}.nhw-form-sponsor{font-size:11px}.nhw-form-heading img{height:40px;max-width:144px}}
.nhw-shell{--nhw-bg:#b0b6b6;--nhw-accent:#225b8a;--nhfont:400 12pxw-white:#fff;--nhw-ink:#171717;box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;background:var(--nhw-bg);color:var(--nhw-ink);font-family:"Work Sans",Arial,sans-serif;padding:48px}.nhw-shell *{box-sizing:border-box}.nhw-layout{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,1.8fr);gap:64px}.nhw-summary{border-top:1px solid rgba(255,255,255,.75);padding-top:22px}.nhw-summary h3,.nhw-form-panel h2{margin:0 0 20px;color:#fff;font-family:Andika,Georgia,serif;font-size:clamp(25px,3vw,36px);line-height:1.3;letter-spacing:.09em}.nhw-form-panel>p,.nhw-summary p{line-height:1.7}.nhw-eyebrow{text-transform:uppercase;font-size:12px;letter-spacing:.22em}.nhw-summary dl{margin:30px 0 0}.nhw-summary dl div{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.5)}.nhw-summary dt{font-size:12px}.nhw-summary dd{margin:0;text-align:right;font-weight:600}.nhw-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 22px;margin-top:28px}.nhw-field--full{grid-column:1/-1}.nhw-field label{display:block;padding-bottom:9px;font:400 12px/1.2 Lato,Arial,sans-serif}.nhw-field input,.nhw-field textarea,.nhw-field select{display:block;width:100%;min-height:58px;margin:0;border:1px solid transparent!important;border-radius:0!important;background:#fff!important;color:#000!important;box-shadow:none!important;font:400 16px/1.4 "Work Sans",Arial,sans-serif;padding:14px 18px}.nhw-field textarea{min-height:105px;resize:vertical}.nhw-field input:focus,.nhw-field textarea:focus{outline:3px solid #225b8a;outline-offset:2px}.nhw-check{display:flex;align-items:flex-start;gap:11px;margin-top:20px;font-size:14px;line-height:1.55}.nhw-check input{flex:0 0 auto;width:20px;height:20px;margin:1px 0 0;accent-color:var(--nhw-accent)}.nhw-check a{color:#153d5e;text-decoration:underline}.nhw-submit,.nhw-book-link{display:block;min-height:48px;margin:30px 0 0 auto;border:0!important;border-radius:0!important;background:rgba(34,91,138,.55)!important;color:#fff!important;font:700 14px/28px "Work Sans",Arial,sans-serif;letter-spacing:.2em;text-align:center;text-decoration:none;text-transform:uppercase;padding:10px 28px;cursor:pointer}.nhw-book-link{display:inline-block}.nhw-submit:hover,.nhw-book-link:hover{background:var(--nhw-accent)!important;color:#fff!important}.nhw-submit:focus,.nhw-book-link:focus{outline:3px solid #fff;outline-offset:3px}.nhw-notice{margin:20px 0;padding:14px 16px;border-left:4px solid}.nhw-notice--error{background:#fff4f2;border-color:#9b3b2e}.nhw-notice--success{background:#eef8f0;border-color:#387747}.nhw-hp{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.nhw-shell--summary{max-width:650px}.nhw-shell--summary .nhw-summary{display:block}@media(max-width:800px){.nhw-shell{padding:34px 22px}.nhw-layout{grid-template-columns:1fr;gap:42px}.nhw-grid{grid-template-columns:1fr}.nhw-field--full{grid-column:auto}.nhw-field input,.nhw-field textarea{font-size:16px}.nhw-submit{width:100%;margin-left:0}.nhw-summary dl div{grid-template-columns:1fr 1fr}}

.nhw-form-heading{display:flex;align-items:center;gap:5px;min-width:0;margin:0 0 20px}.nhw-form-heading h2{min-width:0;margin:0}.nhw-form-sponsor{display:flex;flex:0 1 auto;align-items:center;gap:5px;min-width:0;white-space:nowrap;font:400 12px/1.2 "Work Sans",Arial,sans-serif}.nhw-form-heading img{display:block;flex:0 1 auto;width:auto;height:clamp(44px,8vw,68px);max-width:min(80%,300px);object-fit:contain}@media(max-width:800px){.nhw-form-heading{flex-wrap:wrap}.nhw-form-heading h2{font-size:20px;letter-spacing:.04em}.nhw-form-sponsor{font-size:11px}.nhw-form-heading img{height:40px;max-width:144px}}

.nhw-summary h3{max-width:100%;overflow-wrap:anywhere;word-break:normal;hyphens:auto}
