.hs-mod-nw-grid{--purple:#8c2d8c;--purple-dark:#621d62;--purple-pale:#f6eaf6;--ink:#1a1a1a;--ink-soft:#3a3a3a;--muted:#6b6b6b;--border:#e4d0e4;--border-soft:#efe4ef;--bg:#fafafa;--serif:"Source Serif 4",Georgia,serif;--shadow:0 6px 24px rgba(98,29,98,.08);--radius-lg:20px;font-family:Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.hs-mod-nw-grid *,.hs-mod-nw-grid :after,.hs-mod-nw-grid :before{box-sizing:border-box}:where(.hs-mod-nw-grid h3,.hs-mod-nw-grid p,.hs-mod-nw-grid div,.hs-mod-nw-grid span){margin:0;padding:0}.hs-mod-nw-grid svg{display:block;max-width:100%}:where(.hs-mod-nw-grid a){color:inherit;text-decoration:none}.hs-mod-nw-grid .nwg-container{margin:0 auto;max-width:1200px;padding:0 28px}.hs-mod-nw-grid .nwg-filter{background:#fff;border-bottom:1px solid var(--border-soft);padding:18px 0;position:sticky;top:128px;z-index:30}.hs-mod-nw-grid .nwg-filter-inner{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.hs-mod-nw-grid .nwg-filter-label{color:var(--muted);font-size:.86rem;font-weight:800;letter-spacing:.1em;margin-right:6px;text-transform:uppercase}.hs-mod-nw-grid .nwg-pill{background:#fff;border:1.5px solid var(--border-soft);border-radius:100px;color:var(--ink-soft);cursor:pointer;font-family:inherit;font-size:.92rem;font-weight:800;padding:9px 16px;transition:all .18s}.hs-mod-nw-grid .nwg-pill:hover{border-color:var(--purple);color:var(--purple)}.hs-mod-nw-grid .nwg-pill.is-active{background:var(--purple);border-color:var(--purple);color:#fff}.hs-mod-nw-grid .nwg-articles{background:var(--bg);padding:56px 0 96px}.hs-mod-nw-grid .nwg-grid{display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.hs-mod-nw-grid .nwg-card{background:#fff;border:1px solid var(--border-soft);border-radius:var(--radius-lg);display:flex;flex-direction:column;overflow:hidden;transition:all .25s}.hs-mod-nw-grid .nwg-card:hover{border-color:var(--border);box-shadow:var(--shadow);transform:translateY(-4px)}.hs-mod-nw-grid .nwg-cover{align-items:center;aspect-ratio:16/10;display:flex;justify-content:center;overflow:hidden;position:relative}.hs-mod-nw-grid .nwg-bg-1{background:linear-gradient(140deg,#b45ab4,#621d62)}.hs-mod-nw-grid .nwg-bg-2{background:linear-gradient(140deg,#f6eaf6,#b45ab4)}.hs-mod-nw-grid .nwg-bg-3{background:linear-gradient(140deg,#ffe36a,#ffcb55)}.hs-mod-nw-grid .nwg-bg-4{background:linear-gradient(140deg,#8c2d8c,#2a0f2a)}.hs-mod-nw-grid .nwg-bg-5{background:linear-gradient(140deg,#eaf3fb,#005eb8)}.hs-mod-nw-grid .nwg-bg-6{background:linear-gradient(140deg,#fbf5fb,#8c2d8c)}.hs-mod-nw-grid .nwg-cover:before{background-image:radial-gradient(circle,hsla(0,0%,100%,.08) 1.2px,transparent 0);background-size:18px 18px;content:"";inset:0;position:absolute}.hs-mod-nw-grid .nwg-cover svg{height:auto;max-width:220px;position:relative;width:55%}.hs-mod-nw-grid .nwg-tag{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:hsla(0,0%,100%,.96);border-radius:100px;color:var(--purple-dark);font-size:.7rem;font-weight:900;left:16px;letter-spacing:.1em;padding:5px 10px;position:absolute;text-transform:uppercase;top:16px}.hs-mod-nw-grid .nwg-body{display:flex;flex:1;flex-direction:column;padding:22px 24px 26px}.hs-mod-nw-grid .nwg-meta{align-items:center;color:var(--muted);display:flex;font-size:.82rem;font-weight:700;gap:10px;margin-bottom:12px}.hs-mod-nw-grid .nwg-dot{background:var(--border);border-radius:50%;height:3px;width:3px}.hs-mod-nw-grid .nwg-title{color:var(--ink);font-family:var(--serif);font-size:1.25rem;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin-bottom:10px}.hs-mod-nw-grid .nwg-title a{color:inherit;transition:color .2s}.hs-mod-nw-grid .nwg-title a:hover{color:var(--purple)}.hs-mod-nw-grid .nwg-excerpt{color:var(--muted);flex:1;font-size:.94rem;line-height:1.55;margin-bottom:16px}.hs-mod-nw-grid .nwg-author{align-items:center;border-top:1px dashed var(--border-soft);display:flex;gap:10px;padding-top:16px}.hs-mod-nw-grid .nwg-av{align-items:center;background:var(--purple-pale);border-radius:50%;color:var(--purple);display:flex;flex-shrink:0;font-size:.78rem;font-weight:900;height:32px;justify-content:center;width:32px}.hs-mod-nw-grid .nwg-name{color:var(--ink);font-size:.84rem;font-weight:800}@media (max-width:1100px){.hs-mod-nw-grid .nwg-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.hs-mod-nw-grid .nwg-grid{grid-template-columns:1fr}.hs-mod-nw-grid .nwg-filter{top:90px}.hs-mod-nw-grid .nwg-container{padding:0 20px}}