.nl[data-astro-cid-kzdeodv2]{position:relative;padding:calc(var(--cc-header-h) + clamp(40px,7vh,72px)) 20px 40px;overflow:hidden}.nl[data-astro-cid-kzdeodv2]:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 640px 340px at 22% 20%,var(--cc-green-dim),transparent 70%);pointer-events:none}.nl-inner[data-astro-cid-kzdeodv2]{position:relative;max-width:var(--cc-container);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);gap:var(--cc-sp-6);align-items:center}.nl-title[data-astro-cid-kzdeodv2]{font-size:clamp(38px,5.4vw,62px);font-weight:700;letter-spacing:-.02em;line-height:1.04;margin:12px 0 16px}.nl-title[data-astro-cid-kzdeodv2] span[data-astro-cid-kzdeodv2]{color:var(--cc-green);display:block}.nl-sub[data-astro-cid-kzdeodv2]{font-size:16.5px;max-width:520px;margin-bottom:24px}.nl-pick[data-astro-cid-kzdeodv2]{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:22px}.nl-variant[data-astro-cid-kzdeodv2]{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.nl-variant[data-astro-cid-kzdeodv2][hidden]{display:none}.nl-variant-title[data-astro-cid-kzdeodv2]{margin:0;font-size:20px;font-weight:600;color:var(--cc-text)}.nl-note[data-astro-cid-kzdeodv2]{margin:0;font-size:13px;line-height:1.55;color:var(--cc-text-3);max-width:460px}.nl-other[data-astro-cid-kzdeodv2]{font-size:13.5px;font-weight:600;color:var(--cc-green);text-decoration:none}.nl-other[data-astro-cid-kzdeodv2]:hover{text-decoration:underline}.nl-rewards[data-astro-cid-kzdeodv2]{font-size:14px}.nl-feats[data-astro-cid-kzdeodv2]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.nl-feats[data-astro-cid-kzdeodv2] li[data-astro-cid-kzdeodv2]{display:flex;flex-direction:column;gap:3px;padding:14px 16px}.nl-feats[data-astro-cid-kzdeodv2] strong[data-astro-cid-kzdeodv2]{font-size:14.5px;color:var(--cc-text)}.nl-feats[data-astro-cid-kzdeodv2] span[data-astro-cid-kzdeodv2]{font-size:13px;color:var(--cc-text-3);line-height:1.5}@media(max-width:900px){.nl-inner[data-astro-cid-kzdeodv2]{grid-template-columns:1fr}}.all-dl[data-astro-cid-kzdeodv2]{max-width:calc(var(--cc-container) + 40px);margin:0 auto 48px;padding:8px 20px 0;scroll-margin-top:calc(var(--cc-header-h) + 16px)}.all-dl-title[data-astro-cid-kzdeodv2]{font-size:22px;font-weight:700;margin:0 0 14px}.dl-row[data-astro-cid-kzdeodv2]{display:grid;grid-template-columns:180px minmax(0,1fr);gap:var(--cc-sp-4);padding:20px 0;border-top:1px solid var(--cc-border)}.dl-row[data-astro-cid-kzdeodv2]:last-of-type{border-bottom:1px solid var(--cc-border)}.dl-os[data-astro-cid-kzdeodv2]{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.dl-os[data-astro-cid-kzdeodv2] h3[data-astro-cid-kzdeodv2]{margin:0;font-size:17px;font-weight:600;color:var(--cc-text)}.dl-yours[data-astro-cid-kzdeodv2]{display:none;font-size:12px;font-weight:600;color:var(--cc-on-green);background:var(--cc-green);border-radius:var(--cc-r-pill);padding:2px 10px}.dl-row[data-astro-cid-kzdeodv2][data-current] .dl-yours[data-astro-cid-kzdeodv2]{display:inline-block}.dl-row[data-astro-cid-kzdeodv2][data-current] .dl-os[data-astro-cid-kzdeodv2] h3[data-astro-cid-kzdeodv2]{color:var(--cc-green)}.dl-body[data-astro-cid-kzdeodv2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--cc-sp-4)}.dl-group[data-astro-cid-kzdeodv2] h4[data-astro-cid-kzdeodv2]{margin:0 0 4px;font-size:14.5px;font-weight:600;color:var(--cc-text)}.dl-req[data-astro-cid-kzdeodv2]{margin:0 0 10px;font-size:13px;line-height:1.5;color:var(--cc-text-3)}.dl-body[data-astro-cid-kzdeodv2]>.dl-req[data-astro-cid-kzdeodv2]{margin:0}.dl-files[data-astro-cid-kzdeodv2]{display:flex;flex-wrap:wrap;gap:8px}.dl-file[data-astro-cid-kzdeodv2]{display:inline-flex;align-items:center;padding:7px 14px;font-size:13.5px;font-weight:500;color:var(--cc-text);text-decoration:none;border:1px solid var(--cc-border-2);border-radius:var(--cc-r-ctl);transition:border-color .15s ease,color .15s ease}.dl-file[data-astro-cid-kzdeodv2]:hover{border-color:var(--cc-green);color:var(--cc-green)}.dl-file[data-astro-cid-kzdeodv2]:focus-visible{outline:2px solid var(--cc-green);outline-offset:2px}.dl-file[data-astro-cid-kzdeodv2][data-suggested]{border-color:var(--cc-green);color:var(--cc-green);background:var(--cc-green-dim)}.dl-hint[data-astro-cid-kzdeodv2]{margin:10px 0 0;font-size:12.5px;color:var(--cc-text-3)}.dl-fine[data-astro-cid-kzdeodv2]{margin:16px 0 0;font-size:12px;line-height:1.6;color:var(--cc-text-3)}.dl-fine[data-astro-cid-kzdeodv2] a[data-astro-cid-kzdeodv2]{color:var(--cc-green);text-decoration:none}.dl-fine[data-astro-cid-kzdeodv2] a[data-astro-cid-kzdeodv2]:hover{text-decoration:underline}@media(max-width:640px){.dl-row[data-astro-cid-kzdeodv2]{grid-template-columns:1fr;gap:10px}.dl-os[data-astro-cid-kzdeodv2]{flex-direction:row;align-items:center;gap:10px}}@media(prefers-reduced-motion:reduce){.dl-file[data-astro-cid-kzdeodv2]{transition:none}}
