funto-guide-library{display:block}
.funto-guide-search{max-width:640px;margin:0 auto 32px;text-align:left}
.funto-guide-search label{display:block;font-size:18px;font-weight:700;color:#063735;margin-bottom:10px}
.funto-guide-search input{display:block;width:100%;box-sizing:border-box;min-height:48px;border:1px solid #b7c9be;border-radius:12px;background:#fff;color:#063735;padding:12px 16px;font:inherit;font-size:16px}
.funto-guide-search input:focus-visible{outline:2px solid #015244;outline-offset:3px}
.funto-guide-search p{font-size:14px;margin:16px 0 0}
funto-guide-library [data-guide-grid]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;align-items:start;position:relative}
funto-guide-library [data-guide-card]{height:auto!important;min-height:0!important;width:auto!important;max-width:none!important;align-self:start;opacity:1!important;transform:none!important;box-sizing:border-box}
funto-guide-library [data-guide-card]>.content-wrapper{height:auto!important;min-height:0!important;box-sizing:border-box}
funto-guide-library [data-guide-card][hidden]{display:none!important}
funto-guide-library [data-guide-grid][data-ready]{display:block}
funto-guide-library [data-ready]>[data-guide-card]{position:absolute;width:calc((100% - var(--desktop-column-gap))/2)!important;margin:0!important}
.funto-guide-tags{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px!important}
.funto-guide-tags span{display:inline-block;background:#BEDB69;color:#063735;border-radius:4px;padding:5px 8px;font-size:11px;font-weight:700;line-height:1.2}
@media(max-width:749px){
 .funto-guide-search{margin-bottom:24px}
 .funto-guide-search label{font-size:16px}
 funto-guide-library [data-guide-grid],funto-guide-library [data-guide-grid][data-ready]{display:grid;grid-template-columns:1fr;gap:24px;height:auto!important}
 funto-guide-library [data-guide-grid]>[data-guide-card],funto-guide-library [data-ready]>[data-guide-card]{position:static;width:100%!important;left:auto!important;top:auto!important}
}


.funto-guide-tags a{display:inline-block;max-width:100%;box-sizing:border-box;background:#BEDB69;color:#063735;border-radius:4px;padding:5px 8px;font-size:11px;font-weight:700;line-height:1.4;text-decoration:none;overflow-wrap:anywhere}
.funto-guide-tags a:hover{text-decoration:underline;text-underline-offset:2px}
.funto-guide-tags a:focus-visible{outline:2px solid #015244;outline-offset:3px}
.funto-guide-products-more{flex-basis:100%;margin:2px 0 0}
.funto-guide-products-more summary{display:list-item;width:fit-content;cursor:pointer;font-size:12px;color:#015244;line-height:1.5}
.funto-guide-products-more>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}
