.page_title__zwCt1{font-size:35px;line-height:40px;font-weight:400;color:var(--color-text);margin-bottom:16px;text-align:center}.page_recipeDetail__gwS4B{padding-bottom:40px}.page_authorSidebar__8mtct{float:left;width:100px;text-align:center;font-size:13px;color:#bbb;line-height:1.4;margin-right:10px}.page_authorAvatarLink__VJZ_3{display:block;margin-bottom:6px}.page_authorAvatar__9FYxZ{width:50px;height:50px;border-radius:50%;object-fit:cover}.page_authorAvatarPlaceholder__HcxqN{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;background:#e0e0e0;font-size:18px;color:#999;font-weight:var(--font-weight-bold);margin:0 auto}.page_clearfix__RAEWq{clear:both}.page_authorName__lKjti{display:block;color:var(--color-primary);font-weight:var(--font-weight-medium);font-size:13px;text-decoration:none;margin-bottom:4px}.page_authorName__lKjti:hover{color:var(--color-primary-light)}.page_metaDate__Q1LXZ{display:block;color:#bbb;font-size:13px;margin-bottom:4px}.page_metaLink__5XcHZ{display:block;color:var(--color-primary);font-size:13px;text-decoration:none}.page_metaLink__5XcHZ:hover{color:var(--color-primary-light)}.page_featuredImage__5dlOi{display:block;overflow:hidden;height:auto;margin-bottom:24px;max-width:calc(100% - 110px)}.page_content__PwKIP{font-size:16px;line-height:20px;color:var(--color-text);margin-bottom:32px}.page_content__PwKIP h2,.page_content__PwKIP h3{margin:24px 0 12px}.page_content__PwKIP p{margin-bottom:16px}.page_content__PwKIP img{max-width:70%;height:auto;margin:16px 0}.page_content__PwKIP table{width:100%;border-collapse:collapse;margin:16px 0}.page_content__PwKIP table td,.page_content__PwKIP table th{border:1px solid var(--color-border);padding:8px 12px;text-align:left}.page_content__PwKIP ol,.page_content__PwKIP ul{margin:12px 0;padding-left:24px}.page_content__PwKIP ul{list-style:disc}.page_content__PwKIP ol{list-style:decimal}.page_content__PwKIP li{margin-bottom:6px}.page_content__PwKIP blockquote{border-left:4px solid var(--color-primary);padding:12px 20px;margin:16px 0;background:#f9f9f9;font-style:italic}.page_recipeCard__Z0_oA{border:1px solid var(--color-border);border-radius:0;padding:24px;margin:24px 0 32px;background:#fff}.page_recipeCardHeader__ya2va{display:flex;gap:20px;margin-bottom:20px}.page_recipeCardHeaderLeft__Wmq4Z{flex:1 1;min-width:0}.page_recipeCardThumbnail__fENhQ{width:150px;height:150px;object-fit:cover;border-radius:0;flex-shrink:0}.page_recipeName__QPiyY{font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-weight:400;color:var(--color-text);margin-bottom:8px}.page_starRating__adygs{display:flex;align-items:center;gap:2px;margin-bottom:10px}.page_star__3grJo{font-size:20px;cursor:pointer}.page_starFilled__VJ1WF{color:#343434}.page_starEmpty__g5ABZ{color:#ccc}.page_ratingText__XJbsC{margin-left:8px;font-size:13px;color:var(--color-muted)}.page_printLink__POdEZ{display:inline-flex;align-items:center;gap:6px;color:#333;font-size:14px;margin-bottom:16px;cursor:pointer;text-decoration:none;background:none;border:none;padding:0;font-family:inherit}.page_printLink__POdEZ:hover{color:var(--color-primary)}.page_printIcon__9n4uE{width:16px;height:16px}.page_recipeDescription__3zdVu{font-size:15px;line-height:1.6;color:var(--color-text);margin-bottom:20px}.page_recipeMeta__FaQVC{display:flex;flex-direction:column;gap:8px;margin-bottom:24px;padding:16px 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.page_recipeMetaRow__0YI4e{display:flex;flex-wrap:wrap;gap:16px}.page_recipeMetaItem__T02nM{font-size:14px}.page_recipeMetaLabel__vrn1M,.page_recipeMetaValue__Dj1qB{font-weight:400}.page_ingredientsSection__fC0Eh{margin-bottom:24px}.page_ingredientsSection__fC0Eh h3{font-size:var(--font-size-h3);font-weight:400;margin-bottom:16px}.page_ingredientsSection__fC0Eh h4{font-weight:400;margin:16px 0 8px}.page_ingredientsList__cxhpr{list-style:disc;padding-left:24px}.page_ingredientsList__cxhpr li{margin-bottom:6px;font-size:15px;line-height:1.5}.page_ingredientNote__YsG05{opacity:.6;font-style:italic}.page_instructionsSection__k0dDt{margin-bottom:24px}.page_instructionsSection__k0dDt h3{font-size:var(--font-size-h3);font-weight:400;margin-bottom:16px}.page_instructionsList__ycjuU{list-style:decimal;padding-left:24px}.page_instructionsList__ycjuU li{margin-bottom:12px;font-size:15px;line-height:1.7}.page_notesSection__fC2e_{margin-bottom:24px}.page_notesSection__fC2e_ h3{font-size:var(--font-size-h3);font-weight:400;margin-bottom:12px}.page_notesSection__fC2e_ p{font-size:15px;line-height:1.6}.page_tagsSection__tMojf{margin-bottom:40px}.page_relatedSection__Q2Aw2{margin-top:40px;padding-top:24px;border-top:1px solid var(--color-border)}.page_relatedTitle__aP3v5{font-size:var(--font-size-h3);font-weight:var(--font-weight-h3);margin-bottom:20px;text-align:center;position:relative}.page_relatedTitle__aP3v5:after,.page_relatedTitle__aP3v5:before{content:"";position:absolute;top:50%;width:20%;height:1px;background:var(--color-border)}.page_relatedTitle__aP3v5:before{left:0}.page_relatedTitle__aP3v5:after{right:0}.page_relatedGrid__MnDAV{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.page_relatedCard__3G7Zm{text-decoration:none;color:inherit}.page_relatedCard__3G7Zm:hover .page_relatedCardTitle__EIOrw{color:var(--color-text)}.page_relatedCardImage__yVxii{width:100%;aspect-ratio:480/270;object-fit:cover;border-radius:0;margin-bottom:8px}.page_relatedCardImagePlaceholder__I_wtm{width:100%;aspect-ratio:480/270;background:#e8e8e8;border-radius:0;margin-bottom:8px}.page_relatedCardTitle__EIOrw{font-size:var(--font-size-h4);line-height:var(--line-height-h4);font-weight:var(--font-weight-h4);color:var(--color-text);transition:color .2s ease}.page_relatedCardExcerpt__sZA3F,.page_relatedCardTitle__EIOrw{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page_relatedCardExcerpt__sZA3F{font-size:13px;line-height:1.4;color:#888}@media (max-width:768px){.page_authorSidebar__8mtct{float:none;width:100%;display:flex;align-items:center;gap:8px;text-align:left;margin-right:0;margin-bottom:12px}.page_featuredImage__5dlOi{max-width:100%}.page_recipeCardHeader__ya2va{flex-direction:column-reverse}.page_recipeCardThumbnail__fENhQ{width:100%;height:200px}.page_relatedGrid__MnDAV{grid-template-columns:repeat(2,1fr)}.page_recipeMetaRow__0YI4e{flex-direction:column;gap:4px}.page_content__PwKIP img{max-width:100%}}@media (max-width:480px){.page_relatedGrid__MnDAV{grid-template-columns:1fr}}.page_nextArticleArrow__oJyuO{position:fixed;top:50%;right:0;transform:translateY(-50%);display:flex;align-items:center;z-index:90;text-decoration:none;color:#fff;background:rgba(0,0,0,.3);transition:background .3s ease;overflow:hidden}.page_nextArticleArrow__oJyuO:hover{background:rgba(0,0,0,.5)}.page_nextArticleArrowIcon__bp0y1{display:flex;align-items:center;justify-content:center;width:40px;height:80px;flex-shrink:0}.page_nextArticlePreview__KhhsA{max-width:0;overflow:hidden;transition:max-width .3s ease,padding .3s ease;white-space:normal;display:flex;align-items:center;height:80px}.page_nextArticleArrow__oJyuO:hover .page_nextArticlePreview__KhhsA{max-width:280px;padding:12px 16px 12px 0}.page_nextArticleTitle__Mxf1l{font-size:14px;line-height:1.3;color:#fff;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:768px){.page_nextArticleArrow__oJyuO{display:none}}