.hidden{display:none!important}.noscroll{overflow:hidden}section.guides-index-header{border-bottom:1px solid #d0d4c8;margin-left:calc((100vw - clamp(1.5rem,3.7558685446vw + .6197183099rem,4rem)*2 - clamp(1rem,.7511737089vw + .823943662rem,1.5rem)*(var(--grid-column-count) - 1))/var(--grid-column-count)*0 + clamp(1rem,.7511737089vw + .823943662rem,1.5rem)*0 + clamp(1.5rem,3.7558685446vw + .6197183099rem,4rem)*1);margin-right:calc((100vw - clamp(1.5rem,3.7558685446vw + .6197183099rem,4rem)*2 - clamp(1rem,.7511737089vw + .823943662rem,1.5rem)*(var(--grid-column-count) - 1))/var(--grid-column-count)*0 + clamp(1rem,.7511737089vw + .823943662rem,1.5rem)*0 + clamp(1.5rem,3.7558685446vw + .6197183099rem,4rem)*1);padding-bottom:2.5rem;padding-top:33dvh}section.guides-index-header form label{display:inline-block;margin-right:.9rem}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{align-items:center;border-radius:0;-moz-column-gap:1rem;column-gap:1rem;display:flex;flex-direction:row;justify-content:center;position:relative;transition:opacity .2s cubic-bezier(.33,1,.68,1) 0s}section.guides-index-header form div.select-wrapper button.cat-select-btn span{color:#57772e;transition:color .2s cubic-bezier(.33,1,.68,1) 0s}section.guides-index-header form div.select-wrapper button.cat-select-btn svg{width:clamp(.875rem,.3755868545vw + .786971831rem,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) 0s}section.guides-index-header form div.select-wrapper button.cat-select-btn:before{background-color:#57772e;bottom:0;content:"";height:3px;left:0;position:absolute;right:0;transition:background-color .2s cubic-bezier(.33,1,.68,1) 0s;width:100%}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{left:0;max-height:0;overflow:hidden;position:absolute;top:calc(100% + 1.3rem);z-index:10}section.guides-index-header form div.select-wrapper div.cat-select-list-wrapper ul.cat-select-list{align-items:stretch;background-color:#fffdf6;border:1px solid #d0d4c8;border-radius:clamp(16px,.7511737089vw + 13.1830985915px,24px);display:flex;flex-direction:column;justify-content:stretch;padding:1.3rem 1.5rem;row-gap:.5rem;width:16rem}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{opacity:.5;pointer-events:none}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 (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.7558685446vw + .6197183099rem,4rem)*2 - clamp(1rem,.7511737089vw + .823943662rem,1.5rem)*(var(--grid-column-count) - 1))/var(--grid-column-count)*8 + clamp(1rem,.7511737089vw + .823943662rem,1.5rem)*7 + clamp(1.5rem,3.7558685446vw + .6197183099rem,4rem)*0)}}
