.nl{--green:#275317;--green-deep:#1b3d0f;--leaf:#4c9a2a;--mint:#e8f2df;--green-line:#c8dbbb;--red:#e30613;--gold:#f5c542;--gold-soft:#fbe7a1;--ink:#1c2416;--ink-soft:#55644d;--paper:#fffdf8;--display:"Rubik", "Trebuchet MS", "Segoe UI", Arial, sans-serif;--hand:"Courgette", "Segoe Script", "Brush Script MT", cursive;--serif:"Lora", Georgia, serif;--blush:#fdeceb;--body:"Nunito Sans", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--star:polygon(50.0% 0.0%, 58.9% 11.0%, 71.7% 5.0%, 74.9% 18.7%, 89.1% 18.8%, 86.0% 32.6%, 98.7% 38.9%, 90.0% 50.0%, 98.7% 61.1%, 86.0% 67.4%, 89.1% 81.2%, 74.9% 81.3%, 71.7% 95.0%, 58.9% 89.0%, 50.0% 100.0%, 41.1% 89.0%, 28.3% 95.0%, 25.1% 81.3%, 10.9% 81.2%, 14.0% 67.4%, 1.3% 61.1%, 10.0% 50.0%, 1.3% 38.9%, 14.0% 32.6%, 10.9% 18.8%, 25.1% 18.7%, 28.3% 5.0%, 41.1% 11.0%);color:var(--ink);font-family:var(--body);-webkit-print-color-adjust:exact;print-color-adjust:exact;font-size:10.2pt;line-height:1.4}.nl *,.nl :before,.nl :after{box-sizing:border-box}.nl a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-underline-offset:2px;font-weight:700;text-decoration-thickness:1px}.nl a:focus-visible{outline:2px solid var(--red);outline-offset:2px}.nl p{margin:0}.nl p+p,.nl ul+p,.nl p+ul,.nl ol+p,.nl p+ol{margin-top:.7em}.nl strong,.nl b{font-weight:800}.nl em{font-style:italic}.nl .rich ul{margin:0;padding-left:5mm;list-style:outside}.nl .rich ol{margin:0;padding-left:5mm;list-style:decimal}.nl-page{background:var(--paper);width:210mm;max-width:100%;margin:0 auto;padding:0 12mm 8mm;overflow:hidden;box-shadow:0 1px 2px #00000014,0 12px 40px #0000001f}.nl-masthead{background:var(--green);color:#fff;border-bottom:2.2mm solid var(--red);grid-template-columns:28mm 1fr 32mm;align-items:center;gap:0 6mm;margin:0 -12mm;padding:6.5mm 12mm 6mm;display:grid}.nl-masthead img{background:#fff;border-radius:50%;width:28mm;height:28mm;display:block;box-shadow:0 0 0 1.2mm #fff}.nl-masthead .title{text-align:center}.nl-masthead h1{font-family:var(--display);letter-spacing:-.02em;white-space:nowrap;text-transform:uppercase;justify-content:center;align-items:baseline;gap:.25em;margin:0;font-size:46pt;font-weight:800;line-height:.95;display:flex}.nl-masthead h1 .last{color:var(--gold);font-weight:500}.nl-masthead .strap{font-family:var(--display);letter-spacing:.04em;color:#ffffffd1;margin-top:2.2mm;font-size:10.2pt;font-weight:500}.nl-masthead .strap b{color:#fff;font-weight:600}.nl-issue{aspect-ratio:1;background:var(--red);width:32mm;clip-path:var(--star);text-align:center;font-family:var(--display);color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:1mm;padding:0 4mm;line-height:1;display:flex;transform:rotate(6deg)}.nl-issue .n{letter-spacing:-.01em;font-size:14pt;font-weight:700}.nl-issue .t{color:var(--gold-soft);letter-spacing:.05em;text-transform:uppercase;font-size:7pt;font-weight:600}.nl-body{flex-direction:column;gap:5mm;margin-top:6mm;display:flex}.nl-grid{grid-template-columns:var(--nl-columns,1.14fr 1fr);align-items:start;gap:5mm 7mm;display:grid}.nl-col{flex-direction:column;gap:4.5mm;min-width:0;display:flex}.nl-layout-columns-then-three{font-size:9.4pt;line-height:1.34}.nl-layout-columns-then-three .nl-body{gap:4.5mm}.nl-layout-columns-then-three .nl-grid{align-items:stretch;gap:4.5mm 5mm}.nl-layout-columns-then-three .nl-col{gap:4mm}.nl-layout-columns-then-three .nl-col>:last-child{flex-grow:1}.nl-layout-columns-then-three h2{margin-bottom:1.8mm;font-size:13.5pt}.nl-layout-columns-then-three [class*=nl-box-]{padding:3.4mm 4mm 3.6mm}.nl-layout-columns-then-three .nl-box-ticket{padding:2.4mm 3.8mm 2.6mm}.nl-layout-columns-then-three p+p,.nl-layout-columns-then-three ul+p,.nl-layout-columns-then-three p+ul{margin-top:.55em}.nl-layout-columns-then-three .nl-article.lead .rich{font-size:10.4pt}.nl-layout-columns-then-three .nl-events-block{flex-direction:column;justify-content:flex-end;display:flex}.nl h2{font-family:var(--display);letter-spacing:-.01em;color:var(--green);text-wrap:balance;margin:0 0 2.4mm;font-size:15pt;font-weight:700;line-height:1.08}.nl .kicker{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--green-deep);background:var(--gold);border-radius:3mm;margin-bottom:1.8mm;padding:.7mm 2.4mm;font-size:7.8pt;font-weight:600;display:inline-block}.nl-article{display:flow-root}.nl-article-picture{margin:0 0 3mm}.nl-article-picture img{width:100%;height:auto;box-shadow:0 0 0 .3mm var(--green-line);border-radius:2mm;display:block}.nl-article-picture.phone{float:right;background:var(--ink);border-radius:4.2mm;width:25mm;margin:.6mm 0 2mm 4mm;padding:1.1mm;transform:rotate(3deg)}.nl-article-picture.phone img{box-shadow:none;border-radius:3.2mm}.nl-article.lead h2{color:var(--red);letter-spacing:-.02em;margin-bottom:2.6mm;font-size:25pt;font-weight:800}.nl-article.lead .rich>p:first-child{color:var(--green-deep);font-size:11pt;font-weight:700;line-height:1.38}.nl h2.font-hand{font-family:var(--hand);letter-spacing:0;font-size:17pt;font-weight:400;line-height:1.05}.nl h2.font-serif{font-family:var(--serif);letter-spacing:-.005em;font-weight:700}.nl .nl-note{font-family:var(--hand);color:var(--red);margin:0 0 1mm;font-size:12.5pt;font-weight:400;line-height:1.1}.nl-article.has-icon{position:relative}.nl-article.has-icon>.nl-icon+:before{content:"";float:right;width:8.5mm;height:4mm}.nl-icon{background:var(--red);color:#fff;width:10.5mm;height:10.5mm;box-shadow:0 0 0 .7mm var(--paper);border-radius:50%;place-items:center;display:grid;position:absolute;top:-1mm;right:-.5mm;transform:rotate(10deg)}.nl-icon svg{width:5.8mm;height:5.8mm}.nl-article:not([class*=nl-box-])>.nl-icon{top:-2.8mm}[class*=nl-box-]>.nl-icon{top:-3mm;right:-2.4mm}.nl-box-red>.nl-icon{background:var(--gold);color:var(--green-deep)}.nl .signoff{font-family:var(--display);color:var(--green);margin-top:3mm;font-size:9.6pt;font-weight:500}.nl-sponsor{border-top:.3mm dashed var(--green-line);align-items:center;gap:3mm;margin-top:3mm;padding-top:2.6mm;display:flex}.nl-sponsor .logo{box-shadow:0 0 0 .3mm var(--green-line);background:#fff;border-radius:2mm;flex:none;padding:1.6mm 2.4mm;font-weight:700;text-decoration:none;display:block}.nl-sponsor img{width:auto;height:9mm;display:block}.nl-sponsor .label{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-size:7pt;font-weight:600;display:block}.nl-sponsor .site{font-family:var(--display);color:var(--green);font-size:9.6pt;font-weight:600;display:block}.nl-box-tinted{background:var(--mint);border-radius:3mm;padding:4.4mm 5mm 4.6mm}.nl-box-green{background:var(--green);color:#fff;border-radius:3mm;padding:3.8mm 4.6mm 4mm}.nl-box-green h2{color:#fff}.nl-box-green strong,.nl-box-green b{color:var(--gold)}.nl-box-green a{-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.nl-box-gold{background:var(--gold-soft);color:var(--green-deep);border-radius:3mm;padding:4.4mm 5mm 4.6mm}.nl-box-red{background:var(--red);color:#fff;border-radius:3mm;padding:3.8mm 4.6mm 4mm}.nl-box-red h2{color:#fff}.nl-box-red strong,.nl-box-red b,.nl-box-red .nl-note,.nl-box-green .nl-note{color:var(--gold-soft)}.nl-box-red a{-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.nl-box-outline{border:.6mm dashed var(--leaf);border-radius:3mm;padding:3.6mm 4.4mm 3.8mm}.nl-box-ticket{background:var(--blush);box-shadow:0 0 0 1.4mm var(--blush);border:.35mm dashed #f08a91;border-radius:1.2mm;margin:1.4mm;padding:3mm 4.4mm 3.2mm;position:relative}.nl-box-ticket:before,.nl-box-ticket:after{content:"";background:var(--paper);border-radius:50%;width:5.2mm;height:5.2mm;margin-top:-2.6mm;position:absolute;top:50%}.nl-box-ticket:before{left:-4.35mm}.nl-box-ticket:after{right:-4.35mm}.nl-box-ticket>.nl-icon{top:-4.4mm;right:-3.8mm}.nl-box-ticket h2{color:var(--red)}.nl-box-ticket .rich ul{padding-left:0;list-style:none}.nl-box-ticket .rich li{padding-left:4mm;position:relative}.nl-box-ticket .rich li:before{content:"";background:var(--red);clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);width:2.6mm;height:2.6mm;position:absolute;top:.42em;left:0}.nl-events{border-top:.3mm solid var(--green-line);margin:0;padding:0;list-style:none}.nl-events li{border-bottom:.3mm solid var(--green-line);gap:.4mm;padding:2mm 0 2.1mm;display:grid}.nl-events time{font-family:var(--display);letter-spacing:.02em;color:var(--red);font-size:9pt;font-weight:600;line-height:1.2}.nl-events .what{color:var(--green-deep);font-size:10.8pt;font-weight:700;line-height:1.25}.nl-events a.what{text-decoration:none}.nl-events a.what:hover{text-decoration:underline;-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}.nl-events.row{border-top:0;grid-template-columns:repeat(auto-fit,minmax(30mm,1fr));gap:0 3mm;display:grid}.nl-events.row li{background:var(--mint);box-shadow:inset 0 .9mm 0 var(--red);border:0;border-radius:2.4mm;align-content:start;padding:2.6mm 3mm}.nl-chips{flex-wrap:wrap;gap:1.5mm 1.4mm;margin:2.6mm 0;padding:0;list-style:none;display:flex}.nl-chips li{font-family:var(--display);color:#fff;background:var(--leaf);border-radius:4mm;padding:1mm 2.8mm;font-size:8.9pt;font-weight:600}.nl-chips li.done{background:var(--gold);color:var(--green-deep);align-items:center;gap:1.4mm;margin-right:2.6mm;padding-left:2.6mm;display:inline-flex;position:relative}.nl-chips li.done svg{flex:none;width:3.4mm;height:3.4mm}.nl-chips li.done small{letter-spacing:.1em;text-transform:uppercase;border-left:.3mm solid #1b3d0f59;margin-left:.6mm;padding-left:1.6mm;font-size:6.8pt;font-weight:700}.nl-chips li.done:before,.nl-chips li.done:after{content:"";background:var(--red);clip-path:polygon(50% 0,63% 37%,100% 50%,63% 63%,50% 100%,37% 63%,0 50%,37% 37%);position:absolute}.nl-chips li.done:before{width:3.4mm;height:3.4mm;top:-1.9mm;right:-1.4mm}.nl-chips li.done:after{width:2.2mm;height:2.2mm;top:1.6mm;right:-3.2mm}.nl-ledger{font-variant-numeric:tabular-nums;margin:0;padding:0;list-style:none}.nl-ledger li{align-items:baseline;gap:1.5mm;padding:.2mm 0;display:flex}.nl-ledger .item{flex:0 auto}.nl-ledger .dots{opacity:.4;border-bottom:.35mm dotted;flex:1;min-width:4mm;transform:translateY(-.7mm)}.nl-ledger .amt{font-family:var(--display);flex:none;font-weight:600}.nl-money.highlight .nl-ledger{font-size:9.7pt}.nl-money.highlight .total{border-top:.3mm solid #ffffff59;margin-top:2.8mm;padding-top:2.6mm}.nl-money.highlight .big{font-family:var(--display);letter-spacing:-.03em;color:var(--gold);font-variant-numeric:tabular-nums;margin:1mm 0 1.6mm;font-size:32pt;font-weight:800;line-height:1;display:block}.nl-money.highlight .after{margin-top:2mm}.nl-money.plain .nl-ledger{font-size:10pt}.nl-money.plain .amt{color:var(--green)}.nl-money.plain .sum{border-top:.5mm solid var(--green);font-family:var(--display);color:var(--green);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;margin-top:1.6mm;padding-top:1.6mm;font-weight:700;display:flex}.nl-money.plain .sum .item{letter-spacing:.1em;text-transform:uppercase;font-size:9pt}.nl-money.plain .sum .amt{letter-spacing:-.02em;font-size:14pt}.nl-money.plain .after{margin-top:2mm}.nl-notes{border-top:.8mm solid var(--red);padding-top:2.4mm}.nl-notes h2{margin-bottom:1.6mm}.nl-notes dl{margin:0}.nl-notes dt{font-family:var(--display);color:var(--green);font-size:11pt;font-weight:600}.nl-notes dd+dt{margin-top:2mm}.nl-notes dd{margin:.6mm 0 0}.nl-notes .highlight{font-family:var(--display);color:var(--red);letter-spacing:.06em;font-variant-numeric:tabular-nums;margin-top:.4mm;font-size:11.5pt;font-weight:700;display:block}.nl-image img{border-radius:3mm;width:100%;height:auto;display:block}.nl-image figcaption{color:var(--ink-soft);margin-top:1.4mm;font-size:8.8pt}.nl-image{margin:0}.nl-qr{border-top:.3mm solid var(--green-line);color:var(--ink-soft);align-items:center;gap:4mm;margin-top:2mm;padding-top:3mm;font-size:9pt;display:flex}.nl-qr svg{flex:none;width:18mm;height:18mm}.nl-qr strong{color:var(--green);font-family:var(--display);font-size:10.5pt;font-weight:600;display:block}@media screen and (width<=640px){.nl-page{padding:0 5mm 6mm}.nl-masthead{grid-template-columns:18mm 1fr;gap:0 4mm;margin:0 -5mm;padding:5mm}.nl-masthead img{width:18mm;height:18mm}.nl-masthead h1{justify-content:flex-start;font-size:26pt}.nl-masthead .title{text-align:left}.nl-masthead .strap{font-size:9pt}.nl-issue{display:none}.nl-grid{grid-template-columns:1fr}.nl-events.row{grid-template-columns:1fr;gap:2mm}.nl{font-size:11pt}}.nl-desk{background:#dfe8d6;min-height:100vh;margin:0;padding:24px 16px}.nl-desk .nl-page{min-height:297mm}.nl-toolbar{color:#4f5d49;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;max-width:210mm;margin:0 auto 10px;font:13px/1.4 Nunito Sans,Arial,sans-serif;display:flex}.nl-toolbar .actions{gap:8px;display:flex}.nl-toolbar a,.nl-toolbar button{font:inherit;color:#1b3d0f;cursor:pointer;background:#fff;border:1px solid #c8dbbb;border-radius:999px;padding:5px 14px;font-weight:600;text-decoration:none}.nl-overflow{color:#6b4e00;background:#fff4d6;border:1px solid #f5c542;border-radius:8px;max-width:210mm;margin:0 auto 10px;padding:8px 14px;font:600 13px/1.4 Nunito Sans,Arial,sans-serif}.nl-overflow[hidden]{display:none}@page{size:A4 portrait;margin:0}@media print{.nl-desk{background:#fff;min-height:0;padding:0}.nl-toolbar,.nl-overflow{display:none}.nl-page{width:210mm;max-width:none;box-shadow:none;margin:0}.nl-col>*,.nl-body>*{break-inside:avoid}.nl a{text-decoration:none}}
