.wrapper--YTIKzxjd{margin:120px auto 76px;padding:0 120px;max-width:1320px;box-sizing:content-box}.lineContainer--9zXLpe-u{width:800px;height:19px;margin-bottom:20px;display:flex;flex-direction:row;align-items:center;justify-content:center;margin-left:calc(50% - 400px)}.lineContainer--9zXLpe-u .line--fL-8PQuy{height:1px;width:304px;background:#ddd;background:var(--Outline-Outline-3, #ddd)}.lineContainer--9zXLpe-u .lineText--f2RYF9oC{text-align:center;vertical-align:middle;width:192px;height:19px;color:#767676;color:var(--On-color-Text-Secondary, #767676);font-size:14px;font-weight:400}.showcaseGrid--o1cTuUTf{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:20px;gap:20px;margin:0 auto}.showcaseCard--qvEWfWf2{background:#fff;border-radius:20px;box-shadow:0 2px 8px #0000001a;overflow:hidden;position:relative;cursor:pointer;display:flex;flex-direction:column;align-items:center;padding:16px;gap:16px}.showcaseCard--qvEWfWf2:hover .buttonContainer--K4o5-fqb{opacity:1;visibility:visible;transform:translateY(0)}.gridShowcaseItem--ryE99-I6{display:flex;flex-direction:column;align-items:center;gap:16px}.cardContent--VYqxtEdX{position:relative}.categoryTag--uqmzmxMr{display:inline-flex;align-items:center;gap:4px;padding:4px 8px;background:#f4f4f4;border-radius:8px;margin-bottom:12px;height:24px}.categoryIcon--X2rgZ5Eg{width:14px;height:14px;-o-object-fit:contain;object-fit:contain}.categoryText--DooDBI03{font-size:12px;font-weight:400;line-height:1.36;color:#222}.cardTitle--BcR0o0LI{font-size:16px;font-weight:600;line-height:1.36;color:#222;margin:0 0 12px;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;height:44px;text-overflow:ellipsis;-webkit-box-orient:vertical}.sampleQuestion---BrSQXVE{font-size:14px;font-weight:400;line-height:1.5;color:#222;margin:0;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-word}.imageContainer---46lOva0{position:relative;width:100%;overflow:hidden;z-index:1;display:flex;align-items:center;justify-content:center;border-radius:8px}.cardImage--K2b57yE0{width:100%;aspect-ratio:1.28;-o-object-fit:cover;object-fit:cover;border-radius:8px}.buttonContainer--K4o5-fqb{position:absolute;bottom:0;left:0;right:0;display:flex;flex-direction:column;gap:12px;background:linear-gradient(0deg,#fff 0% 50%,#fff0);padding:60px 16px 16px;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .3s ease;z-index:2}.actionButton---0ktiZ3c{display:flex;align-items:center;justify-content:center;height:40px;border-radius:20px;font-size:14px;font-weight:600;line-height:1.36;letter-spacing:-.4%;cursor:pointer;transition:all .2s ease;border:none;outline:none}.actionButton---0ktiZ3c:hover{transform:translateY(-1px)}.primaryButton--puYhKBpG{background:#222;color:#fff}.primaryButton--puYhKBpG:hover{background:#333}.secondaryButton--F4vG5-7b{background:#fff;color:#222;border:1px solid #ddd}.secondaryButton--F4vG5-7b:hover{background:#f8f8f8;border-color:#ccc}.skeletonCard--0x-mU3dO{padding:16px;background:#fff;border-radius:20px;box-shadow:0 2px 8px #0000001a;overflow:hidden;display:flex;flex-direction:column;gap:16px}.skeletonContent--nUaon5di{display:flex;flex-direction:column;gap:12px}.skeletonColor--qkdgKObu{background-color:#f4f4f4;border-radius:8px;animation:skeleton-loading--QPqLEnUA 1.5s infinite ease-in-out}.skeletonTag---GSSw26S{width:100px;height:24px}.skeletonTitle--Pgl-rhae{width:80%;height:22px}.skeletonDescription--lvyZQGBB{width:100%;height:16px}.skeletonQuestion--Q7ulIbT6{width:90%;height:32px}.skeletonImage--5oKx2CIj{width:100%;height:200px}@keyframes skeleton-loading--QPqLEnUA{0%{background-color:#f4f4f4}50%{background-color:#e8e8e8}to{background-color:#f4f4f4}}@media (max-width: 1900px) and (min-width: 1600px){.wrapper--YTIKzxjd{padding:0 120px}.showcaseGrid--o1cTuUTf{grid-template-columns:repeat(4,1fr)}}@media (max-width: 1600px) and (min-width: 1400px){.wrapper--YTIKzxjd{padding:0 80px}.showcaseGrid--o1cTuUTf{grid-template-columns:repeat(4,1fr)}}@media (max-width: 1400px) and (min-width: 1200px){.wrapper--YTIKzxjd{padding:0 40px}.showcaseGrid--o1cTuUTf{grid-template-columns:repeat(4,1fr)}}@media (max-width: 1200px) and (min-width: 828px){.wrapper--YTIKzxjd{padding:0 40px}.showcaseGrid--o1cTuUTf{grid-template-columns:repeat(3,1fr)}}@media (max-width: 828px){.wrapper--YTIKzxjd{padding:0 40px;width:660px;overflow-x:auto}.showcaseGrid--o1cTuUTf{grid-template-columns:repeat(3,1fr)}}
