.hidden{display:none!important}.noscroll{overflow:hidden}section.guides-index-header{margin-left:calc((100vw - (clamp(1.5rem,3.75587vw + .619718rem,4rem)*2 + clamp(1rem,.751174vw + .823944rem,1.5rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,.751174vw + .823944rem,1.5rem)*0 + clamp(1.5rem,3.75587vw + .619718rem,4rem)*1);margin-right:calc((100vw - (clamp(1.5rem,3.75587vw + .619718rem,4rem)*2 + clamp(1rem,.751174vw + .823944rem,1.5rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*0 + clamp(1rem,.751174vw + .823944rem,1.5rem)*0 + clamp(1.5rem,3.75587vw + .619718rem,4rem)*1);border-bottom:1px solid #d0d4c8;padding-top:33dvh;padding-bottom:2.5rem}section.guides-index-header form label{margin-right:.9rem;display:inline-block}section.guides-index-header form div.select-wrapper{display:inline-block;position:relative}section.guides-index-header form div.select-wrapper button.cat-select-btn{border-radius:0;flex-direction:row;justify-content:center;align-items:center;column-gap:1rem;transition:opacity .2s cubic-bezier(.33,1,.68,1);display:flex;position:relative}section.guides-index-header form div.select-wrapper button.cat-select-btn span{color:#57772e;transition:color .2s cubic-bezier(.33,1,.68,1)}section.guides-index-header form div.select-wrapper button.cat-select-btn svg{width:max(.875rem,min(.375587vw + .786972rem,1.125rem))}section.guides-index-header form div.select-wrapper button.cat-select-btn svg .stroke{stroke:#57772e;transition:stroke .2s cubic-bezier(.33,1,.68,1)}section.guides-index-header form div.select-wrapper button.cat-select-btn:before{content:"";background-color:#57772e;width:100%;height:3px;transition:background-color .2s cubic-bezier(.33,1,.68,1);position:absolute;bottom:0;left:0;right:0}section.guides-index-header form div.select-wrapper button.cat-select-btn:hover{opacity:.8}section.guides-index-header form div.select-wrapper div.cat-select-list-wrapper{z-index:10;max-height:0;position:absolute;top:calc(100% + 1.3rem);left:0;overflow:hidden}section.guides-index-header form div.select-wrapper div.cat-select-list-wrapper ul.cat-select-list{background-color:#fffdf6;border:1px solid #d0d4c8;border-radius:max(16px,min(.751174vw + 13.1831px,24px));flex-direction:column;justify-content:stretch;align-items:stretch;row-gap:.5rem;width:16rem;padding:1.3rem 1.5rem;display:flex}section.guides-index-header form div.select-wrapper div.cat-select-list-wrapper ul.cat-select-list li{cursor:pointer;display:block}section.guides-index-header form div.select-wrapper div.cat-select-list-wrapper ul.cat-select-list li span{color:#1e1414}section.guides-index-header form div.select-wrapper div.cat-select-list-wrapper ul.cat-select-list li.current{pointer-events:none;opacity:.5}section.guides-index-header form div.select-wrapper.active button.cat-select-btn span{color:#664a42}section.guides-index-header form div.select-wrapper.active button.cat-select-btn svg .stroke{stroke:#664a42}section.guides-index-header form div.select-wrapper.active button.cat-select-btn:before{background-color:#664a42}section.guides-index-header form div.select-wrapper.active button.cat-select-btn:hover{opacity:1}@media not (min-width:58.75rem){section.guides-index-header{padding-top:9rem}section.guides-index-header form div.select-wrapper button.cat-select-btn:before{height:2px}section.guides-index-header form div.select-wrapper div.cat-select-list-wrapper ul.cat-select-list{width:calc((100vw - (clamp(1.5rem,3.75587vw + .619718rem,4rem)*2 + clamp(1rem,.751174vw + .823944rem,1.5rem)*(var(--grid-column-count) - 1)))/var(--grid-column-count)*8 + clamp(1rem,.751174vw + .823944rem,1.5rem)*7 + clamp(1.5rem,3.75587vw + .619718rem,4rem)*0)}}
