._recipe_1ic0f_1{background:#fff;border:1px solid #cbd4df;border-radius:8px;margin:24px 0 36px;padding:0;overflow:hidden}._imageLink_1ic0f_2{background:#f3f5f7;display:block;position:relative}._imageLink_1ic0f_2 img{aspect-ratio:2;object-fit:contain;width:100%;height:auto;display:block}._imageLink_1ic0f_2>span{text-align:right;color:#174dbe;background:#edf3ff;padding:8px 12px;font-size:13px;font-weight:700;display:block}._recipe_1ic0f_1 figcaption{padding:16px 18px;font-size:15px;line-height:1.7}._recipe_1ic0f_1 figcaption>strong{color:#16202a;font-size:17px;display:block}._comment_1ic0f_7{color:#42505c;margin-top:7px}._code_1ic0f_8{background:#f4f6f8;flex-wrap:wrap;gap:5px 12px;margin-block:12px;padding:9px 11px;display:flex}._code_1ic0f_8 span{color:#52616c;font-size:12px}._code_1ic0f_8 code{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;font-size:14px}._source_1ic0f_11{border:1px solid #b9c9e8;border-radius:4px;align-items:center;min-height:44px;padding:7px 12px;font-weight:700;display:inline-flex}._recipe_1ic0f_1 small{color:#586574;margin-top:10px;font-size:11px;display:block}._cards_1ic0f_13{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-block:24px;display:grid}._cards_1ic0f_13 figure{background:#f5f7fa;border:1px solid #d9e0e6;border-radius:6px;min-width:0;margin:0;padding:16px}._cards_1ic0f_13 figure>a{width:min(100%,220px);margin-inline:auto;display:block}._cards_1ic0f_13 img{object-fit:contain;width:100%;height:auto;display:block}._cards_1ic0f_13 figcaption{color:#42505c;gap:7px;margin-top:14px;font-size:14px;line-height:1.7;display:grid}._cards_1ic0f_13 figcaption strong{color:#16202a;font-size:16px}._cards_1ic0f_13 figcaption a{padding-block:6px;font-size:12px;display:inline-block}:is(._recipe_1ic0f_1 a:focus-visible,._cards_1ic0f_13 a:focus-visible){outline-offset:3px;outline:3px solid #1755ff}@media (max-width:600px){._recipe_1ic0f_1 figcaption{padding:13px}._cards_1ic0f_13{grid-template-columns:minmax(0,1fr);gap:14px}._cards_1ic0f_13 figure{grid-template-columns:minmax(90px,38%) minmax(0,1fr);align-items:start;gap:13px;padding:12px;display:grid}._cards_1ic0f_13 figcaption{margin-top:0;font-size:14px}._cards_1ic0f_13 figcaption strong{font-size:15px}}
