.hs-mod-nw-news{--purple:#8c2d8c;--purple-dark:#621d62;--purple-mist:#fbf5fb;--ink:#1a1a1a;--ink-soft:#3a3a3a;--muted:#6b6b6b;--border:#e4d0e4;--serif:"Source Serif 4",Georgia,serif;--radius-xl:28px;background:#fff;font-family:Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;padding:96px 0}.hs-mod-nw-news *,.hs-mod-nw-news :after,.hs-mod-nw-news :before{box-sizing:border-box}:where(.hs-mod-nw-news h2,.hs-mod-nw-news p,.hs-mod-nw-news div){margin:0;padding:0}.hs-mod-nw-news .nwn-container{margin:0 auto;max-width:1200px;padding:0 28px}.hs-mod-nw-news .nwn-card{align-items:center;background:var(--purple-mist);border:1px solid var(--border);border-radius:var(--radius-xl);display:grid;gap:48px;grid-template-columns:1.1fr 1fr;padding:48px}.hs-mod-nw-news .nwn-heading{color:var(--ink);font-family:var(--serif);font-size:1.8rem;font-weight:700;letter-spacing:-.015em;line-height:1.2;margin-bottom:12px}.hs-mod-nw-news .nwn-body,.hs-mod-nw-news .nwn-body p{color:var(--ink-soft);font-size:1.02rem;line-height:1.6}.hs-mod-nw-news .nwn-form{display:grid;gap:10px}.hs-mod-nw-news .nwn-input{background:#fff;border:1.5px solid var(--border);border-radius:12px;color:var(--ink);font-family:inherit;font-size:1rem;font-weight:600;padding:14px 16px}.hs-mod-nw-news .nwn-input:focus{border-color:var(--purple);box-shadow:0 0 0 4px rgba(140,45,140,.12);outline:none}.hs-mod-nw-news .nwn-btn{background:var(--purple);border:none;border-radius:12px;color:#fff;cursor:pointer;font-family:inherit;font-size:1rem;font-weight:800;padding:14px 20px;transition:background .2s}.hs-mod-nw-news .nwn-btn:hover{background:var(--purple-dark)}.hs-mod-nw-news .nwn-small{color:var(--muted);font-size:.82rem;margin-top:4px}.hs-mod-nw-news .nwn-hsform .hs-form-field{margin-bottom:10px}.hs-mod-nw-news .nwn-hsform .hs-form-field>label{color:var(--ink);display:block;font-size:.82rem;font-weight:800;margin-bottom:4px}.hs-mod-nw-news .nwn-hsform .hs-form-field>label .hs-form-required{color:var(--purple);margin-left:2px}.hs-mod-nw-news .nwn-hsform .hs-input{background:#fff;border:1.5px solid var(--border);border-radius:12px;color:var(--ink);font-family:inherit;font-size:1rem;font-weight:600;padding:14px 16px;transition:border-color .18s,box-shadow .18s;width:100%}.hs-mod-nw-news .nwn-hsform .hs-input:focus{border-color:var(--purple);box-shadow:0 0 0 4px rgba(140,45,140,.12);outline:none}.hs-mod-nw-news .nwn-hsform .hs-button{background:var(--purple);border:none;border-radius:12px;color:#fff;cursor:pointer;font-family:inherit;font-size:1rem;font-weight:800;padding:14px 20px;transition:background .2s;width:100%}.hs-mod-nw-news .nwn-hsform .hs-button:hover{background:var(--purple-dark)}.hs-mod-nw-news .nwn-hsform .hs-error-msg,.hs-mod-nw-news .nwn-hsform .hs-error-msgs label{color:#b11616;font-size:.82rem;font-weight:700}.hs-mod-nw-news .nwn-hsform ul.hs-error-msgs{list-style:none;margin:6px 0 0;padding:0}.hs-mod-nw-news .nwn-hsform .submitted-message{background:#ecf6ee;border:1px solid #bfe0c8;border-radius:12px;color:#1a7a3a;font-size:.96rem;font-weight:700;padding:16px 18px}.hs-mod-nw-news .nwn-hsform fieldset{border:0;margin:0;max-width:none;padding:0}.hs-mod-nw-news .nwn-hsform fieldset .input{margin-right:0}@media (max-width:960px){.hs-mod-nw-news .nwn-card{gap:28px;grid-template-columns:1fr;padding:32px}}@media (max-width:600px){.hs-mod-nw-news{padding:64px 0}.hs-mod-nw-news .nwn-container{padding:0 20px}}