/*! [content/faq] search-panel.css */.faq-container{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;grid-gap:var(--space_6_4)}.faq-item{position:relative;-webkit-box-shadow:inset 0 1px 0 rgb(var(--color-text-p-rgb) / .2);box-shadow:inset 0 1px 0 rgb(var(--color-text-p-rgb) / .2)}[data-qa-group].is-hidden,[data-qa].is-hidden{display:none!important}.faq-section-title{margin-bottom:1em;font-family:var(--font-sans-h)}.question-header{padding:1em;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out}@media (any-hover:hover){.question-header:hover{background:rgb(var(--color-tofuya-red-rgb) / .1);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.is-opened .question-header:hover{background:rgb(var(--color-text-p-rgb) / .1);text-decoration:none}}@media (any-hover:none){.question-header:active{background:rgb(var(--color-tofuya-red-rgb) / .1);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.is-opened .question-header:active{background:rgb(var(--color-text-p-rgb) / .1);text-decoration:none}}.question{position:relative;margin:0;padding-left:calc(var(--line-height-h) * 1em + 1em);font-weight:400;font-size:var(--font-size-h4)}.question::before{content:'Q';position:absolute;left:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(var(--line-height-h) * 1em);height:calc(var(--line-height-h) * 1em);border-radius:.25em;font-weight:900;color:rgb(var(--color-tofuya-red-rgb));-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.faq-item[aria-expanded=true] .question{color:rgb(var(--color-tofuya-red-rgb))}.faq-item[aria-expanded=true] .question::before{background:rgb(var(--color-tofuya-red-rgb));color:#fff}.answer-inner{padding:.5em 1em 2em;padding-left:calc(var(--line-height-h) * var(--font-size-h4) + var(--font-size-h4) + 1em)}.panel{padding:1em;margin:0 auto;background:rgb(var(--color-text-p-rgb) / .1);border-radius:.5em}.search{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5em}#faqSearch{-webkit-box-flex:1;-ms-flex:1;flex:1;border:1px solid rgb(var(--color-text-p-rgb) / .3);border-radius:.5em;padding:1em;font-size:16px}#faqClear{-webkit-box-flex:0;-ms-flex:none;flex:none;background:rgb(var(--color-text-p-rgb));border:1px solid rgb(var(--color-text-p-rgb) / 0);border-radius:.5em;padding:1em;font-size:16px;font-weight:700;color:#fff;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out}@media (any-hover:hover){#faqClear:hover{cursor:pointer;background:rgb(var(--color-text-p-rgb) / .7)}}@media (any-hover:none){#faqClear:active{background:rgb(var(--color-text-p-rgb) / .7)}}.chips{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5em;margin:1em 0}.chip{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5em;padding:.5em 1em;background:rgb(255 255 255 / .5);-webkit-box-shadow:0 0 1px rgb(var(--color-text-p-rgb) / .3),2px 2px 4px rgb(var(--color-text-p-rgb) / .1);box-shadow:0 0 1px rgb(var(--color-text-p-rgb) / .3),2px 2px 4px rgb(var(--color-text-p-rgb) / .1);border:1px solid rgb(var(--color-text-p-rgb) / 0);border-radius:2em;text-decoration:none;line-height:1.5;font-size:max(75%,12px);color:rgb(var(--color-text-p-rgb));-webkit-transition:background-color .2s ease-out,border-color .2s ease-out;transition:background-color .2s ease-out,border-color .2s ease-out}@media (any-hover:hover){.chip:hover{cursor:pointer;background:#fff;border-color:rgb(var(--color-text-p-rgb) / 1)}}@media (any-hover:none){.chip:active{background:#fff;border-color:rgb(var(--color-text-p-rgb) / 1)}}.count{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.count-label{font-size:75%}.count-sep{margin:0 .125em;opacity:.7}.count-current,.count-total{font-weight:700}.count-unit{margin-left:.25em}