.fq{padding-inline:var(--l-container-pad);background:var(--pure-black);--fq-ink:var(--beeble-green);--fq-muted:var(--green-dark-3);--fq-body:var(--green-dark-3);--fq-row-line:var(--green-deep-1);--fq-rule:var(--green-deep-1);--fq-cat-line:var(--beeble-green);justify-content:center;display:flex;position:relative}.fq[data-surface=green]{background:var(--beeble-green);--fq-ink:var(--pure-black);--fq-muted:var(--green-deep-1);--fq-body:var(--green-deep-1);--fq-row-line:var(--green-dark-2);--fq-rule:var(--pure-black);--fq-cat-line:var(--pure-black)}.fq[data-surface=white]{background:var(--pure-white);--fq-ink:var(--pure-black);--fq-muted:var(--gray-79);--fq-body:var(--pure-black);--fq-row-line:var(--gray-bf);--fq-rule:var(--pure-black);--fq-cat-line:var(--pure-black)}.fq--offwhite[data-surface=white]{background:var(--off-white)}.fq--seam-top{box-shadow:inset 0 1px 0 0 var(--fq-rule)}.fq-inner{align-items:stretch;width:100%;max-width:1260px;padding:60px 0 120px;display:flex;position:relative}.fq-left{flex-direction:column;align-items:flex-start;gap:30px;width:45%;padding:38px 20px 20px 0;display:flex}.fq-title{font:var(--text-display-md);letter-spacing:var(--tracking-tight);color:var(--fq-ink)}.fq-lead{font:var(--text-body-md);color:var(--fq-body);text-wrap:balance;width:80%}.fq-lead a{color:var(--fq-ink);text-decoration:underline}.fq-right{width:55%;padding:20px 0 20px 20px}.fq-rule{background:var(--fq-rule);height:1px;position:absolute;bottom:0;left:0;right:0}.fq-list{flex-direction:column;width:100%;display:flex}.fq-cat{box-shadow:inset 0 -1px 0 0 var(--fq-cat-line);padding:50px 15px 10px}.fq-cat p{font:var(--text-mono);letter-spacing:var(--tracking-wide);color:var(--fq-muted)}.fq-item{box-shadow:inset 0 -1px 0 0 var(--fq-row-line)}.fq-item[data-last=true]{box-shadow:none}.fq-q{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:20px;width:100%;padding:20px 10px 20px 15px;display:flex}.fq-qt{font:var(--text-title-sm);letter-spacing:var(--tracking-snug);color:var(--fq-ink);flex:1 0 0}.fq-marker{width:24px;height:24px;color:var(--fq-ink);flex:none}.fq-item[data-open] .fq-marker{transform:rotate(45deg)}.fq-marker svg{width:100%;height:100%;display:block;overflow:visible}.fq-a{flex-direction:column;gap:20px;padding:0 15px 25px;display:flex}.fq-a p{font:var(--text-body-md);color:var(--fq-body)}.fq-a a{color:var(--fq-ink);text-decoration:underline}@media (hover:hover){.fq-a a:hover{color:var(--accent-orange)}}.fq-a ul,.fq-a ol{font:var(--text-body-md);color:var(--fq-body);flex-direction:column;gap:4px;margin:0;padding-left:20px;display:flex}@media (max-width:1199px){.fq-inner{flex-direction:column;padding:50px 0 100px}.fq-left{flex-direction:row;align-items:flex-end;gap:10px;width:100%;padding:20px 0}.fq-title{flex:1 0 0}.fq-lead{flex:.45 0 0;width:auto}.fq-right{width:auto;margin-inline:calc(var(--trim-inset) - var(--l-container-pad));align-self:stretch;padding:15px 0}.fq-q,.fq-cat{padding-inline:calc(var(--l-container-pad) - var(--trim-inset))}.fq-q{padding-inline-end:calc(var(--l-container-pad) - var(--trim-inset) - 5px)}.fq-a{padding-inline:calc(var(--l-container-pad) - var(--trim-inset))}.fq-cat{padding-top:40px}}@media (max-width:742px){.fq-inner{gap:20px;padding:40px 0 80px}.fq-left{flex-direction:column;align-items:flex-start;gap:20px;padding:10px 0}.fq-title,.fq-lead{flex:none;width:100%}.fq-right{padding:10px 0}.fq-cat{padding-top:30px}}
