@media print{body>*,.kf-recipe__layout>*,.kf-recipe__main>*{display:none !important}body>#kf-main,.kf-recipe__layout,.kf-recipe__main,#kf-recipe-card{display:block !important}.kf-recipe-card__actions,.kf-ingredient__check,.kf-scaler,.kf-unit-toggle,.kf-ad,.kf-step__media,.kf-step__ingredients,.kf-step__ingredients-label{display:none !important}@page{margin:10mm 10mm 11mm}html,body{background:#fff;color:#000;font-size:10pt;line-height:1.3}#kf-recipe-card{border:0;padding:0;margin:0;background:none}#kf-main,.kf-recipe__layout,.kf-recipe__main{padding:0 !important;margin:0 !important}.kf-step:last-child{margin-block-end:0}.kf-card-brand{display:flex;align-items:baseline;gap:2.5mm;margin:0 0 1.5mm}.kf-card-brand__mark{inline-size:7mm;block-size:7mm}.kf-card-brand::after{content:"KETOFOCUS.";font-family:Figtree,Arial,sans-serif;font-weight:700;font-size:10pt;letter-spacing:0.2em}.kf-recipe-card__head{display:block;padding-block-end:2mm;margin-block-end:0;border-block-end:1.5pt solid #b92a24}.kf-recipe-card__title{font-family:"Playfair Display",Georgia,serif;font-size:20pt;line-height:1.1;margin:0}.kf-eyebrow{display:none}.kf-recipe-card__head::after{content:attr(data-print-author) " · " attr(data-print-source);display:block;margin-block-start:1mm;font-size:8.5pt;color:#444}.kf-recipe-card__meta{display:flex;flex-wrap:wrap;gap:0 8mm;padding-block:1.5mm;margin-block:0 3mm;border-block:0;border-block-end:0.5pt solid #ccc;font-size:9.5pt}#kf-recipe-card{display:grid !important;grid-template-columns:56mm 1fr;grid-template-rows:auto auto auto 1fr;column-gap:7mm;align-items:start}.kf-recipe-card__head,.kf-recipe-card__meta{grid-column:1 / -1}.kf-recipe-card__body{display:contents}.kf-ingredients{grid-column:1;grid-row:3}.kf-steps{grid-column:2;grid-row:3 / span 2}.kf-nutrition{grid-column:1;grid-row:4}.kf-block-title,.kf-recipe-card__body h3{font-family:"Playfair Display",Georgia,serif;font-size:12pt;line-height:1.2;margin:0 0 1.5mm}.kf-ingredients__head{display:block}.kf-steps{margin-block-start:0}.kf-ingredient,.kf-step__tip{break-inside:avoid;page-break-inside:avoid}.kf-step__text p{orphans:3;widows:3}.kf-ingredient{display:block;min-block-size:0;padding:0;margin-block-end:0.8mm;border:0;font-size:9.5pt;line-height:1.3}.kf-ingredient__label{display:block;min-block-size:0;padding:0}.kf-ingredients__group:only-of-type{display:none}.kf-recipe-card__body h3.kf-ingredients__group{font-family:inherit;font-size:9.5pt;font-weight:700;letter-spacing:0;text-transform:none;margin-block:1.5mm 0.5mm}.kf-step{display:block !important;padding-block:0 0;border:0;margin-block-end:1.5mm}.kf-step__body{gap:2mm}.kf-step__name{display:none}.kf-step__num{inline-size:5mm;block-size:5mm;font-size:9pt;background:none;border:0.5pt solid #b92a24}.kf-step__text{font-size:9.5pt}.kf-step__text>* + *{margin-block-start:1mm}.kf-step__tip{padding:1mm 2mm;margin-block-start:1mm;font-size:9pt;background:none;border-radius:0;border-inline-start:1.5pt solid #c9a24d}.kf-step__tip strong{display:inline;margin-inline-end:1mm;font-size:8pt;letter-spacing:0.08em}.kf-step__tip p{display:inline;margin:0}.kf-nutrition,.kf-recipe-card__nutrition{break-inside:avoid;page-break-inside:avoid;display:block;margin-block-start:3mm;padding-block-start:2mm;border-block-start:0.5pt solid #ccc;font-size:9.5pt}.kf-nutrition .kf-block-title{display:inline;margin:0 2mm 0 0}.kf-nutrition__basis{display:inline;margin:0;font-size:9pt}.kf-nutrition__grid{display:flex;flex-wrap:wrap;gap:0 4mm;margin:1mm 0 0}.kf-nutrition__item{display:flex;gap:1.2mm;align-items:baseline;padding:0;background:none;text-align:start}.kf-nutrition__item dt{font-size:8pt;letter-spacing:0.04em}.kf-nutrition__item dd{margin:0;font-size:9.5pt}.kf-nutrition__note{margin-block-start:0.5mm;font-size:7.5pt;line-height:1.25;color:#555}a{color:#000;text-decoration:underline}}