.fnnO2G_pills{z-index:2;padding:calc(3.2 * var(--nl-r)) var(--nl-pad-x) calc(1.6 * var(--nl-r));background:var(--mdx-white);position:relative}.fnnO2G_overview{font-size:var(--type-lead);color:var(--kn-alt-body);line-height:1.55}.fnnO2G_challenge{border:1px solid var(--kn-alt-line);border-left:2px solid var(--kn-accent)}.fnnO2G_clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fnnO2G_faq{max-width:calc(96 * var(--nl-r));border-top:1px solid var(--kn-alt-line);margin-left:auto;margin-right:auto}.fnnO2G_faqItem{border-bottom:1px solid var(--kn-alt-line)}.fnnO2G_faqQ{justify-content:space-between;align-items:center;gap:calc(2.4 * var(--nl-r));min-height:44px;padding:calc(2.4 * var(--nl-r)) 0;cursor:pointer;font-family:var(--kn-alt-display);font-stretch:var(--mdx-display-stretch);font-weight:600;font-size:var(--type-card-title);color:var(--kn-alt-dark);line-height:1.2;list-style:none;display:flex}.fnnO2G_faqQ::-webkit-details-marker{display:none}.fnnO2G_faqQ:focus-visible{outline:2px solid var(--kn-accent);outline-offset:4px}.fnnO2G_faqIcon{flex:none;width:14px;height:14px;position:relative}.fnnO2G_faqIcon i{width:100%;height:1.5px;transition:transform var(--mdx-dur-fast) var(--mdx-ease);background:currentColor;margin-top:-.75px;position:absolute;top:50%;left:0}.fnnO2G_faqIcon i:last-child{transform:rotate(90deg)}.fnnO2G_faqItem[open] .fnnO2G_faqIcon i:last-child{transform:rotate(0)}.fnnO2G_faqA{max-width:calc(80 * var(--nl-r));padding-bottom:calc(2.4 * var(--nl-r));font-size:var(--type-body);color:var(--kn-alt-body);line-height:1.6}section.fnnO2G_missing{align-content:center;justify-items:center;gap:calc(2.4 * var(--nl-r));min-height:60vh;padding-top:max(150px, calc(19 * var(--nl-r)));text-align:center;display:grid}@media (prefers-reduced-motion:reduce){.fnnO2G_faqIcon i{transition:none}}
