.tm-faq details[id]{scroll-margin-top:calc(var(--site-header-height, 72px) + 24px)}.tm-faq details:target>summary{background-color:rgba(255,204,0,.08)}.tm-faq.tm-faq--cards{gap:28px;grid-template-columns:minmax(0,1fr)}.tm-faq--cards details{background:#faf9f5;border:1px solid #dedbd2;border-radius:10px;margin:0 0 12px;overflow:hidden}.tm-faq--cards details:last-child{border-bottom:1px solid #dedbd2;margin-bottom:0}.tm-faq.tm-faq--cards summary{gap:16px;justify-content:flex-start;padding:18px 22px}.site-theme .tm-faq--cards summary:focus-visible{box-shadow:none;outline:3px solid #776300;outline-offset:-4px}.tm-faq--cards summary .tm-faq__question{color:inherit;flex:1 1 auto;font-size:inherit;min-width:0;transition:none}.tm-faq--cards :is(summary,.tm-faq__answer) .tm-faq__mark{align-items:center;background:#ffc800;border-radius:50%;color:#101617;display:inline-flex;flex:none;font-size:15px;font-weight:700;height:34px;justify-content:center;line-height:1;transition:none;width:34px}.tm-faq--cards .tm-faq__answer .tm-faq__mark--a{background:#101617;color:#fff}.tm-faq--cards details[open] summary :is(.tm-faq__mark,.tm-faq__question){transform:none}.tm-faq--cards .tm-faq__answer{align-items:flex-start;background:#fff;border-top:1px solid #e3dfd3;display:flex;gap:16px;padding:16px 22px 22px}.tm-faq--cards .tm-faq__answer>.tm-prose{flex:1 1 auto;font-size:14px;min-width:0;padding:5px 0 0}@media (max-width:767px){.tm-faq.tm-faq--cards summary{gap:12px;padding:14px 16px}.tm-faq--cards .tm-faq__answer{gap:12px;padding:14px 16px 18px}.tm-faq--cards :is(summary,.tm-faq__answer) .tm-faq__mark{font-size:13px;height:28px;width:28px}}