.news[data-astro-cid-motrwrji]{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:1.15fr 1fr;gap:2.4rem;align-items:center;background:var(--card);border:1px solid var(--line);border-radius:calc(var(--radius) + 6px);padding:2.2rem 2.3rem;margin:3.5rem 0;box-shadow:var(--shadow-md);scroll-margin-top:5rem}.news[data-astro-cid-motrwrji]:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--ember),var(--plunge))}.news--compact[data-astro-cid-motrwrji]{grid-template-columns:1fr;gap:1.4rem;padding:1.7rem 1.7rem 1.6rem}.orb[data-astro-cid-motrwrji]{position:absolute;z-index:-1;border-radius:50%;filter:blur(40px);opacity:.9;pointer-events:none}.orb--a[data-astro-cid-motrwrji]{width:22rem;height:22rem;right:-9rem;top:-10rem;background:var(--ember-soft);animation:float-a 14s ease-in-out infinite}.orb--b[data-astro-cid-motrwrji]{width:18rem;height:18rem;left:-8rem;bottom:-9rem;background:var(--plunge-soft);animation:float-b 17s ease-in-out infinite}h2[data-astro-cid-motrwrji]{margin:0 0 .6rem;font-size:clamp(1.4rem,1.15rem + 1vw,1.8rem)}.copy[data-astro-cid-motrwrji]>p[data-astro-cid-motrwrji]{margin:0;color:var(--ink-2);font-size:.95rem;max-width:48ch}.perks[data-astro-cid-motrwrji]{list-style:none;margin:1rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.perks[data-astro-cid-motrwrji] li[data-astro-cid-motrwrji]{margin:0;font-family:var(--font-mono);font-size:.66rem;letter-spacing:.05em;padding:.28em .7em;border-radius:var(--radius-pill);background:var(--paper-2);border:1px solid var(--line);color:var(--ink-2)}form[data-astro-cid-motrwrji]{display:grid;gap:.5rem}.field[data-astro-cid-motrwrji]{display:flex;gap:.4rem;padding:.3rem;border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--paper);transition:border-color var(--dur-fast) ease,box-shadow var(--dur-fast) ease}.field[data-astro-cid-motrwrji]:focus-within{border-color:var(--plunge);box-shadow:var(--ring)}input[data-astro-cid-motrwrji]{flex:1;min-width:0;font:inherit;font-size:.95rem;padding:.55em .9em;border:0;background:transparent;color:var(--ink)}input[data-astro-cid-motrwrji]:focus-visible{outline:none}.field[data-astro-cid-motrwrji] .btn[data-astro-cid-motrwrji]{flex:none}.is-done[data-astro-cid-motrwrji] .btn[data-astro-cid-motrwrji]{--btn-bg: var(--good);background:var(--good);box-shadow:none}.msg[data-astro-cid-motrwrji],.fine[data-astro-cid-motrwrji]{margin:0;font-size:.78rem;color:var(--ink-3);padding-left:.6rem}.fine[data-astro-cid-motrwrji]{display:flex;align-items:center;gap:.4em}.msg[data-astro-cid-motrwrji]:empty{display:none}.msg[data-astro-cid-motrwrji][data-state=ok]{color:var(--good);animation:rise var(--dur) var(--ease-out)}.msg[data-astro-cid-motrwrji][data-state=error]{color:var(--ember)}.shake[data-astro-cid-motrwrji]{animation:shake .4s ease}@keyframes shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}.news--feature[data-astro-cid-motrwrji]{margin:clamp(4rem,8vw,7rem) 0 clamp(1rem,2vw,2rem);padding:clamp(2rem,5vw,4rem);border:1px solid rgb(150 196 226 / .2);border-radius:32px;color:var(--on-night);background:radial-gradient(60% 90% at 0% 100%,rgb(var(--heat-rgb) / .42),transparent 70%),radial-gradient(60% 90% at 100% 0%,rgb(var(--cold-rgb) / .4),transparent 70%),linear-gradient(135deg,var(--night-2),var(--night-0));box-shadow:0 1px #ffffff1a inset,0 50px 110px -50px #040b11e6}.news--feature[data-astro-cid-motrwrji]:before{left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,var(--heat),var(--cold),transparent)}.news--feature[data-astro-cid-motrwrji] .orb[data-astro-cid-motrwrji]{display:none}.news--feature[data-astro-cid-motrwrji] h2[data-astro-cid-motrwrji]{font-size:clamp(1.9rem,1.2rem + 2.2vw,3.1rem);font-variation-settings:"opsz" 144,"SOFT" 20;font-weight:560;line-height:1.04;letter-spacing:-.03em;color:#fff}.news--feature[data-astro-cid-motrwrji] .copy[data-astro-cid-motrwrji]>p[data-astro-cid-motrwrji]{color:var(--on-night-2);font-size:1.02rem}.news--feature[data-astro-cid-motrwrji] .perks[data-astro-cid-motrwrji] li[data-astro-cid-motrwrji]{background:#ffffff0f;border-color:#96c4e238;color:var(--on-night-2)}.news--feature[data-astro-cid-motrwrji] .field[data-astro-cid-motrwrji]{padding:.4rem;background:#040b1173;border-color:#96c4e24d}.news--feature[data-astro-cid-motrwrji] .field[data-astro-cid-motrwrji]:focus-within{border-color:var(--cold-2);box-shadow:0 0 0 4px rgb(var(--cold-rgb) / .25)}.news--feature[data-astro-cid-motrwrji] input[data-astro-cid-motrwrji]{color:#fff;font-size:1rem}.news--feature[data-astro-cid-motrwrji] input[data-astro-cid-motrwrji]::placeholder{color:var(--on-night-3)}.news--feature[data-astro-cid-motrwrji] .msg[data-astro-cid-motrwrji],.news--feature[data-astro-cid-motrwrji] .fine[data-astro-cid-motrwrji]{color:var(--on-night-3)}.news--feature[data-astro-cid-motrwrji] .msg[data-astro-cid-motrwrji][data-state=error]{color:var(--heat-2)}.news--feature[data-astro-cid-motrwrji] .msg[data-astro-cid-motrwrji][data-state=ok]{color:#8fe0aa}@media(max-width:720px){.news[data-astro-cid-motrwrji]{grid-template-columns:1fr;gap:1.4rem;padding:1.7rem 1.4rem 1.6rem}.field[data-astro-cid-motrwrji]{flex-direction:column;border-radius:var(--radius);padding:.4rem}.field[data-astro-cid-motrwrji] .btn[data-astro-cid-motrwrji]{width:100%}}
