html{scroll-behavior:smooth}.questions-section{padding-top:var(--page-width-padding-inline);padding-bottom:calc(var(--page-width-padding-inline)*2);background:var(--paper);border-top:1px solid var(--ink-100)}.questions-grid{display:grid;grid-template-columns:220px 1fr;gap:var(--spacing-8xl);max-width:1100px;margin:0 auto}@media (max-width:767px){.questions-grid{grid-template-columns:1fr;gap:var(--spacing-4xl)}}.questions-nav{position:sticky;top:var(--spacing-md);align-self:start}.questions-nav .nav-label{display:block;margin-bottom:var(--spacing-sm);color:var(--sand-600);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.22em;text-transform:uppercase}.questions-nav ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-5xs)}.questions-nav a{display:block;padding:var(--spacing-3xs) 0 var(--spacing-3xs) var(--spacing-xs);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:300;color:var(--sand-600);text-decoration:none;border-left:2px solid transparent;transition:color .15s,border-color .15s}:is(.questions-nav a):hover{color:var(--sand-800)}.is-active:is(.questions-nav a){color:var(--sand-800);border-left-color:var(--sand-800)}@media (max-width:767px){.questions-nav{position:static}.questions-nav ul{flex-direction:row;flex-wrap:wrap;gap:var(--spacing-3xs)}.questions-nav a{padding:var(--spacing-3xs) var(--spacing-xs);border-left:1px solid var(--ink-200);border:1px solid var(--ink-200);white-space:nowrap}.is-active:is(.questions-nav a){border-color:var(--sand-800)}}.questions-list{max-width:720px;display:flex;flex-direction:column;gap:var(--spacing-8xl)}.questions-list h2{font-family:var(--font-serif);font-weight:400;font-size:var(--text-4xl);letter-spacing:-.01em;margin:0 0 var(--spacing-sm);color:var(--sand-800)}@media (max-width:767px){.questions-list h2{font-size:var(--text-xl)}}.questions-list p{font-size:var(--text-sm);color:var(--primary);line-height:1.75;font-weight:300;max-width:56ch;margin-bottom:0}