[data-module=recipe-post] .m-recipe-post{color:var(--cf-color-text);font-size:clamp(14px,11.8823529412px + .3676470588vw,16px);line-height:var(--cf-line-height)}[data-module=recipe-post] .m-recipe-post__lead{font-size:clamp(14px,11.8823529412px + .3676470588vw,16px);line-height:2;margin:0;padding:0}[data-module=recipe-post] .m-recipe-post__lead:not(:last-child){margin-bottom:10px}[data-module=recipe-post] .m-recipe-post__section:not(:first-child){margin-top:clamp(24px,7.0588235294px + 2.9411764706vw,40px)}[data-module=recipe-post] .m-recipe-post__section:not(:last-child){margin-bottom:60px}[data-module=recipe-post] .m-recipe-post__image{aspect-ratio:1/1;border-radius:10px;margin-inline:auto;max-width:600px;overflow:hidden;width:100%}[data-module=recipe-post] .m-recipe-post__image img{display:block;height:100%;object-fit:cover;width:100%}[data-module=recipe-post] .m-recipe-post__heading{margin-bottom:clamp(10px,1.5294117647px + 1.4705882353vw,18px)}[data-module=recipe-post] .m-recipe-post__heading span{margin-left:.35em}[data-module=recipe-post] .m-recipe-post__ingredients-body{display:grid;gap:24px}[data-module=recipe-post] .m-recipe-post__ingredient-list{margin:0;padding:0}[data-module=recipe-post] .m-recipe-post__ingredient-list.is-sublist{border-left:3px solid var(--cf-color-key-gray2);margin-left:24px;padding-left:17px}[data-module=recipe-post] .m-recipe-post__ingredient-item{align-items:start;border-bottom:1px dotted var(--cf-color-key-gray2);display:grid;gap:0 20px;grid-template-columns:1fr auto;padding:8px 0}[data-module=recipe-post] .m-recipe-post__ingredient-item:not(:last-child){margin-bottom:8px}[data-module=recipe-post] .m-recipe-post__ingredient-amount,[data-module=recipe-post] .m-recipe-post__ingredient-name{font-size:clamp(14px,11.8823529412px + .3676470588vw,16px);line-height:1.5;margin:0;padding:0}[data-module=recipe-post] .m-recipe-post__ingredient-amount{text-align:right;white-space:nowrap}[data-module=recipe-post] .m-recipe-post__ingredient-group{display:grid;gap:8px}[data-module=recipe-post] .m-recipe-post__ingredient-group-heading{font-size:clamp(16px,13.8823529412px + .3676470588vw,18px);font-weight:var(--cf-font-weight-medium);line-height:1.3;margin:0;padding:0}[data-module=recipe-post] .m-recipe-post__step-list{list-style:none;margin:0;padding:0}[data-module=recipe-post] .m-recipe-post__step-item{align-items:start;border-bottom:1px dotted var(--cf-color-key-gray2);display:grid;gap:12px;grid-template-columns:auto 1fr;padding:16px 0}[data-module=recipe-post] .m-recipe-post__step-number{background:var(--cf-color-key-green3);border-radius:999px;color:var(--cf-color-white);display:inline-grid;font-size:14px;font-weight:var(--cf-font-weight-normal);height:32px;line-height:32px;place-items:center;width:32px}[data-module=recipe-post] .m-recipe-post__step-text{font-size:clamp(14px,11.8823529412px + .3676470588vw,16px);line-height:2;margin:0;padding:0}[data-module=recipe-post] .m-recipe-post__point{background:var(--cf-color-key-green4);border:1px solid var(--cf-color-key-green3);border-radius:5px;display:grid;gap:clamp(20px,7.2941176471px + 2.2058823529vw,32px);grid-template:auto/1fr clamp(60px,7.0588235294px + 9.1911764706vw,110px);margin-top:clamp(32px,23.5294117647px + 1.4705882353vw,40px);overflow:hidden;padding:clamp(20px,15.7647058824px + .7352941176vw,24px);position:relative}[data-module=recipe-post] .m-recipe-post__point:after{align-self:end;aspect-ratio:1/1;background:url(/hubfs/246057343/raw_assets/public/main/images/shinshuriki.svg) no-repeat 50%/contain;content:"";display:block;height:clamp(60px,7.0588235294px + 9.1911764706vw,110px);width:clamp(60px,7.0588235294px + 9.1911764706vw,110px)}[data-module=recipe-post] .m-recipe-post__point-heading{color:var(--cf-color-key-green3);font-size:clamp(16px,13.8823529412px + .3676470588vw,18px);line-height:var(--cf-line-height);margin:0;padding:0}[data-module=recipe-post] .m-recipe-post__point-heading:not(:last-child){margin-bottom:10px}[data-module=recipe-post] .m-recipe-post__point-text{font-size:clamp(14px,11.8823529412px + .3676470588vw,16px);line-height:2;margin:0;padding:0}