@charset "UTF-8";.qa{position:relative;margin-bottom:12px;border:1px solid var(--line);border-radius:18px;background:var(--paper);overflow:hidden;scroll-margin-top:var(--anchor-offset, 160px);transition:border-color .35s,box-shadow .45s cubic-bezier(.22,1,.36,1),background .35s}.qa[hidden]{display:none}.qa:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:3px;border-radius:0 3px 3px 0;background:var(--forest);transform:scaleY(0);transition:transform .45s cubic-bezier(.22,1,.36,1)}.qa:hover{border-color:#a3a690}.qa.is-open,.qa[open]:not(.is-closing){border-color:#b6beb1;box-shadow:0 16px 40px #1f2a1f12}.qa.is-open:before,.qa[open]:not(.is-closing):before{transform:scaleY(1)}.qa summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px 20px 26px;font-weight:700;font-size:17px;line-height:1.4;cursor:pointer;list-style:none;user-select:none;transition:color .25s}.qa summary::-webkit-details-marker{display:none}.qa summary:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #2f4a2c59;border-radius:18px}.qa summary svg{flex-shrink:0;width:38px;height:38px;padding:10px;border-radius:50%;background:var(--cream);color:var(--ink);transition:transform .5s cubic-bezier(.22,1,.36,1),background .3s,color .3s}.qa summary:hover{color:var(--forest)}.qa summary:hover svg{background:#eef0e4}@media (max-width: 600px){.qa summary{padding:16px 14px 16px 20px;font-size:16px}.qa summary svg{width:34px;height:34px;padding:9px}}.qa.is-open summary,.qa[open]:not(.is-closing) summary{color:var(--forest)}.qa.is-open summary svg,.qa[open]:not(.is-closing) summary svg{transform:rotate(135deg);background:var(--forest);color:var(--paper)}.qa__a{padding:0 26px 22px;color:var(--muted);line-height:1.7;max-width:760px}.qa__a p+p{margin-top:10px}.qa__a a{color:var(--forest);font-weight:600;text-decoration:underline;text-underline-offset:3px}@media (max-width: 600px){.qa__a{padding:0 20px 18px}}.qa[open] .qa__a{animation:qa-in .5s cubic-bezier(.22,1,.36,1) both}@keyframes qa-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}
