.cms-cover{width:100%;max-height:420px;object-fit:cover;border-radius:20px;margin-bottom:24px}.cms-article section{margin:30px 0}.cms-article p{white-space:pre-line}.cms-video button{padding:0;border:0;position:relative;width:100%;cursor:pointer;background:#173e30;border-radius:18px;overflow:hidden}.cms-video img{width:100%;max-height:420px;object-fit:cover;opacity:.7}.cms-video span{position:absolute;inset:0;display:grid;place-items:center;color:white;font-weight:700;font-size:20px;text-shadow:1px 1px 4px #000}.cms-video iframe{width:100%;aspect-ratio:16/9;border:0}.cms-ingredients{padding:0!important;list-style:none}.cms-ingredients li{padding:12px;border-bottom:1px solid #e0e6d9}.cms-ingredients input:checked+span{text-decoration:line-through;opacity:.6}.cms-menu{display:none}.cms-menu summary{cursor:pointer;padding:12px}.cms-menu nav{position:absolute;top:78px;left:0;right:0;background:white;padding:25px;display:grid;gap:20px;box-shadow:0 10px 15px #0002;z-index:20}.cms-article select{max-width:100%;padding:10px;border:1px solid #a4b396;border-radius:10px}.cms-article [data-save-recipe]{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:700px){.cms-menu{display:block}.cms-article{padding:20px}.cms-cover{max-height:260px}.recipe-card h2{font-size:20px}}@media print{.cms-video,.cms-menu,.recipe-tools,.food-ad{display:none}}
[data-kitchen-controls]{display:grid;gap:16px;margin:24px 0}[data-kitchen-controls] details{padding:20px;background:#f4f6ee;border-radius:18px}[data-kitchen-controls] label{display:block;margin:16px 0}[data-kitchen-controls] textarea{width:100%;font:inherit;padding:12px;border:1px solid #829680;border-radius:12px}.cms-cooking{width:min(660px,94vw);max-height:92dvh;overflow:auto;border:0;border-radius:24px;padding:28px;background:#fffdf5;color:#183e31}.cms-cooking::backdrop{background:#173e30aa}.cms-step{font-size:1.4rem;line-height:1.7;min-height:100px}.cms-menu nav{max-height:calc(100dvh - 90px);overflow:auto;padding-bottom:max(20px,env(safe-area-inset-bottom))}@media(max-width:1180px){.cms-menu{display:block}.cms-menu+nav,.header-inner>.main-navigation{display:none}}
