/* All public disclosures use the existing FAQ type, rules and chevron. */
details.lum-accordion{min-width:0;border:0;border-block:1px solid var(--line,rgba(34,26,17,.12));border-radius:0;padding:0;background:transparent;box-shadow:none}
details.lum-accordion + details.lum-accordion{border-block-start:0}
details.lum-accordion > summary{display:block;position:relative;min-height:60px;margin:0;padding:23px 44px 23px 0;border:0;border-radius:0;background:transparent;box-shadow:none;list-style:none;cursor:pointer;font-family:var(--display,var(--lum-font-display,"Coolvetica","Inter",sans-serif));font-size:clamp(20px,2.1vw,26px);font-weight:400;font-style:normal;font-synthesis:none;line-height:1.15;letter-spacing:normal;color:var(--eo-ink,var(--ink,#221A11));text-wrap:pretty;transition:color var(--dur-2,200ms) var(--ease,cubic-bezier(.33,.78,.27,1));touch-action:manipulation}
details.lum-accordion > summary::-webkit-details-marker{display:none}
details.lum-accordion > summary::marker{content:""}
details.lum-accordion > summary::before{content:none}
details.lum-accordion > summary::after{content:"";position:absolute;inset-inline-end:8px;top:50%;width:11px;height:11px;margin-top:-6px;padding:0;border:0;border-right:2px solid var(--eo-brass,var(--brass,#9A6B1C));border-bottom:2px solid var(--eo-brass,var(--brass,#9A6B1C));border-radius:0;background:transparent;box-shadow:none;transform:rotate(45deg);transition:transform var(--dur-3,320ms) var(--spring,cubic-bezier(.34,1.4,.5,1));pointer-events:none}
details.lum-accordion[open] > summary::after{transform:rotate(-135deg)}
details.lum-accordion[data-lum-accordion-state=closing] > summary::after{transform:rotate(45deg)}
details.lum-accordion > summary > svg{display:none!important}
details.lum-accordion > summary > span{font:inherit;color:inherit}
details.lum-accordion > summary:focus-visible{outline:2px solid var(--eo-brass,var(--focus,var(--brass,#9A6B1C)));outline-offset:4px}
details.lum-accordion > .fa-w{display:grid;grid-template-rows:1fr;min-width:0}
details.lum-accordion > .fa-w > .fa{min-width:0;min-height:0;overflow:hidden;padding-inline:4px;margin-inline:-4px}
details.lum-accordion > .fa-w > .fa > .fa-b{min-width:0;width:100%;max-width:none;margin:0;padding:0 0 26px;font-family:var(--body,var(--lum-font-body,"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif));font-size:16px;font-weight:400;line-height:1.65;color:var(--eo-soft,var(--ink-soft,#5C4F3D))}
.faq details.lum-accordion > .fa-w > .fa > .fa-b{max-width:70ch}
details.lum-accordion > .fa-w > .fa > .fa-b > :first-child{margin-block-start:0}
details.lum-accordion > .fa-w > .fa > .fa-b > :last-child{margin-block-end:0}
@media(hover:hover){details.lum-accordion > summary:hover{color:var(--eo-brass,var(--brass-ink,#87590F))}}
@media(max-width:680px){details.lum-accordion > summary{font-size:22px;padding-top:21px;padding-bottom:21px}}
@media(prefers-reduced-motion:reduce){details.lum-accordion > summary,details.lum-accordion > summary::after{transition:none}}
@media(forced-colors:active){details.lum-accordion{border-color:CanvasText}details.lum-accordion > summary::after{border-color:ButtonText}details.lum-accordion > summary:focus-visible{outline-color:Highlight}}
