.zone-nova-main .content-section a,.zone-nova-main .official-section a,.zone-nova-main .tldr-section a,.zone-nova-main .info-card a,.zone-nova-main .collapsible-inner a{color:var(--text-primary);text-decoration:none;border-bottom:1px solid var(--teal-crystal)}.source-link{text-decoration:none;color:inherit}.source-info-card{cursor:pointer;transition:all .3s ease}.source-text{text-align:center;color:var(--text-primary);font-style:italic;margin:0}.source-name{color:var(--teal-crystal);font-weight:var(--font-medium)}.content-section{background:var(--bg-secondary);padding:3rem;border-radius:20px;margin-bottom:3rem;border:1px solid var(--neutral-200)}.section-title{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--text-inverse);margin:0 0 2rem;text-align:center;line-height:var(--leading-tight)}.tldr-section ul{list-style:none;margin:0;padding:0}.tldr-section li{background:var(--bg-primary);padding:1.5rem;margin-bottom:1rem;border-radius:12px;border-left:4px solid var(--teal-crystal);font-family:var(--font-primary);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--text-primary)}.tldr-section li:last-child{margin-bottom:0}.official-section .info-card{background:var(--bg-primary);padding:2rem;border-radius:12px;border:1px solid var(--neutral-200)}.official-section p{margin:0 0 1rem;font-family:var(--font-primary);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--text-primary)}.official-section p:last-child{margin-bottom:0}.info-card{background:var(--bg-primary);padding:2rem;border-radius:12px;border:1px solid var(--neutral-200)}.mobile-only{display:none}.desktop-only{display:block}.collapsible-section{background:var(--bg-primary);border-radius:12px;border:1px solid var(--neutral-200);overflow:hidden}.collapsible-header{width:100%;padding:1rem 1.5rem;background:var(--neutral-100);border:none;text-align:left;font-family:var(--font-primary);font-size:var(--text-base);font-weight:var(--font-medium);color:var(--text-primary);cursor:pointer;display:flex;justify-content:space-between;align-items:center;touch-action:manipulation;-webkit-tap-highlight-color:transparent;min-height:44px}.collapsible-section.expanded .collapsible-toggle{transform:rotate(180deg)}.collapsible-content{max-height:0;overflow:hidden}.collapsible-inner{padding:1.5rem}.data-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin-top:1rem}.data-item{background:var(--bg-primary);padding:1rem;border-radius:8px;border:1px solid var(--neutral-200);text-align:center}.data-label{font-family:var(--font-primary);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);text-transform:uppercase;letter-spacing:var(--tracking-wide);margin-bottom:.5rem}.data-value{font-family:var(--font-primary);font-size:var(--text-base);font-weight:var(--font-medium);color:var(--teal-crystal)}@media (max-width: 768px),(hover: none) and (pointer: coarse){.content-section{padding:1.5rem;margin-bottom:1.5rem;border-radius:16px;min-height:44px}.section-title{font-size:var(--text-2xl);margin-bottom:1rem;line-height:1.3}.data-grid{grid-template-columns:1fr;gap:1rem}.collapsible-header{min-height:48px;padding:1rem;font-size:var(--text-base);line-height:1.4}.data-item{padding:1rem;min-height:44px;border-radius:12px}.data-label{margin-bottom:.25rem;line-height:1.3}.data-value{line-height:1.2}.mobile-only{display:block}.desktop-only,.bg-accent-2,.bg-accent-3{display:none}.bg-accent-1{opacity:.5}.collapsible-section,.collapsible-header,.data-item{transition:none;animation:none}}@media (max-width: 480px){.content-section{padding:1rem;border-radius:12px;margin-bottom:1.5rem}.section-title{font-size:var(--text-xl);margin-bottom:1rem}.collapsible-header{min-height:52px;padding:1.25rem 1rem;font-size:var(--text-lg)}.data-item{padding:1.25rem;min-height:48px}.tldr-section li{padding:1rem;margin-bottom:.75rem;border-radius:8px;line-height:1.5}.official-section .info-card,.info-card{padding:1.25rem;border-radius:8px}.official-section p{margin-bottom:.75rem;line-height:1.5}.collapsible-inner{padding:1rem;line-height:1.5}}@media (prefers-contrast: high){.section-title,.data-value{color:var(--text-inverse)!important}}.hero-title[data-astro-cid-53p24nda],.title-only-heading[data-astro-cid-53p24nda]{animation:none!important}.mobile-only[data-astro-cid-53p24nda]{display:none}.desktop-only[data-astro-cid-53p24nda]{display:block}@media (max-width: 767px){.mobile-only[data-astro-cid-53p24nda]{display:block}.desktop-only[data-astro-cid-53p24nda]{display:none}}
