.list{display:flex;flex-direction:column;gap:calc(var(--gap)*2)}@media screen and (max-width: 1479px){.list{gap:var(--gap);margin:0 calc(var(--padding-x)*-1)}}@media screen and (max-width: 767px){.list .action-bar{width:100%;justify-content:space-between}}.list-item{display:grid;grid-template-columns:max-content 1fr;gap:calc(var(--gap)*3);width:100%;padding:calc(var(--gap)*3);background:var(--primary-bg-color);border-radius:var(--border-radius-4)}@media screen and (max-width: 1479px){.list-item{border-radius:unset}}@media screen and (max-width: 767px){.list-item{grid-template-columns:1fr;align-items:flex-start}}.list-item--no-photo{grid-template-columns:1fr}.list-item-photo{display:flex;justify-content:center;align-items:center;width:200px;height:150px;border-radius:var(--border-radius-2)}@media screen and (max-width: 767px){.list-item-photo{width:100%;height:auto;aspect-ratio:1.3333333333}}.list-item-photo__image{width:auto;height:auto;max-width:100%;max-height:100%;border-radius:var(--border-radius-2)}@media screen and (max-width: 767px){.list-item-photo__image{width:100%;object-fit:contain}}.list-item__content{display:flex;flex-direction:column;gap:calc(var(--gap)*2)}.list-item__head{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--gap)}@media screen and (max-width: 767px){.list-item__head{flex-direction:column;align-items:flex-start}}.list-item__title{margin:0}@media screen and (max-width: 767px){.list-item__title{width:100%}}.list-item__title a{color:var(--primary-text-color);text-decoration:none}.list-item__title a:hover,.list-item__title a:focus,.list-item__title a:active{text-decoration:underline}.list-item__detail{display:grid;gap:calc(var(--gap)*2)}.list-item-info{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:calc(var(--gap)/2) calc(var(--gap)*2)}.list-item-info__item{display:flex;flex-direction:row;align-items:center;gap:var(--gap)}@media screen and (max-width: 767px){.list-item-info__item{flex-direction:column;align-items:flex-start;gap:calc(var(--gap)/3)}}.list-item-info__item--large{width:100%}.list-item-info__label{color:var(--label-color)}.list-item-meta{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:calc(var(--gap)*1.5) calc(var(--gap)*2)}@media screen and (max-width: 1479px){.list-item-meta{gap:calc(var(--gap)/2) calc(var(--gap)*2)}}@media screen and (max-width: 767px){.list-item-meta{flex-direction:column;align-items:flex-start}}@media screen and (max-width: 767px){.list-item-meta--links{gap:var(--gap) calc(var(--gap)*2)}}.list-item-meta__item{display:flex;flex-direction:row;align-items:center;gap:var(--gap)}.list-item-meta__item--large{width:100%}@media screen and (max-width: 767px){.list-item-meta__item--smartphone-column{flex-direction:column;align-items:flex-start;gap:calc(var(--gap)/3)}}.list-item-meta__label{color:var(--label-color)}.list-item-meta__icon{color:var(--label-color)}.list-item-meta__value--link{color:var(--primary-color);text-decoration:none}.list-item-meta__value--link:hover,.list-item-meta__value--link:focus,.list-item-meta__value--link:active{color:var(--primary-light-color);text-decoration:underline}.extra-file{min-height:80px;border-radius:calc(var(--gap)*1.5);margin-bottom:calc(var(--gap)*2);background:var(--white-color);transition:all var(--transition-time) var(--transition-effect)}.extra-file--width640{max-width:640px}.extra-file a:hover{color:var(--blue-color)}.extra-file__top{display:grid;max-width:100%;align-items:center;padding:20px 24px;gap:calc(var(--gap)*2);grid-template-columns:0fr 1fr}.extra-file__bottom{padding:calc(var(--gap)*2.5);border-top:1px solid var(--gray-light-color);color:var(--gray-color)}.extra-file svg{width:24px;height:32px}.extra-file--style-2{max-width:296px;min-height:72px;background:var(--gray-ultra-light-color)}.extra-file--style-2:hover{background:var(--gray-extra-light-color)}@media screen and (max-width: 1479px){.extra-file{min-height:54px}.extra-file__top,.extra-file__bottom{padding:10px 12px}.extra-file--width640{max-width:454px}.extra-file svg{width:20px;height:27px}}@media screen and (max-width: 767px){.extra-file{width:100%;max-width:100%;min-height:48px}.extra-file__top,.extra-file__bottom{padding:8px 12px}.extra-file svg{width:16px;height:21px}}:root[data-special-color=white] .extra-file{background:var(--primary-bg-color);color:var(--primary-text-color)}:root[data-special-color=black] .extra-file{background:var(--primary-bg-color);color:var(--primary-text-color)}:root[data-special-color=blue] .extra-file{background:var(--primary-bg-color);color:var(--primary-text-color)}.extra-file__info{display:flex;flex-direction:column;justify-content:center;font-size:calc(16rem/var(--initial-font-multiplier));gap:4px}.extra-file__info a{font-size:calc(16/var(--initial-font-multiplier)*1rem);font-weight:500;text-decoration:none}@media screen and (max-width: 1479px){.extra-file__info a{font-size:calc(14/var(--initial-font-multiplier)*1rem)}}@media screen and (max-width: 767px){.extra-file__info a{font-size:calc(12/var(--initial-font-multiplier)*1rem)}}.extra-file__info-content{display:flex;font-size:calc(14/var(--initial-font-multiplier)*1rem)}@media screen and (max-width: 1479px){.extra-file__info-content{font-size:calc(12/var(--initial-font-multiplier)*1rem)}}@media screen and (max-width: 767px){.extra-file__info-content{font-size:calc(10/var(--initial-font-multiplier)*1rem)}}.extra-file__date{color:var(--hint-color)}.extra-file__date::before{margin-left:calc(var(--gap)*.5);content:"·"}.extra-file__size,.extra-file__text{color:var(--hint-color)}:root[data-special-color=white] .extra-file svg{filter:grayscale(1)}:root[data-special-color=white] .extra-file__date,:root[data-special-color=white] .extra-file__size,:root[data-special-color=white] .extra-file__text,:root[data-special-color=white] .extra-file a{color:var(--special-test-color)}:root[data-special-color=black] .extra-file svg{filter:grayscale(1)}:root[data-special-color=black] .extra-file__date,:root[data-special-color=black] .extra-file__size,:root[data-special-color=black] .extra-file__text,:root[data-special-color=black] .extra-file a{color:var(--special-test-color)}:root[data-special-color=blue] .extra-file svg{filter:grayscale(1)}:root[data-special-color=blue] .extra-file__date,:root[data-special-color=blue] .extra-file__size,:root[data-special-color=blue] .extra-file__text,:root[data-special-color=blue] .extra-file a{color:var(--special-test-color)}@media print{.extra-file{position:relative;display:inline-block;width:100%;margin:10px 0;page-break-before:auto;page-break-inside:avoid}.extra-file svg{display:none}.extra-file__info{display:block}}.extra-files{display:grid;grid-template-columns:1fr}.default-file-icon{color:var(--blue-color)}
