[data-gallery-b1] .g33-jump{display:flex;flex-wrap:wrap;gap:.7rem;list-style:none;padding:0}
[data-gallery-b1] .g33-jump a{display:block;padding:.65rem 1rem;border:1px solid #d9d9cd;border-radius:2rem;color:inherit}
[data-gallery-b1] details.g33-faq{border-top:1px solid #dadcd2;padding:1.25rem 0}
[data-gallery-b1] .g33-faq summary{cursor:pointer;font-weight:600;line-height:1.5}
[data-gallery-b1] .g33-faq p{max-width:76ch;line-height:1.75}
[data-gallery-b1] .g33-checklist{display:block;width:100%;box-sizing:border-box;min-height:27rem;padding:1rem;border:1px solid #bfc6b6;background:#fff;color:#263629;font:inherit;font-size:.95rem;line-height:1.75;resize:vertical}
[data-gallery-b1] .g33-actions{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin-top:1rem}
[data-gallery-b1] .g33-actions button{font:inherit;cursor:pointer}
[data-gallery-b1] .g33-diagram{display:block;width:100%;height:auto}
[data-gallery-b1] [data-faq-group]{scroll-margin-top:8rem}
[data-gallery-b1] :is(button,summary,a,textarea):focus-visible{outline:3px solid #527448;outline-offset:4px}
