/*!****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/.pnpm/next@15.2.1_react-dom@19.2.0_react@19.2.0_sass@1.94.2/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[7].use[2]!./node_modules/.pnpm/next@15.2.1_react-dom@19.2.0_react@19.2.0_sass@1.94.2/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[7].use[3]!./node_modules/.pnpm/next@15.2.1_react-dom@19.2.0_react@19.2.0_sass@1.94.2/node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[13].oneOf[7].use[4]!./node_modules/.pnpm/next@15.2.1_react-dom@19.2.0_react@19.2.0_sass@1.94.2/node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[13].oneOf[7].use[5]!./app/search/index.module.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
:root{--primary-text:#2C1810;--secondary-text:#78716C;--accent-color:#D97706;--accent-hover:#F59E0B;--background:#FAF8F5;--card-bg:#FFFFFF;--border-color:#E7E5E4;--shadow-color:rgba(217, 119, 6, 0.1)}.search-page-container,.search_hox-page-bg__MlGUd{box-sizing:content-box;color:var(--primary-text);tab-size:4;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-feature-settings:normal;font-variation-settings:normal;font-size:16px;position:relative;background-color:var(--background)}.search_hox-section__K_TPT{margin:0 auto;max-width:1280px}.search_hox-section__K_TPT .search_hox-latest__6bW7u{font-size:1.25rem;line-height:1.75rem;font-weight:600;color:#1e293b;margin-bottom:1rem}.search_hox-flex__7yZBk{display:flex;gap:1rem;align-items:stretch}.search_hox-flex__7yZBk .search_hox-left__33BJc{flex:7;position:relative;width:100%;height:100%;gap:1.5rem;color:#64748b;font-size:.875rem;line-height:1.25rem}.search_hox-flex__7yZBk .search_hox-right__WDvas{flex:5;display:flex}.search_hox-flex__7yZBk .search_hox-right__WDvas>*{width:100%}.search-header-section,.search_hox-header-control__n_f0p{text-align:center;padding:3rem 1.5rem 2.5rem;margin-bottom:3rem;background:linear-gradient(135deg,#fff7ed 0,#fef3e2 100%);border-radius:16px;margin-left:1rem;margin-right:1rem;box-shadow:0 4px 16px var(--shadow-color)}.search-page-title,.search_hox-header-name__2G_k5{font-size:2.5rem;line-height:1.2;color:var(--primary-text);font-weight:700;text-align:center;margin-bottom:.75rem;letter-spacing:-.02em}.search-page-description,.search_hox-header-desc__UtsVL{color:var(--secondary-text);text-align:center;font-size:1.125rem;margin-bottom:2rem;line-height:1.6}.search-input-section,.search_hox-search-control__pWUZx{max-width:600px;margin:0 auto;display:flex;gap:.75rem;align-items:stretch;background-color:var(--card-bg);border-radius:12px;padding:.5rem;box-shadow:0 4px 16px var(--shadow-color);border:2px solid var(--border-color);transition:all .3s ease}.search-input-section:focus-within,.search_hox-search-control__pWUZx:focus-within{border-color:var(--accent-color);box-shadow:0 6px 24px rgba(217,119,6,.15)}.search-page-input,.search_hox-search-control__pWUZx .search_hox-search-input__cbqdy{flex:1;border:0;border-radius:8px;padding:1rem 1.25rem;font-size:1rem;color:var(--primary-text);background-color:transparent;transition:all .3s ease;min-width:0}.search-page-input::placeholder,.search_hox-search-control__pWUZx .search_hox-search-input__cbqdy::placeholder{color:var(--secondary-text);opacity:.7}.search-page-input:focus,.search_hox-search-control__pWUZx .search_hox-search-input__cbqdy:focus{outline:0;background-color:rgba(255,255,255,.5)}.search-page-button,.search_hox-search-control__pWUZx .search_hox-go-search__55iiv{background:linear-gradient(135deg,var(--accent-color) 0%,var(--accent-hover) 100%);color:#fff;border:0;border-radius:8px;padding:1rem 2rem;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;gap:.5rem;white-space:nowrap;box-shadow:0 2px 8px rgba(217,119,6,.2)}.search-page-button:hover,.search_hox-search-control__pWUZx .search_hox-go-search__55iiv:hover{background:linear-gradient(135deg,var(--accent-hover) 0%,#f59e0b 100%);transform:translateY(-2px);box-shadow:0 4px 12px rgba(217,119,6,.3)}.search-icon{font-size:1.125rem}.search_hox-pc-hidden__AcYNO{display:none}@media screen and (max-width:750px){.search_hox-mod-hidden__UYXyQ{display:none}.search_hox-pc-hidden__AcYNO{display:block}.search_hox-page-bg__MlGUd{font-size:4.26vw;max-width:100vw;overflow:hidden}.search_hox-page-bg__MlGUd .search_hox-section__K_TPT{padding:1.5rem 1rem 0}.search_hox-page-bg__MlGUd .search_hox-section__K_TPT:first-of-type{padding-top:0}.search_hox-page-bg__MlGUd .search_hox-flex__7yZBk{display:block}.search_hox-right__WDvas{display:block;margin-top:1rem}.search_hox-right__WDvas .search_hox-item__p99qR{height:auto}.search_hox-card-body__60_UG{padding:24px!important}.search_hox-card-body__60_UG h2,.search_hox-card-body__60_UG p{font-size:2rem!important;-webkit-line-clamp:3!important;line-clamp:3!important}.search_hox-card-body__60_UG p{font-size:.875rem!important;line-height:22px!important}.search_hox-latest__6bW7u{font-size:1.125rem;line-height:1.75rem}.search_hox-card-footer__nhtsg{padding:12px 24px!important}.search-header-section,.search_hox-header-control__n_f0p{padding:2rem 1rem;margin-left:.5rem;margin-right:.5rem;margin-bottom:2rem}.search-page-title,.search_hox-header-name__2G_k5{font-size:2rem;line-height:1.2}.search-page-description,.search_hox-header-desc__UtsVL{font-size:1rem;margin-bottom:1.5rem;color:var(--secondary-text)}.search-input-section,.search_hox-search-control__pWUZx{flex-direction:column;padding:.75rem}.search-page-input,.search_hox-search-control__pWUZx .search_hox-search-input__cbqdy{width:100%;padding:.875rem 1rem}.search-page-button,.search_hox-search-control__pWUZx .search_hox-go-search__55iiv{width:100%;justify-content:center;padding:.875rem 1.5rem}.search-icon{display:none}}.search-page-container,.search_hox-page-bg__MlGUd{max-width:1280px;padding-top:1.5rem;margin:0 auto}.search_hox-section__K_TPT{padding:0 0 2rem}.search_hox-section__K_TPT .search_hox-nofound__wgIMP{text-align:center;padding:3rem 0;color:#64748b}@media screen and (max-width:750px){.search_hox-page-bg__MlGUd{padding:0 1rem}}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
    !*** css ./node_modules/.pnpm/next@15.2.1_react-dom@19.2.0_react@19.2.0_sass@1.94.2/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[7].use[2]!./node_modules/.pnpm/next@15.2.1_react-dom@19.2.0_react@19.2.0_sass@1.94.2/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[7].use[3]!./node_modules/.pnpm/next@15.2.1_react-dom@19.2.0_react@19.2.0_sass@1.94.2/node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[13].oneOf[7].use[4]!./node_modules/.pnpm/next@15.2.1_react-dom@19.2.0_react@19.2.0_sass@1.94.2/node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[13].oneOf[7].use[5]!./common/CardList/index.module.scss ***!
    \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.CardList_hox-card-list__EnBtW{margin:auto;max-width:1280px;display:grid;gap:15px;grid-template-columns:repeat(var(--columns, 3),1fr);height:100%;grid-auto-rows:1fr}.CardList_hox-item__oCoXp{align-items:center;display:flex;flex-direction:column;height:100%;width:100%;color:#29292c;border-radius:15px;border:1px solid #e5e7eb}.CardList_hox-item__oCoXp:hover{--tw-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 4px 6px -1px #000, 0 2px 4px -2px #000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.CardList_hox-item__oCoXp .CardList_hox-news-img__9ihry{border-radius:.5rem .5rem 0 0;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.CardList_hox-item__oCoXp .CardList_hox-card-body___i6mM{padding:.75rem;font-size:.75rem;line-height:1rem;color:#64748b}.CardList_hox-item__oCoXp .CardList_hox-title__puw4C{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;text-overflow:ellipsis;overflow:hidden;text-align:left;width:100%;color:#1e293b;font-size:1rem;line-height:1.5rem}.CardList_hox-item__oCoXp .CardList_hox-title__puw4C:hover{color:#1d4ed8}.CardList_hox-item__oCoXp .CardList_hox-time__TbhNi{margin-top:.25rem}.CardList_hox-item__oCoXp .CardList_hox-desc__BTYJA{margin:20px 0;max-width:300px;font-weight:100;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}@media screen and (max-width:750px){.CardList_hox-card-list__EnBtW{padding:0;display:grid;grid-template-columns:repeat(min(var(--columns, 3),2),1fr)}.CardList_hox-item__oCoXp{font-size:.75rem!important;line-height:1rem!important}.CardList_hox-item__oCoXp .CardList_hox-title__puw4C{font-size:.875rem!important;line-height:1.25rem!important;height:auto}}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
    !*** css ./node_modules/.pnpm/next@15.2.1_react-dom@19.2.0_react@19.2.0_sass@1.94.2/node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[7].use[2]!./node_modules/.pnpm/next@15.2.1_react-dom@19.2.0_react@19.2.0_sass@1.94.2/node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[7].use[3]!./node_modules/.pnpm/next@15.2.1_react-dom@19.2.0_react@19.2.0_sass@1.94.2/node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[13].oneOf[7].use[4]!./node_modules/.pnpm/next@15.2.1_react-dom@19.2.0_react@19.2.0_sass@1.94.2/node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[13].oneOf[7].use[5]!./common/Card/index.module.scss ***!
    \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.Card_hox-main-item__tA3U7{display:block;position:relative;width:100%;height:100%;transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:150ms;border:1px solid #e5e7eb;overflow:hidden;border-radius:15px}.Card_hox-main-item__tA3U7:hover{--tw-shadow:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 4px 6px -1px #000, 0 2px 4px -2px #000;box-shadow:var(--tw-ring-offset-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-ring-shadow, 0 0 rgba(0, 0, 0, 0)),var(--tw-shadow)}.Card_hox-main-item__tA3U7 .Card_hox-img__DhWsq{aspect-ratio:16/9}.Card_hox-main-item__tA3U7 .Card_hox-img__DhWsq img{position:relative!important}.Card_hox-main-item__tA3U7 .Card_hox-card-body__BBmYv{padding:1rem}.Card_hox-main-item__tA3U7 .Card_hox-card-body__BBmYv .Card_hox-title__sI4Ag{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;width:100%;font-weight:600;color:#1e293b;font-size:1.5rem;line-height:2rem}.Card_hox-main-item__tA3U7 .Card_hox-card-body__BBmYv .Card_hox-title__sI4Ag:hover{color:#1d4ed8}.Card_hox-main-item__tA3U7 .Card_hox-card-body__BBmYv .Card_hox-time__gLUdz{margin-top:.5rem}.Card_hox-main-item__tA3U7 .Card_hox-card-body__BBmYv .Card_hox-desc__l30td{margin:20px 0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}@media screen and (max-width:750px){.Card_hox-main-item__tA3U7{height:auto;margin-top:1rem}.Card_hox-main-item__tA3U7 .Card_hox-card-body__BBmYv{font-size:.875rem;line-height:1.25rem;padding:1rem}.Card_hox-main-item__tA3U7 .Card_hox-card-body__BBmYv .Card_hox-title__sI4Ag{font-size:1.25rem;line-height:1.75rem}}.search-section{padding-top:3rem;padding-bottom:3rem}.search-section .container{max-width:1200px;margin:0 auto;padding-left:15px;padding-right:15px}.search-section .row{display:flex;flex-direction:column;flex-wrap:wrap;margin:0}:root{--primary-text:#2C1810;--secondary-text:#78716C;--accent-color:#D97706;--accent-hover:#F59E0B;--background:#FAF8F5;--card-bg:#FFFFFF;--border-color:#E7E5E4;--shadow-color:rgba(217, 119, 6, 0.1)}.search-section .post-entry,.search-section .search-article-item{margin-bottom:2rem;display:flex;flex-direction:row;align-items:flex-start;max-width:100%;background:var(--card-bg);border-radius:12px;box-shadow:0 2px 8px var(--shadow-color);border:1px solid var(--border-color);overflow:hidden;padding:1.5rem;box-sizing:border-box;transition:all .3s ease}.search-section .post-entry:hover,.search-section .search-article-item:hover{box-shadow:0 4px 16px var(--shadow-color);border-color:var(--accent-color)}.search-section .post-entry .thumbnail,.search-section .search-article-thumbnail{flex-shrink:0;width:250px;max-width:250px;margin-right:1.5rem;padding:0!important;box-sizing:border-box!important}.search-section .post-entry .thumbnail a,.search-section .search-article-thumbnail a{display:block;width:100%;height:100%;padding:0!important}.search-section .post-entry .thumbnail img,.search-section .search-article-thumbnail img{width:250px!important;height:250px!important;object-fit:cover;border-radius:12px;max-width:250px!important;display:block!important;padding:0!important;margin:0!important;box-sizing:border-box!important}.search-section .search-article-placeholder{width:250px;height:250px;background-color:#f5f3f0;border-radius:12px;max-width:250px}.search-section .post-entry .content,.search-section .search-article-content{flex:1;min-width:0;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start}.category-pagination{display:flex;justify-content:center;align-items:center;gap:.5rem;margin-top:3rem;margin-bottom:2rem}.category-pagination a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:rgba(247,153,24,.1);color:#f79918;text-decoration:none;font-weight:600;font-size:.875rem;transition:all .3s ease}.category-pagination a:hover{background:rgba(247,153,24,.2)}.category-pagination a.active{background:#f79918;color:#fff}.search-section .post-entry .post-meta{font-size:1.05rem;margin-bottom:.75rem;word-wrap:break-word}.search-section .post-entry .post-meta .category,.search-section .search-article-category{font-weight:700;color:var(--accent-color);text-decoration:none;text-transform:uppercase;font-size:.8125rem;letter-spacing:.05em}.search-section .post-entry .post-meta .date,.search-section .search-article-date{color:var(--secondary-text)}.search-section .post-entry .heading,.search-section .search-article-title{font-size:1.5rem;font-weight:700;line-height:1.4;margin-bottom:.75rem;word-wrap:break-word;overflow-wrap:break-word;color:var(--primary-text);letter-spacing:-.01em}.search-section .post-entry .heading a,.search-section .search-article-title a{color:var(--primary-text);text-decoration:none;transition:color .3s ease}.search-section .post-entry .heading a:hover,.search-section .search-article-title a:hover{color:var(--accent-color)}.search-section .search-article-excerpt{color:var(--secondary-text);font-size:.9375rem;line-height:1.65;margin-bottom:.75rem}.search-section .post-entry .post-author,.search-section .search-article-author{margin-top:.5rem}.search-section .post-entry .post-author strong,.search-section .search-article-author strong{font-weight:600;color:var(--secondary-text);font-size:.9375rem}.search-section .search-article-link{text-decoration:none;color:inherit;display:block;transition:opacity .3s ease}.search-section .search-article-link:hover{opacity:.95}.search-result-title{font-size:1rem!important;font-weight:400!important;margin-bottom:2rem!important;color:#999!important;padding-left:1.5rem!important;text-transform:uppercase!important;letter-spacing:.05em!important}@media (max-width:991.98px){.search-section .post-entry{flex-direction:column!important;padding:0!important}.search-section .post-entry .thumbnail{width:100%!important;max-width:100%!important;margin-right:0!important;margin-bottom:0}.search-section .post-entry .thumbnail img{width:100%!important;height:250px!important;object-fit:cover!important;border-radius:0!important;max-width:100%!important}.search-section .post-entry .content{padding:1.25rem;height:auto!important}.search-section .post-entry .post-meta{margin-bottom:.75rem}.search-section .post-entry .heading{font-size:1.25rem!important;margin-bottom:.75rem}.search-section .post-entry .post-author{margin-top:1rem}}