.fnl[data-site-shell] .bl-feat{color:#fff;transition:transform .35s var(--ease-out), box-shadow .35s;border-radius:22px;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));display:grid}.fnl[data-site-shell] .bl-feat:hover{color:#fff;transform:translateY(-6px);box-shadow:0 44px 70px -36px #8b6cffbf}.bl-feat__img{background:#07080a;min-height:260px;display:block;position:relative}.bl-feat__body{flex-direction:column;justify-content:center;gap:14px;padding:clamp(20px,4cqw,40px);display:flex}.bl-badge{color:#0c0d10;font:600 11px/1 var(--fn-mono);letter-spacing:.06em;text-transform:uppercase;background:#d9ff2f;border-radius:8px;padding:6px 10px}.bl-feat__meta{font:500 11px/1.3 var(--fn-mono);letter-spacing:.08em;text-transform:uppercase;color:#ffffffa6}.bl-feat__title{font:600 clamp(26px, 3.4cqw, 42px)/1.05 var(--fn-sans);letter-spacing:-.04em;text-wrap:balance}.bl-feat__excerpt{color:#ffffffbf;font-size:16.5px;line-height:1.6}.fnl .bl-feat .bl-feat__arr{color:#0c0d10;background:#d9ff2f;border-radius:10px;width:38px;height:38px}.fnl[data-site-shell] .bl-chips{scrollbar-width:none;flex-wrap:nowrap;margin:0 -20px 18px;padding:4px 20px;overflow-x:auto}.fnl[data-site-shell] .bl-chips::-webkit-scrollbar{display:none}.fnl[data-site-shell] .bl-chips .ss-chip{white-space:nowrap;flex:none}.bl-list{flex-direction:column;gap:8px;display:flex}.fnl[data-site-shell] .bl-row{border:1px solid var(--line);background:var(--panel);color:var(--ink);transition:background .2s, color .2s, border-color .2s, transform .25s var(--ease-out);border-radius:18px;grid-template-columns:minmax(0,1fr);align-items:center;gap:10px 28px;padding:20px 16px 20px 22px;display:grid}.fnl[data-site-shell] .bl-row:hover{background:var(--ink);color:var(--bg);border-color:var(--ink);transform:translate(6px)}.bl-row__head{flex-direction:column;gap:8px;display:flex}.bl-row__meta{font:500 11px/1.3 var(--fn-mono);letter-spacing:.08em;text-transform:uppercase;opacity:.65}.bl-row__title{font:600 clamp(20px, 2.2cqw, 26px)/1.15 var(--fn-sans);letter-spacing:-.03em;text-wrap:balance}.bl-row__excerpt{opacity:.75;text-wrap:pretty;font-size:15.5px;line-height:1.55}@media (min-width:860px){.fnl[data-site-shell] .bl-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}}@media (max-width:859px){.fnl[data-site-shell] .bl-row .ss-arr{justify-self:start}}.fnl[data-site-shell] .bl-input{box-sizing:border-box;color:#fff;min-height:60px;font:500 16px/1 var(--fn-sans);background:#ffffff0f;border:1px solid #fff3;border-radius:16px;outline:none;flex:240px;padding:0 16px;transition:border-color .2s,background .2s}.fnl[data-site-shell] .bl-input::placeholder{color:#ffffff8c;opacity:1}:is(.fnl[data-site-shell] .bl-input:focus,.fnl[data-site-shell] .bl-input:focus-visible){background:#d9ff2f14;border-color:#d9ff2f}.fnl[data-site-shell] .bl-submit{box-sizing:border-box;color:#0c0d10;min-height:60px;font:600 16px/1 var(--fn-sans);cursor:pointer;transition:transform .25s var(--ease-out), box-shadow .25s;background:#d9ff2f;border:0;border-radius:16px;flex:none;align-items:center;gap:14px;margin:0;padding:8px 10px 8px 22px;display:flex}.fnl[data-site-shell] .bl-submit:hover{transform:translateY(-3px);box-shadow:0 16px 40px -10px #d9ff2fbf}.fnl[data-site-shell] .bl-submit:active{transform:scale(.98)}.fnl[data-site-shell] .bl-submit .ss-arr{color:#d9ff2f;background:#0c0d10}.fnl[data-site-shell] .bl-submit:disabled{opacity:.6;cursor:default;box-shadow:none;transform:none}.bl-done{color:#0c0d10;font:600 16px/1.35 var(--fn-sans);background:#d9ff2f;border-radius:14px;padding:16px 18px;animation:.4s both pv-fade}@media (max-width:560px){.fnl[data-site-shell] .bl-submit{flex:100%;justify-content:space-between}}
