.postcard__wrap{background-color:#fff;margin-top:40px;padding:40px;border-radius:16px}@media screen and (max-width: 768px){.postcard__wrap{padding:24px}}@media screen and (max-width: 480px){.postcard__wrap{padding:16px}}.postcard__wrap.recommend-post{margin:0 0 24px}.postcard__wrap .postcard__title{font-size:24px;font-weight:700;margin-bottom:24px;text-align:center}.postcard__wrap .postcard__items{display:flex;gap:24px;justify-content:space-between}@media screen and (max-width: 768px){.postcard__wrap .postcard__items{flex-direction:column;align-items:center}}.postcard__wrap .postcard__items .postcard__item{border-radius:8px;border:1px solid #e8e7e7;width:calc(33.3333333333% - 24px);overflow:hidden;transition:transform .3s ease}.postcard__wrap .postcard__items .postcard__item:hover{transform:translateY(-4px)}@media screen and (max-width: 768px){.postcard__wrap .postcard__items .postcard__item{width:100%;display:flex}}@media screen and (max-width: 480px){.postcard__wrap .postcard__items .postcard__item{flex-direction:column}}.postcard__wrap .postcard__items .postcard__item .postcard__item-img{width:100%}.postcard__wrap .postcard__items .postcard__item .postcard__item-img img{width:100%;height:100%;object-fit:contain}@media screen and (max-width: 768px){.postcard__wrap .postcard__items .postcard__item .postcard__item-img img{object-fit:cover}}.postcard__wrap .postcard__items .postcard__item .postcard__item-content{padding:16px;display:flex;flex-direction:column-reverse;gap:8px}@media screen and (max-width: 768px){.postcard__wrap .postcard__items .postcard__item .postcard__item-content{width:600px;justify-content:flex-end}}@media screen and (max-width: 480px){.postcard__wrap .postcard__items .postcard__item .postcard__item-content{width:auto}}.postcard__wrap .postcard__items .postcard__item .postcard__item-content .postcard__item-title{font-size:16px;font-weight:500;color:#191515;margin-bottom:8px}.postcard__wrap .postcard__items .postcard__item .postcard__item-content .postcard__item-company{font-size:12px;font-weight:500;color:#404f39}.postcard__wrap .postcard__items .postcard__item .postcard__item-content .postcard__item-category{font-size:12px;background-color:#404f39;color:#ffe;padding:2px 8px;border-radius:4px;width:fit-content}.postcard__wrap .postcard__items .postcard__item .postcard__item-content .postcard__item-category.exhibition{background-color:#887b7b}.postcard__wrap .postcard__items .postcard__item .postcard__item-content .postcard__item-category.offline{background-color:#fe924f}.postcard__wrap .postcard__items .postcard__item .postcard__item-content .postcard__item-category.online{background-color:#ffec40;color:#191515}.postcard__wrap .postcard__noitem{width:100%;text-align:center}.postcard__wrap .postcard__btn{margin-top:40px;text-align:center}.archive{padding:40px 0}.archive .archive__head{text-align:center}.archive__inner{display:flex;gap:24px}@media screen and (max-width: 768px){.archive__inner{flex-direction:column;align-items:center}}.archive__inner .posts{flex:1;min-width:0;background-color:#fff;padding:40px;border-radius:16px;margin-bottom:24px;display:flex;flex-direction:column;gap:24px}@media screen and (max-width: 992px){.archive__inner .posts{padding:24px;width:100%;box-sizing:border-box}}@media screen and (max-width: 480px){.archive__inner .posts{padding:16px}}.archive__inner .posts .post__item{color:#191515;display:flex;gap:16px;align-items:flex-start;border:1px solid #e8e7e7;border-radius:16px;padding:16px;box-sizing:border-box;transition:all .3s ease}@media screen and (max-width: 992px){.archive__inner .posts .post__item{align-items:center}}@media screen and (max-width: 480px){.archive__inner .posts .post__item{flex-direction:column}}.archive__inner .posts .post__item:hover{background-color:#ffffb1}@media screen and (max-width: 480px){.archive__inner .posts .post__item.home__item{align-items:flex-start}}@media screen and (max-width: 992px){.archive__inner .posts .post__item.home__item .post__item-title{width:100%}}@media screen and (max-width: 480px){.archive__inner .posts .post__item.home__item .post__item-title{min-width:0}}.archive__inner .posts .post__item .post__item-img{width:240px;height:126px;flex-shrink:0;aspect-ratio:1.91/1;border-radius:8px;overflow:hidden}@media screen and (max-width: 992px){.archive__inner .posts .post__item .post__item-img{width:100%;max-width:240px;flex-shrink:1}}@media screen and (max-width: 480px){.archive__inner .posts .post__item .post__item-img{height:100%;max-width:none}}.archive__inner .posts .post__item .post__item-img img{width:100%;height:100%;object-fit:cover}.archive__inner .posts .post__item .post__item-meta{font-size:14px;display:flex;flex-direction:column;gap:8px}.archive__inner .posts .post__item .post__item-meta .post__item-category{background-color:#404f39;color:#ffe;font-size:12px;font-weight:700;padding:2px 8px;border-radius:4px;width:fit-content;margin-bottom:8px}.archive__inner .posts .post__item .post__item-meta .post__item-date{color:#5e5b5b}.archive__inner .posts .post__item .post__item-title{font-size:16px;font-weight:400;margin:0}@media screen and (max-width: 992px){.archive__inner .posts .post__item .post__item-title{width:240px}}@media screen and (max-width: 768px){.archive__inner .posts .post__item .post__item-title{min-width:260px;width:100%}}@media screen and (max-width: 480px){.archive__inner .posts .post__item .post__item-title{width:100%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;line-height:1.4;max-height:2.8em}}.cta{background-color:#ffe;padding:80px 0}.cta .cta__head{text-align:center}.cta .cta__items{display:flex;gap:40px;max-width:800px;margin:40px auto 0}@media screen and (max-width: 768px){.cta .cta__items{flex-direction:column;align-items:center;max-width:600px}}.cta .cta__items .cta__item{flex:1;background-color:#fff;border-radius:16px;padding:40px;box-sizing:border-box}.cta .cta__items .cta__item .cta__item-img{width:100%;border-radius:8px;overflow:hidden}.cta .cta__items .cta__item .cta__item-img img{width:100%;height:100%;object-fit:cover}.sidebar{width:320px;flex-shrink:0;align-self:flex-start;position:sticky;top:96px;height:fit-content}@media screen and (max-width: 768px){.sidebar.sidebar--single-event .sidebar__box{display:none}}@media screen and (max-width: 992px){.sidebar{width:240px}}@media screen and (max-width: 768px){.sidebar{display:flex;gap:16px;width:100%;position:static}}.sidebar .sidebar__box{background-color:#fff;padding:40px 24px;border-radius:16px;margin-bottom:24px}@media screen and (max-width: 992px){.sidebar .sidebar__box{padding:24px 16px}}@media screen and (max-width: 768px){.sidebar .sidebar__box{width:100%}}.sidebar .sidebar__box.toc .toc__list{padding-left:16px;font-size:14px;line-height:1.75}.sidebar .sidebar__box.toc .toc__list a{color:#191515}.sidebar .sidebar__box.toc .toc__list .toc__list-item{font-weight:700}.sidebar .sidebar__box.toc .toc__list .toc__list-item .toc__list-item{font-weight:400}.sidebar .sidebar__box.toc .toc__list .toc__list{list-style-type:"- ";padding:0 8px}.sidebar .sidebar__box .sidebar__box-title{font-size:24px;font-weight:700;margin-bottom:24px}@media screen and (max-width: 768px){.sidebar .sidebar__box .sidebar__box-title{font-size:20px;margin-bottom:16px}}@media screen and (max-width: 480px){.sidebar .sidebar__box .sidebar__box-title{font-size:16px;margin-bottom:8px}}.sidebar .sidebar__box .sidebar__box-list{line-height:2;font-size:14px;padding-left:8px;list-style-type:none}.sidebar .sidebar__box .sidebar__box-list li{border-bottom:1px dashed #d1d0d0;padding-bottom:8px;margin-bottom:8px}.sidebar .sidebar__box .sidebar__box-list li a{color:#191515;font-weight:700;word-break:auto-phrase}@media screen and (max-width: 768px){.pagination{width:100%}}.pagination .pagination__list{display:flex;justify-content:center;align-items:center;gap:16px;list-style:none;padding:0;margin:40px}.pagination .pagination__list .pagination__item{border-radius:4px}@media screen and (max-width: 480px){.pagination .pagination__list .pagination__item.pagination__item--blog:nth-last-child(3){display:none}}.pagination .pagination__list .pagination__item a,.pagination .pagination__list .pagination__item span{display:inline-flex;justify-content:center;align-items:center;width:48px;height:48px;box-sizing:border-box;padding:8px 16px;border-radius:4px;background-color:#ffffb1;color:#191515;font-size:14px;font-weight:700}@media screen and (max-width: 480px){.pagination .pagination__list .pagination__item a,.pagination .pagination__list .pagination__item span{width:40px;height:40px}}.pagination .pagination__list .pagination__item a.current,.pagination .pagination__list .pagination__item span.current{background-color:#ffec40}.pagination .pagination__list .pagination__item a.prev,.pagination .pagination__list .pagination__item a.next,.pagination .pagination__list .pagination__item span.prev,.pagination .pagination__list .pagination__item span.next{background-color:#887b7b;color:#ffe}.pagination .pagination__list .pagination__item a.prev img,.pagination .pagination__list .pagination__item a.next img,.pagination .pagination__list .pagination__item span.prev img,.pagination .pagination__list .pagination__item span.next img{width:16px;height:16px;vertical-align:middle}.event{display:flex;gap:24px;margin-bottom:40px}@media screen and (max-width: 768px){.event{flex-direction:column-reverse;align-items:center}}.event .event__items{display:flex;flex-wrap:wrap;gap:24px;width:100%}@media screen and (max-width: 768px){.event .event__items{flex-direction:column;align-items:center}}.event .event__items.only{align-items:baseline}.event .event__items .event__item{width:calc(50% - 12px);padding:16px;box-sizing:border-box;background-color:#fff;border-radius:16px;transition:all .3s ease;overflow:hidden;position:relative}@media screen and (max-width: 768px){.event .event__items .event__item{width:100%;display:flex;gap:16px}}@media screen and (max-width: 480px){.event .event__items .event__item{flex-direction:column;align-items:center}}.event .event__items .event__item.inactive::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-color:rgba(25,21,21,.2)}.event .event__items .event__item .event__item-img{width:100%;aspect-ratio:1.91/1;border-radius:8px;object-fit:cover;overflow:hidden}.event .event__items .event__item .event__item-img img{width:100%;height:100%;object-fit:cover}.event .event__items .event__item .event__item-content{margin-top:8px}@media screen and (max-width: 768px){.event .event__items .event__item .event__item-content{width:460px}}@media screen and (max-width: 480px){.event .event__items .event__item .event__item-content{width:100%}}.event .event__items .event__item .event__item-content .event__item-meta{margin-bottom:8px}.event .event__items .event__item .event__item-content .event__item-meta .event__item-category{font-size:12px;background-color:#404f39;color:#ffe;padding:2px 8px;border-radius:4px;width:fit-content}.event .event__items .event__item .event__item-content .event__item-meta .event__item-category.exhibition{background-color:#887b7b}.event .event__items .event__item .event__item-content .event__item-meta .event__item-category.offline{background-color:#fe924f}.event .event__items .event__item .event__item-content .event__item-meta .event__item-category.online{background-color:#ffec40;color:#191515}.event .event__items .event__item .event__item-content .event__item-title{font-size:16px;font-weight:700;color:#191515}.event .event__items .event__item .event__item-status{position:absolute;top:16px;right:16px;padding:4px 8px;border-radius:0 8px 0px 8px;font-size:12px;font-weight:700;background-color:#ffec40;color:#191515}@media screen and (max-width: 768px){.event .event__items .event__item .event__item-status{left:16px;right:auto}}@media screen and (max-width: 480px){.event .event__items .event__item .event__item-status{left:auto;right:16px}}.event .event__items .event__item .event__item-status.inactive{background-color:#464343;color:#ffe}
