.rm-q .nf2{max-width:calc(var(--container) + 2 * var(--rm-gutter));margin-inline:auto;padding:var(--rm-hero-y) var(--rm-gutter) var(--rm-section-y);min-height:640px}.rm-q .nf2 .content{max-width:var(--container)}.rm-q .nf2 .content .num{font-family:var(--f-display);font-style:italic;font-size:4em;line-height:.9;letter-spacing:0;color:var(--gray-300);margin-top:14px}.rm-q .nf2 .content .num em{color:var(--ai)}.rm-q .nf2 .content h1{font-family:var(--f-display);font-weight:500;font-size:var(--t-hero);line-height:1.2;letter-spacing:0;margin-top:1.25rem;text-wrap:balance}.rm-q .nf2 .content h1 em{font-style:italic;color:var(--ink-2)}.rm-q .nf2 .content .dek{margin-top:.75rem;font-family:var(--f-serif);font-style:normal;font-size:var(--t-body);color:var(--ink-2);max-width:var(--measure);line-height:1.6}.rm-q .nf2 .dek a{color:var(--ink-head);font:inherit;border-bottom:1px solid;padding-bottom:1px;transition:color var(--rm-duration-fast) ease,border-color var(--rm-duration-fast) ease}.rm-q .nf2 .dek a:hover{color:var(--ai-text);border-color:var(--ai-text)}.rm-q .nf2-list{margin-top:2rem;list-style:none;padding:0}.rm-q .nf2-list li{display:grid;grid-template-columns:40px 1fr 32px;gap:16px;padding:.65rem 0;border-top:1px solid var(--rule-2);align-items:baseline;font-family:var(--f-serif);font-size:var(--t-body);color:var(--ink);transition:color var(--rm-duration-fast) ease}.rm-q .nf2-list li:last-child{border-bottom:1px solid var(--rule-2)}.rm-q .nf2-list li:hover .lnk{color:var(--ai-text)}.rm-q .nf2-list li .n{font-family:var(--f-sans);font-style:normal;color:var(--ink-3);font-size:var(--t-label)}.rm-q .nf2-list li .lnk{font-style:normal;color:var(--ink-head);text-decoration:underline;text-underline-offset:3px;transition:color var(--rm-duration-fast) ease,opacity var(--rm-duration-fast) ease}.rm-q .nf2-list li .lnk:active{transform:translate3d(0,1px,0);opacity:.82;transition-duration:var(--rm-duration-press)}@media (pointer:coarse){.rm-q .nf2-list li .lnk{display:inline-flex;align-items:center;min-height:44px}}.rm-q .nf2-list li .arr{text-align:right;font-family:var(--f-sans);font-style:normal;font-size:var(--t-ui);color:var(--ink-3)}@media (max-width:900px){.rm-q .nf2{padding-left:20px;padding-right:20px;padding-top:var(--space-3x);grid-template-columns:1fr!important;gap:32px!important}}