._main_npi89_1{padding-top:var(--space-lg);min-height:calc(100vh - 12rem)}._layout_npi89_6{gap:var(--space-xl);max-width:64rem;padding:var(--space-12) var(--gutter) var(--space-20);flex-direction:column;margin-inline:auto;display:flex}._header_npi89_15{gap:var(--space-sm);flex-direction:column;display:flex}._title_npi89_21{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-ink);margin:0;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700}._lead_npi89_30,._note_npi89_31,._groupLead_npi89_32,._cardDescription_npi89_33,._message_npi89_34,._downloadLead_npi89_35,._priceHint_npi89_36{color:var(--color-on-surface-variant);margin:0;line-height:1.6}._lead_npi89_30,._cardDescription_npi89_33{overflow-wrap:anywhere}._lead_npi89_30{font-size:1.125rem}._note_npi89_31{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);background:var(--color-surface-container)}._group_npi89_32{gap:var(--space-md);flex-direction:column;display:flex}._groupTitle_npi89_63,._downloadTitle_npi89_64,._cardTitle_npi89_65{color:var(--color-ink);margin:0}._groupTitle_npi89_63,._downloadTitle_npi89_64{font-size:clamp(1.25rem,2vw,1.5rem);font-weight:800}._grid_npi89_76{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));margin:0;padding:0;list-style:none;display:grid}._card_npi89_33{gap:var(--space-xs);min-width:0;padding:var(--space-md);border:1px solid var(--color-card-border);border-radius:var(--radius-card);background:var(--color-elevated);box-shadow:var(--shadow-soft);transition:transform var(--dur-mid) var(--ease-out), box-shadow var(--dur-mid) var(--ease-out), border-color var(--dur-mid) var(--ease-out);flex-direction:column;display:flex}@media (hover:hover){._card_npi89_33:hover{border-color:color-mix(in oklch, var(--color-primary) 30%, var(--color-card-border));box-shadow:var(--shadow-md);transform:translateY(-2px)}}._cardTitle_npi89_65{overflow-wrap:anywhere;font-size:1.0625rem;font-weight:700}._extras_npi89_115{color:var(--color-on-surface);margin:0;padding-inline-start:1.1rem;line-height:1.5}._meta_npi89_122{gap:var(--space-xs) var(--space-sm);color:var(--color-on-surface-variant);flex-wrap:wrap;margin:0;font-size:.875rem;display:flex}._price_npi89_36{margin:var(--space-xs) 0 0;font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--color-ink);font-size:1.5rem;font-weight:700}._priceHint_npi89_36{font-size:.8125rem}._message_npi89_34{padding:var(--space-md);border-radius:var(--radius-md);background:var(--color-surface-container)}._download_npi89_35{gap:var(--space-sm);padding:clamp(var(--space-md), 4vw, var(--space-lg));border:1px solid var(--color-rule);border-radius:var(--radius-2xl);background:var(--color-surface-container);flex-direction:column;display:flex}._backLink_npi89_161{margin:var(--space-sm) 0 0;font-size:.875rem}._backLink_npi89_161 a{color:var(--color-primary);font-weight:600;text-decoration:underline}._backLink_npi89_161 a:hover{text-decoration:none}
