.site .nl-page{gap:18px;max-width:640px;margin:0 auto;padding-block:clamp(8px,2.5vw,32px) clamp(48px,8vw,120px);display:grid}.site .nl-page>.label{font-size:11px}.site .nl-title{letter-spacing:-.045em;color:var(--ink);text-wrap:balance;font-size:clamp(2.4rem,1.6rem + 3.2vw,4rem);font-weight:600;line-height:1.02}.site .nl-title:focus{outline:none}.site .nl-lede{max-width:32em}.site .nl-lede b{color:var(--ink);overflow-wrap:anywhere;font-weight:500}.site .nl-acts{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:10px;display:flex}.site .nl-note{color:var(--ink-3);font-size:14px}.site .nl-err{color:var(--red);font-size:14.5px;font-weight:500}.site .nl-status:empty{display:none}.site .nl-status{color:var(--green);font-size:14.5px}.site .nl-read{gap:4px;margin-top:28px;display:grid}.site .nl-read .label{margin-bottom:8px;font-size:11px}.site .nl-read li{border-top:1px solid var(--line)}.site .nl-read li:last-child{border-bottom:1px solid var(--line)}.site .nl-read a{border-radius:var(--r-md);grid-template-columns:132px minmax(0,1fr);align-items:center;gap:18px;padding:16px 0;display:grid}.site .nl-read a:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.site .nl-read-pic{aspect-ratio:1200/630;object-fit:cover;background:var(--paper-3);width:100%;height:auto;box-shadow:0 0 0 1px var(--line) inset;transition:transform var(--d-3) var(--e-out);border-radius:10px}.site .nl-read a:hover .nl-read-pic{transform:translateY(-2px)}.site .nl-read-tx{gap:6px;min-width:0;display:grid}@media (width<=480px){.site .nl-read a{grid-template-columns:96px minmax(0,1fr);gap:14px}}.site .nl-read-meta{font-family:var(--font-mono);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--ink-3);font-size:11px}.site .nl-read-t{letter-spacing:-.02em;color:var(--ink);text-underline-offset:4px;transition:text-decoration-color var(--d-2) var(--e-out);font-size:1.1rem;font-weight:600;line-height:1.3;text-decoration-line:underline;text-decoration-color:#0000}.site .nl-read a:hover .nl-read-t,.site .nl-read a:focus-visible .nl-read-t{text-decoration-color:currentColor}.site .nl-read-by{color:var(--ink-2);align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.site .nl-subscribe{border-radius:var(--r-xl);background:var(--paper-card);box-shadow:0 0 0 1px var(--line-2) inset;margin-top:10px;padding:clamp(20px,3vw,28px)}.site .nl-subscribe:has(.subscribe-form[data-sent]){box-shadow:none;background:0 0;padding:0}.site .nl-promises{gap:10px;margin-top:8px;padding:0;list-style:none;display:grid}.site .nl-promises li{color:var(--ink-2);padding-left:22px;font-size:15px;line-height:1.55;position:relative}.site .nl-promises li:before{content:"";background:var(--green);border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:2px}.site .nl-options{border:0;gap:12px;margin:14px 0 0;padding:0;display:grid}@media (width>=620px){.site .nl-options{grid-template-columns:1fr 1fr}}.site .nl-option{border-radius:var(--r-lg);background:var(--paper-card);box-shadow:0 0 0 1px var(--line-2) inset;cursor:pointer;transition:box-shadow var(--d-2) var(--e-out);gap:8px;padding:20px 56px 22px 22px;display:grid;position:relative}.site .nl-option:hover{box-shadow:0 0 0 1px var(--line-3) inset}.site .nl-option input{opacity:0;width:1px;height:1px;position:absolute}.site .nl-option-h{letter-spacing:-.02em;color:var(--ink);font-size:1.15rem;font-weight:600}.site .nl-option-tx{color:var(--ink-2);font-size:14.5px;line-height:1.5}.site .nl-option-mark{width:22px;height:22px;box-shadow:0 0 0 1.5px var(--ink-3) inset;color:#0000;border-radius:50%;place-items:center;display:grid;position:absolute;top:20px;right:20px}.site .nl-option-mark svg{width:13px;height:13px}.site .nl-option:has(input:checked){box-shadow:0 0 0 1px var(--ink-2) inset, 0 0 28px -6px rgb(var(--signal-a) / .35)}.site .nl-option:has(input:checked) .nl-option-mark{background:var(--ink);box-shadow:none;color:var(--paper)}.site .nl-option:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:3px}.site .nl-leave{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:36px;padding-top:28px;display:flex}.site .nl-leave-h{color:var(--ink);font-weight:600}.site .nl-leave-tx{color:var(--ink-2);font-size:14.5px}.site .btn.nl-leave-btn{background:var(--red-tint);color:var(--red);border-color:#0000}.site .btn.nl-leave-btn:hover{background:var(--red-tint-2);border-color:#0000}.site .nl-back{gap:12px;margin-top:10px;display:grid}.site .nl-back-h{color:var(--ink);font-weight:600}.site .nl-back-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.site .nl-web{gap:18px;max-width:680px;margin:0 auto;padding-block:clamp(4px,2vw,24px) clamp(48px,8vw,120px);display:grid}.site .nl-web-line{font-size:11px}.site .nl-web-frame{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;width:100%;display:block}@media (width>=900px){.site .nl-web .subscribe-in{grid-template-columns:minmax(0,1fr)}}
