.hero-actions{gap:8px;display:flex;position:absolute;bottom:10px;right:10px}.hero-action-btn{color:#333;cursor:pointer;width:40px;height:40px;font-size:var(--font-size-xl);background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:flex;box-shadow:0 2px 4px #0003}.feedback-link{float:right;font-size:var(--font-size-sm);margin-bottom:10px}.feedback-link a{color:var(--colors-brand-500)}.post_image_full:before{content:"";width:1em;height:1em;font-size:var(--icon-ratio-xl);background-color:currentColor;display:block;-webkit-mask:url(/icons/zoom3.svg) 0 0/100% 100% no-repeat;mask:url(/icons/zoom3.svg) 0 0/100% 100% no-repeat}.gallery{background-color:#fffae9a6;border-radius:0 0 10px 10px;flex-wrap:wrap;justify-content:center;margin-top:20px;margin-bottom:60px;display:flex;box-shadow:0 9px 3px -3px #0000000d}.gallery-main{width:100%;position:relative}.gallery-main img{max-width:100%}.gallery-caption{padding:10px;bottom:0;left:0;right:0}.gallery-thumbs{border-bottom:4px solid #696969;flex-flow:wrap;justify-content:center;width:100%;min-width:0;margin-top:10px;display:flex}.gallery-thumb{flex:0 0 calc(25% - 10px);width:calc(25% - 10px);min-width:0;margin:5px}.gallery-thumb img{cursor:pointer;opacity:.5;border:3px solid #fee2b4;border-radius:5px;max-width:100%}.gallery-thumb.active img{border-color:var(--colors-brand-500);opacity:1}.active{display:inline-block;position:relative}.gallery-open{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.gallery-lightbox{z-index:200;cursor:zoom-out;background-color:#000000d9;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.gallery-lightbox img{object-fit:contain;border-radius:8px;max-width:100%;max-height:88vh;box-shadow:0 10px 40px #0006}.gallery-lightbox__inner{flex-direction:column;align-items:center;max-height:88vh;display:flex;overflow-y:auto}.gallery-lightbox__inner img{flex-shrink:0;max-height:74vh}.gallery-lightbox__inner--with-caption img{max-height:58vh}.gallery-lightbox__caption{width:100%;max-width:720px;margin:var(--space-3) 0 0;padding:var(--space-3);font-size:var(--font-size-sm);color:var(--colors-fg);text-align:left;background-color:#ffffffe6;border-radius:8px;flex-shrink:0;line-height:1.7}.gallery-lightbox-close{width:44px;height:44px;font-size:var(--font-size-2xl);cursor:pointer;color:#333;background-color:#ffffffe6;border:0;border-radius:50%;padding:0;line-height:1;position:absolute;top:16px;right:16px}.bfree{flex-wrap:wrap;margin-bottom:-5px;display:flex}@media screen and (max-width:767px){.hero-actions{right:var(--float-right,2px)}}
