.NKOgNq_container{background-color:var(--paper);max-width:1200px;color:var(--ink);font-family:var(--font-sans), sans-serif;min-height:100vh;margin:0 auto;padding:4rem 2rem}.NKOgNq_header{border-bottom:1px solid var(--hairline);margin-bottom:4rem;padding-bottom:2rem}.NKOgNq_backLink{margin-bottom:1.5rem}.NKOgNq_backLink a{min-height:44px;color:var(--verdict);align-items:center;margin:-.5rem 0;font-size:.9rem;font-weight:500;text-decoration:none;display:inline-flex}.NKOgNq_backLink a:hover{text-decoration:underline}.NKOgNq_title{letter-spacing:-.03em;color:var(--ink);margin-bottom:1rem;font-size:2.5rem;font-weight:800;line-height:1.1}.NKOgNq_subtitle{color:var(--ink-2);max-width:800px;font-size:1.15rem;line-height:1.6}.NKOgNq_grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:2.5rem;display:grid}.NKOgNq_card{background-color:var(--panel);border:1px solid var(--hairline);border-radius:var(--radius-md,14px);flex-direction:column;justify-content:space-between;padding:2.5rem;transition:all .2s;display:flex;box-shadow:0 1px 3px #00000005}.NKOgNq_card:hover{border-color:var(--verdict);transform:translateY(-2px);box-shadow:0 4px 12px #0a5c440d}.NKOgNq_cardTitle{color:var(--ink);letter-spacing:-.01em;margin-bottom:1.25rem;font-size:1.4rem;font-weight:800}.NKOgNq_metaRow{gap:.5rem;margin-bottom:.5rem;font-size:.95rem;display:flex}.NKOgNq_metaLabel{color:var(--ink-2);min-width:90px;font-weight:600}.NKOgNq_metaValue{color:var(--ink-2)}.NKOgNq_cardDesc{color:var(--ink-2);flex-grow:1;margin-top:1.25rem;margin-bottom:2rem;font-size:.95rem;line-height:1.55}.NKOgNq_cardFooter{margin-top:auto}.NKOgNq_link{min-height:44px;color:var(--verdict);align-items:center;margin:-.6rem 0;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.NKOgNq_link:hover{text-decoration:underline}.NKOgNq_footer{border-top:1px solid var(--hairline);text-align:center;color:var(--ink-2);margin-top:6rem;padding-top:2.5rem;font-size:1rem}.NKOgNq_footerLink{color:var(--verdict);padding:.6rem 0;font-weight:600;text-decoration:none;display:inline-block}.NKOgNq_footerLink:hover{text-decoration:underline}@media (max-width:768px){.NKOgNq_container{padding:2rem 1rem}.NKOgNq_title{font-size:2rem}.NKOgNq_grid{grid-template-columns:1fr}}
