#sidebar{top:calc(var(--header-height,80px) + var(--breadcrumb-height,0px) + 24px);max-height:calc(100dvh - var(--header-height,80px) - var(--breadcrumb-height,0px) - 48px);position:sticky;overflow-y:auto}@media only screen and (width<=640px){#sidebar{max-height:none;position:static;overflow:visible}}.sidebarPageInfo{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;margin-bottom:28px;padding:16px 0}.sidebarPageInfo__title,.sidebarPageInfo__range{margin:0}.sidebarPageInfo__title{color:#583c32;font-size:1.4rem;font-weight:700;line-height:1.5}.sidebarPageInfo__range{color:#666;margin-top:6px;font-size:1.2rem;line-height:1.6}.sidebarContent{gap:28px;display:grid}.sidebarBlock__title{color:#583c32;border-bottom:1px solid #e5e5e5;margin:0 0 16px;padding-bottom:10px;font-size:1.8rem;font-weight:700;line-height:1.4}.sidebarBlock--categories .sidebarBlock__title,.sidebarBlock--search .sidebarBlock__title{font-size:1.4rem}.sidebarSearch__body{gap:10px;display:grid}.sidebarSearch__input{background:#fff;border:1px solid #d8dde4;width:100%;min-height:42px;padding:10px 12px;font-size:1.2rem;line-height:1.4}.sidebarSearch__button{color:#fff;cursor:pointer;-o-transition:.3s ease-out;background:#583c32;min-height:42px;padding:10px 16px;font-size:1.2rem;font-weight:700;line-height:1;transition:all .3s ease-out}.sidebarSearch__button:hover{opacity:.78}.sidebarTermList,.sidebarTagList{margin:0;padding:0;list-style:none}.sidebarTermList{gap:8px;display:grid}.sidebarTermList__link{color:#2a2a2a;justify-content:space-between;align-items:center;gap:10px;font-size:1.2rem;line-height:1.5;display:flex}.sidebarTermList__link:hover{color:#583c32}.sidebarTermList__count{color:#666;background:#f1f1f1;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:26px;padding:0 8px;font-size:1.2rem;font-weight:700;line-height:1;display:inline-flex}.sidebarTermList__count--palette-0{color:#fff;background:#583c32}.sidebarTermList__count--palette-1{color:#583c32;background:#ddaf00}.sidebarTermList__count--palette-2{color:#fff;background:#829678}.sidebarTermList__count--palette-3{color:#fff;background:#a88da4}.sidebarTermList__count--palette-4{color:#fff;background:#c63820}.sidebarTermList__count--palette-5{color:#fff;background:#8a5a32}.sidebarTagList{flex-wrap:wrap;gap:8px;display:flex}.sidebarTagList__link{color:#666;background:#f1f1f1;align-items:center;min-height:28px;padding:5px 10px;font-size:1.2rem;line-height:1.2;display:inline-flex}.sidebarTagList__link:hover{color:#fff;background:#583c32}.archiveContent__layout{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;flex-flow:row;align-items:flex-start;gap:50px;display:flex}@media only screen and (width<=640px){.archiveContent__layout{display:block}}.archiveContent__main{flex:100%;min-width:0}.archiveContent__sidebar{background:#fff;flex:0 0 300px;padding:15px}@media only screen and (width<=640px){.archiveContent__sidebar{margin-top:40px;padding-left:0;padding-right:0}}.archiveContent__header{margin-bottom:50px}@media only screen and (width<=640px){.archiveContent__header{margin-bottom:32px}}.archiveContent__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;display:grid}@media only screen and (width<=1024px){.archiveContent__list{grid-template-columns:1fr;gap:24px}}@media only screen and (width<=640px){.archiveContent__list{grid-template-columns:1fr;gap:20px}}.archiveContent__empty{font-size:1.6rem}
