/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial}}}@layer components{.faq{max-width:var(--container-measure,68ch);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-hairline,#e3dcd0);interpolate-size:allow-keywords}.faq__item{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-hairline,#e3dcd0)}.faq__item>summary{cursor:pointer;align-items:baseline;gap:calc(var(--spacing,8px) * 3);padding-inline:0;padding-block:calc(var(--spacing,8px) * 3);list-style-type:none;display:flex}.faq__q{transition:color var(--dur-fast) var(--ease)}.faq__item>summary:hover .faq__q,.faq__item>summary:focus-visible .faq__q{color:var(--color-gold-deep,#7a5c24)}.faq__item>summary:hover .faq__plus:before,.faq__item>summary:hover .faq__plus:after,.faq__item>summary:focus-visible .faq__plus:before,.faq__item>summary:focus-visible .faq__plus:after{background-color:var(--color-gold-deep-h,#664c1e)}.on-obsidian .faq__item>summary:hover .faq__q,.on-obsidian .faq__item>summary:focus-visible .faq__q{color:var(--color-gold-light,#e8d5a3)}.faq__item>summary::-webkit-details-marker{display:none}.faq .faq__item>summary:after,.faq .faq__item[open]>summary:after{content:none}.faq__plus{flex:none;align-self:center;width:13px;height:13px;margin-inline-start:auto;position:relative}.faq__plus:before,.faq__plus:after{content:"";background-color:var(--color-gold-deep,#7a5c24);height:1px;transition:transform var(--dur-fast) var(--ease), background-color var(--dur-fast) var(--ease);inset-inline:0;position:absolute;top:50%}.faq__plus:after{transform:rotate(90deg)}.faq__item[open] .faq__plus:after{transform:rotate(0)}.on-obsidian .faq__plus:before,.on-obsidian .faq__plus:after{background-color:var(--color-gold,#c9a96e)}@supports selector(::details-content){.faq__item::details-content{block-size:0;transition:block-size var(--dur-fast) var(--ease), content-visibility var(--dur-fast) var(--ease) allow-discrete;overflow:hidden}.faq__item[open]::details-content{block-size:auto}}.faq__q{font-size:var(--text-h3,clamp(22px, 2.2vw, 28px));margin:0}.faq__a{max-width:var(--container-measure,68ch);padding-inline:0;padding-top:0;padding-bottom:calc(var(--spacing,8px) * 3)}.faq__a p{font-family:var(--font-sans,"Figtree Variable", "Figtree", "Helvetica Neue", Arial, sans-serif);font-size:var(--text-body,16px);--tw-leading:1.6;color:var(--color-graphite,#2c2c2c);margin:0;line-height:1.6}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}
