.questions-head{padding-top:var(--space-12);padding-bottom:var(--section-space-sm)}.questions-head h1{font-size:var(--text-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.questions-head>p:not(.eyebrow){max-width:var(--measure-lead);margin-top:var(--space-4);color:var(--muted-foreground);font-size:var(--text-lead);line-height:var(--leading-body)}.questions-quick{gap:var(--space-4);margin:var(--space-10) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.questions-quick li{gap:var(--space-5);padding:var(--space-7);border:1px solid var(--border);border-radius:var(--radius-card);color:var(--muted-foreground);font-size:var(--text-body);line-height:var(--leading-body);background:#fff;align-content:start;display:grid}.questions-quick strong{margin-bottom:var(--space-1);color:var(--foreground);font-size:clamp(1.25rem,1.1rem + .4vw,1.5rem);font-weight:var(--weight-heading);letter-spacing:var(--tracking-h3);line-height:var(--leading-h3);display:block}.questions-quick-icon{background:var(--primary);width:56px;height:56px;color:var(--foreground);border-radius:50%;place-items:center;display:grid}.questions-quick-icon svg{stroke-width:2.5px;width:26px;height:26px}.questions-browser{gap:var(--gap-column);padding-top:var(--section-space-sm);padding-bottom:var(--section-space-lg);grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-items:start;display:grid}.questions-aside{top:calc(var(--site-header-height) + var(--space-6));gap:var(--space-6);display:grid;position:sticky}.questions-search{position:relative}.questions-search>svg{top:50%;left:var(--space-4);width:var(--icon);height:var(--icon);color:var(--muted-foreground);pointer-events:none;position:absolute;transform:translateY(-50%)}.questions-search input{height:var(--control-h-lg);border-radius:var(--radius-control);font-size:var(--text-body);background:#fff;padding-left:46px;padding-right:46px}.questions-search input::-webkit-search-cancel-button{display:none}.questions-search-clear{top:50%;right:var(--space-2);border-radius:var(--radius-control);place-items:center;width:40px;height:40px;display:grid;position:absolute;transform:translateY(-50%)}.questions-search-clear svg{width:18px;height:18px}.questions-topics ul{gap:var(--space-1);padding:0 0 var(--space-6);border-bottom:1px solid var(--hairline);margin:0;list-style:none;display:grid}.questions-topics a{align-items:center;gap:var(--space-3);min-height:var(--row-height);padding:0 var(--space-4);border-radius:var(--radius-control);color:var(--muted-foreground);font-size:var(--text-body);font-weight:var(--weight-medium);display:flex}.questions-topics a:hover{background:var(--selected-hover-bg);color:var(--foreground)}.questions-topics a[aria-current=true]{background:var(--selected-bg);color:var(--foreground);font-weight:var(--weight-title)}.questions-topics svg{width:var(--icon);height:var(--icon);flex:none}.questions-contact{gap:var(--space-5);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-card);background:#fff;display:grid}.questions-contact-photo{aspect-ratio:5/4;border-radius:var(--radius-tile);background:var(--muted);overflow:hidden}.questions-contact-photo img{object-fit:cover;object-position:50% 18%;width:100%;height:100%}.questions-contact h2{font-size:var(--text-title);font-weight:var(--weight-title);line-height:var(--leading-title)}.questions-contact p{margin:var(--space-1) 0 var(--space-4);color:var(--muted-foreground);font-size:var(--text-body)}.questions-contact .button{width:100%}.questions-list{gap:var(--space-12);min-width:0;display:grid}.questions-results{color:var(--muted-foreground);font-size:var(--text-body)}.questions-group[hidden]{display:none}.questions-group{scroll-margin-top:calc(var(--site-header-height) + var(--space-6))}.questions-group>h2{margin-bottom:var(--space-6);font-size:var(--text-h3);font-weight:var(--weight-heading);letter-spacing:var(--tracking-h3);line-height:var(--leading-h3)}.questions-group>h2:after{content:"";width:40px;height:3px;margin-top:var(--space-3);background:var(--primary);border-radius:2px;display:block}.questions-items{gap:var(--space-3);display:grid}.questions-items details{border:1px solid var(--border);border-radius:var(--radius-tile);background:#fff}.questions-items details[hidden]{display:none}.questions-items summary{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:64px;padding:var(--space-4) var(--space-6);border-radius:var(--radius-tile);cursor:pointer;font-size:var(--text-title);font-weight:var(--weight-title);line-height:var(--leading-title);list-style:none;display:flex}.questions-items summary::-webkit-details-marker{display:none}.questions-items summary:hover{background:var(--selected-hover-bg)}.questions-items summary svg{width:var(--icon);height:var(--icon);flex:none;transition:transform .2s ease-out}.questions-items details[open] summary svg{transform:rotate(180deg)}.questions-answer{max-width:var(--measure-body);padding:0 var(--space-6) var(--space-6);color:var(--muted-foreground);font-size:var(--text-body);line-height:var(--leading-relaxed)}.questions-answer a{color:var(--foreground);text-underline-offset:3px;margin-inline:-1px;padding:2px 1px;text-decoration:underline}.questions-empty{padding:var(--space-8);border:1px solid var(--border);border-radius:var(--radius-card);background:#fff}.questions-empty h2{font-size:var(--text-title);font-weight:var(--weight-title)}.questions-empty p{margin:var(--space-2) 0 var(--space-4);color:var(--muted-foreground)}.questions-empty button{align-items:center;gap:var(--space-2);font-weight:var(--weight-title);text-underline-offset:4px;text-decoration:underline;display:inline-flex}.questions-empty svg{width:18px;height:18px}@media (prefers-reduced-motion:reduce){.questions-items summary svg{transition:none}}@media (max-width:1100px){.questions-quick li{padding:var(--space-5);grid-template-columns:auto minmax(0,1fr);align-items:center}.questions-quick strong{font-size:var(--text-title)}}@media (max-width:960px){.questions-quick{gap:var(--space-3);margin-top:var(--space-8);grid-template-columns:1fr}.questions-quick-icon{width:48px;height:48px}.questions-browser{gap:var(--space-6);grid-template-columns:minmax(0,1fr);padding-top:0}.questions-aside{display:contents}.questions-search{order:1}.questions-topics{margin:0 calc(var(--page-padding) * -1);scrollbar-width:none;order:2;overflow-x:auto}.questions-topics::-webkit-scrollbar{display:none}.questions-topics ul{gap:var(--space-2);width:max-content;padding:0 var(--page-padding);border-bottom:0;display:flex}.questions-topics a{min-height:var(--control-h);border:1px solid var(--border);white-space:nowrap;background:#fff;border-radius:999px}.questions-topics a[aria-current=true]{border-color:var(--primary);background:var(--primary)}.questions-list{gap:var(--space-10);order:3}.questions-contact{order:4;grid-template-columns:96px minmax(0,1fr);align-items:start}.questions-contact-photo{aspect-ratio:1}}@media (max-width:560px){.questions-contact{grid-template-columns:minmax(0,1fr)}.questions-contact-photo{display:none}.questions-items summary{padding:var(--space-4) var(--space-5);font-size:var(--text-title-sm)}.questions-answer{padding:0 var(--space-5) var(--space-5)}}
