.recipePage_container__vq41e{max-width:1200px;margin:60px auto 80px;padding:0 20px;font-family:Noto Sans KR,sans-serif;color:#3a2a19}.recipePage_titleMain__CUbmD{font-weight:900;font-size:56px;text-align:center;color:#f08fbf;margin-bottom:12px;letter-spacing:-1.5px}.recipePage_titleSub__gEeLK{font-weight:600;font-size:18px;text-align:center;color:#f3abc9;margin-bottom:40px;line-height:1.4}.recipePage_tabsWrapper__62H0B{margin-bottom:40px;border-bottom:1px solid #e0e0e0}.recipePage_recipeGrid__S3yQF{grid-template-columns:repeat(auto-fill,minmax(400px,4fr));grid-gap:30px;gap:30px;margin-bottom:60px}.recipePage_recipeCard__3kHIu:hover{box-shadow:0 4px 12px rgba(240,143,191,.3)}.recipePage_recipeImage__oXjMx{width:160px;height:160px}.recipePage_recipeText__4gZbg{padding:20px}.recipePage_categoryLabel__x6joV{color:#c2a696;font-weight:700;-webkit-user-select:none;-moz-user-select:none;user-select:none}.recipePage_recipeTitle__F81Hk{font-weight:900;color:#2e2c2c;margin:0 0 6px}.recipePage_recipeSubTitle__Vcydf{font-weight:600;color:#4a4a4a;font-size:14px;margin:0}.recipePage_pagination__GIrEQ{display:flex;justify-content:center;gap:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.recipePage_pageBtn__oeEA1{width:34px;height:34px;font-weight:700;font-size:14px;border:1px solid #ddd6d0;border-radius:6px;background:none;color:#444;cursor:pointer;transition:all .2s ease}.recipePage_pageBtn__oeEA1:hover:not(:disabled){background-color:#f8e4e8;border-color:#f08fbf}.recipePage_pageBtn__oeEA1:disabled{color:#ccc;cursor:default}.recipePage_activePage__cZNhL{background-color:#f08fbf;border-color:#f08fbf;color:white;cursor:default}.recipePage_cardLink__P5cgr{text-decoration:none;color:inherit;display:block}.recipePage_recipeGrid__S3yQF{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:32px;gap:32px}.recipePage_recipeCard__3kHIu{display:flex;border:1px solid #ddd6d0;border-radius:16px;overflow:hidden;cursor:pointer;background-color:#fff;transition:box-shadow .3s ease;min-height:180px}.recipePage_recipeCard__3kHIu:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.recipePage_recipeImage__oXjMx{width:180px;height:180px;object-fit:cover;flex-shrink:0}.recipePage_recipeText__4gZbg{padding:20px 24px;display:flex;flex-direction:column;justify-content:center;flex:1 1}.recipePage_categoryLabel__x6joV{font-size:13px;font-weight:600;color:#b88d4a;margin-bottom:6px}.recipePage_recipeTitle__F81Hk{font-size:18px;font-weight:700;color:#1d1d1d;margin-bottom:6px}.recipePage_recipeSubTitle__Vcydf{font-size:15px;color:#555}