.recipe-breadcrumb{font-size:13px;color:#64736b;margin-bottom:26px;line-height:1.7}.recipe-lead{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.recipe-lead h1{font-size:clamp(30px,3.8vw,48px);line-height:1.14;letter-spacing:-.03em;margin:14px 0 20px}.recipe-lead figure{margin:0}.recipe-lead figure img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:12px}.recipe-lead figcaption{font-size:12px;color:#66756c;line-height:1.6;padding-top:10px}.recipe-header{padding-top:40px;padding-bottom:36px}.recipe-author{font-size:13px;color:#68786d}.recipe-body{max-width:1020px;padding-bottom:60px}.recipe-note{background:#f2f6f0;border-left:3px solid #b99b4e;padding:16px 20px;font-size:14px;line-height:1.7}.recipe-stats{display:flex;flex-wrap:wrap;gap:18px 32px;margin-top:26px;padding:18px 0;border-bottom:1px solid #dfe7df}.recipe-time-note{font-size:13px;color:#64736b}.recipe-rice{padding:20px 0}.recipe-method-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:50px;scroll-margin-top:110px}.recipe-method-grid section{padding:0}.recipe-ingredients{padding-left:20px;line-height:1.8}.recipe-ingredients li{margin-bottom:10px}.recipe-steps{padding-left:26px;line-height:1.8}.recipe-steps li{padding-left:8px;margin-bottom:20px;scroll-margin-top:110px}.recipe-steps li::marker{font-weight:700;color:#06442d}.recipe-tip{background:#f7f5ee;border-radius:10px;padding:24px 28px;margin:24px 0}.recipe-safety{font-size:13px;line-height:1.7;margin-bottom:24px}.recipe-safety summary{cursor:pointer;min-height:44px;padding-top:10px}.recipe-related{padding:22px 0}.recipe-related a{display:block;padding:12px 0;border-bottom:1px solid #e1e8e0}.recipe-filters{margin-bottom:28px}.recipe-filters label{display:block;font-weight:600;margin-bottom:10px}.recipe-filters input{width:min(100%,620px);padding:14px;border:1px solid #adc0b1;border-radius:6px;min-height:48px;margin-bottom:16px}.recipe-filters [role=group]{display:flex;flex-wrap:wrap;gap:8px}.recipe-filters [aria-pressed=true]{background:#06442d;color:white}.recipe-card [hidden],.recipe-catalog .recipe-card[hidden]{display:none!important}.recipe-card h2{font-size:23px}.recipe-card h2 a{text-decoration:none}.recipe-card-image{display:block}.recipe-card .content{padding:24px}.recipe-card-rice{font-size:13px;color:#64736b}.recipe-card-link{margin-top:8px}.recipe-catalog{align-items:stretch}.recipe-card{display:flex;flex-direction:column}.recipe-card .content{display:flex;flex-direction:column;flex:1}.recipe-card-link{align-self:flex-start;margin-top:auto}.recipe-card .eyebrow{font-size:10px;line-height:1.6}.recipe-main h2{font-size:27px}.recipe-card img{width:100%;aspect-ratio:4/3;object-fit:cover}.recipe-main a:focus-visible,.recipe-filters button:focus-visible{outline:3px solid #bd9c45;outline-offset:4px}@media(max-width:900px){.recipe-lead{gap:24px}.recipe-method-grid{gap:28px}}@media(max-width:700px){.recipe-lead,.recipe-method-grid{grid-template-columns:1fr}.recipe-lead h1{font-size:34px}.recipe-header{padding-top:24px}.recipe-stats{gap:12px 20px}.recipe-tip{padding:20px}.recipe-method-grid{gap:16px}.recipe-catalog{grid-template-columns:1fr!important}}@media print{.topline,.header,.footer,.recipe-print,.recipe-related,.ux-buyer-cta,.skip,.recipe-breadcrumb,dialog{display:none!important}.recipe-lead{display:block}.recipe-lead figure{max-width:280px}.recipe-header,.recipe-body{padding:0}.recipe-method-grid{display:block}.recipe-main{font-size:11pt}.recipe-steps li{break-inside:avoid}a{color:inherit}.recipe-note{font-size:10pt}}
.recipe-lead figure img,.recipe-card img{height:auto}
.recipe-lead>div,.recipe-lead>figure,.recipe-method-grid>section{min-width:0}
.recipe-main{overflow-wrap:anywhere}

.recipe-card-rice{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 20px}.recipe-rice-chip{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 14px;border:1px solid #8fae9c;border-radius:6px;background:#f1f7f3;color:#06442d;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;box-sizing:border-box}.recipe-rice-chip:hover{background:#06442d;border-color:#06442d;color:#fff}.recipe-rice-chip:focus-visible{outline:3px solid #bd9c45;outline-offset:3px}
