.search-page{gap:48px;width:var(--content-width);margin:0 auto;padding:40px 0 160px;color:var(--text-primary);font-family:var(--font-pretendard)}.search-head,.search-page{display:flex;flex-direction:column}.search-head{gap:24px}.search-head h1{font-size:20px;font-weight:700;line-height:28px;letter-spacing:-.6px}.search-mark{background:none;color:var(--brand-text)}.search-tabs{gap:0}.search-section{display:flex;flex-direction:column;gap:24px}.search-section-head{display:flex;align-items:baseline;gap:8px}.search-section-head h2{font-size:20px;font-weight:700;line-height:28px;letter-spacing:-.6px}.search-section-head>span{color:var(--text-secondary);font-size:13px;line-height:18px;letter-spacing:-.26px}.search-more{margin-left:auto}.search-none{color:var(--text-tertiary);font-size:14px;line-height:20px}.search-grid{display:grid;grid-template-columns:repeat(5,224px);gap:40px}.search-template-swatch{display:flex;align-items:center;justify-content:center;padding:16px;background:var(--brand-surface-muted);color:var(--brand-text);font-size:18px;font-weight:700;line-height:26px;text-align:center;word-break:keep-all}.search-news{display:grid;grid-template-columns:repeat(4,290px);gap:40px}.search-news.is-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 64px}.search-news a{display:flex;flex-direction:column;gap:4px;min-width:0}.search-news-thumb{position:relative;display:flex;align-items:center;justify-content:center;height:153px;margin-bottom:12px;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-l);background:var(--surface-muted)}.search-news-thumb:after{content:"";position:absolute;inset:0;background:var(--overlay-control);opacity:0}.search-news-image{width:100%;height:100%;object-fit:cover}.search-news-category{color:var(--brand-text);font-size:12px;font-weight:700;line-height:16px;letter-spacing:-.12px}.search-news small,.search-news strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-news strong{font-size:14px;font-weight:500;line-height:20px;letter-spacing:-.28px}.search-news small{color:var(--text-secondary);font-size:13px;line-height:18px;letter-spacing:-.26px}.search-news time{color:var(--text-tertiary);font-size:12px;line-height:16px;letter-spacing:-.12px}.search-news.is-overview strong{display:-webkit-box;height:40px;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.search-news time{margin-top:4px}@media (hover:hover){.search-news a:hover strong{color:var(--text-link)}.search-news a:hover .search-news-thumb:after{opacity:1}}.search-state{display:flex;flex-direction:column;align-items:center;gap:16px;padding:120px 0;text-align:center}.search-state-icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:var(--radius-full);background:var(--surface-subtle);color:var(--icon-secondary)}.search-state strong{font-size:15px;font-weight:700;line-height:22px;letter-spacing:-.3px}.search-state p{margin-top:-12px;color:var(--text-secondary);font-size:13px;line-height:18px;letter-spacing:-.26px}