1import{a as e,n as t,t as n}from"./jsx-runtime-n5LQ9ujS.js";import{t as r}from"./navigation-JfjOJQQF.js";var i=e(t(),1),a=n();function o({title:e=`Frequently Asked Questions`,subtitle:t,items:n,className:r=``}){let[o,s]=(0,i.useState)(0);return(0,a.jsxs)(`section`,{className:r,children:[(0,a.jsxs)(`div`,{className:`mx-auto max-w-3xl text-center`,children:[(0,a.jsx)(`h2`,{className:`font-serif text-3xl font-semibold md:text-4xl`,children:e}),t&&(0,a.jsx)(`p`,{className:`text-muted-foreground mt-3`,children:t})]}),(0,a.jsx)(`div`,{className:`divide-outline-variant mx-auto mt-10 max-w-3xl divide-y`,children:n.map((e,t)=>{let n=o===t;return(0,a.jsxs)(`div`,{children:[(0,a.jsx)(`h3`,{children:(0,a.jsxs)(`button`,{type:`button`,onClick:()=>s(n?null:t),"aria-expanded":n,"aria-controls":`faq-panel-${t}`,id:`faq-trigger-${t}`,className:`focus-visible:ring-ring/50 flex w-full items-center justify-between rounded-md py-5 text-left focus-visible:ring-2 focus-visible:outline-none`,children:[(0,a.jsx)(`span`,{className:`text-foreground pr-4 font-medium`,children:e.question}),(0,a.jsx)(`span`,{"aria-hidden":`true`,className:`text-muted-foreground shrink-0 transition-transform duration-200 ${n?`rotate-180`:``}`,children:(0,a.jsx)(`svg`,{width:`20`,height:`20`,viewBox:`0 0 20 20`,fill:`none`,children:(0,a.jsx)(`path`,{d:`M5 7.5L10 12.5L15 7.5`,stroke:`currentColor`,strokeWidth:`1.5`,strokeLinecap:`round`,strokeLinejoin:`round`})})})]})}),(0,a.jsx)(`div`,{id:`faq-panel-${t}`,role:`region`,"aria-labelledby":`faq-trigger-${t}`,hidden:!n,className:`overflow-hidden transition duration-200 ${n?`max-h-96 pb-5 opacity-100`:`max-h-0 opacity-0`}`,children:(0,a.jsx)(`p`,{className:`text-muted-foreground text-sm leading-relaxed`,children:e.answer})})]},t)})})]})}function s({eyebrow:e,title:t,introduction:n,items:i}){return(0,a.jsx)(`section`,{"data-seo-content":!0,className:`bg-landscape-raised py-16 md:py-24`,children:(0,a.jsxs)(`div`,{className:`container`,children:[(0,a.jsxs)(`div`,{className:`grid gap-8 lg:grid-cols-12 lg:items-end`,children:[(0,a.jsxs)(`div`,{className:`lg:col-span-7`,children:[(0,a.jsx)(`p`,{className:`text-primary text-xs font-bold tracking-[0.18em] uppercase`,children:e}),(0,a.jsx)(`h2`,{className:`mt-3 max-w-3xl font-serif text-3xl font-semibold tracking-[-0.035em] text-balance md:text-5xl`,children:t})]}),(0,a.jsx)(`p`,{className:`text-landscape-text-muted max-w-[58ch] text-base leading-7 lg:col-span-5`,children:n})]}),(0,a.jsx)(`div`,{className:`border-landscape-line divide-landscape-line mt-10 grid border-y md:grid-cols-3 md:divide-x`,children:i.map(e=>{let t=[...e.href&&e.linkLabel?[{href:e.href,label:e.linkLabel}]:[],...e.links??[]];return(0,a.jsxs)(`article`,{className:`py-6 first:pl-0 last:pr-0 md:px-6 md:py-8`,children:[(0,a.jsx)(`h3`,{className:`font-serif text-xl font-semibold tracking-[-0.02em]`,children:e.title}),(0,a.jsx)(`p`,{className:`text-landscape-text-muted mt-3 text-sm leading-6`,children:e.body}),e.subordinateItems?.length?(0,a.jsx)(`ul`,{className:`text-landscape-text-muted mt-4 list-disc space-y-2 pl-5 text-sm leading-6`,children:e.subordinateItems.map(e=>(0,a.jsx)(`li`,{children:e},e))}):null,t.length?(0,a.jsx)(`div`,{className:`mt-5 flex flex-col items-start gap-2`,children:t.map(e=>(0,a.jsxs)(r,{href:e.href,className:`text-primary inline-flex text-sm font-semibold underline-offset-4 hover:underline`,children:[e.label,` â`]},e.href))}):null]},e.title)})})]})})}export{o as n,s as t};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.