@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:14mm 14mm 16mm}html,body{background:#fff;color:#000;font-size:11pt;line-height:1.45}#kf-recipe-card{border:0;padding:0;margin:0;background:none}.kf-card-brand{display:flex;align-items:baseline;gap:3mm;margin:0 0 3mm}.kf-card-brand__mark{inline-size:9mm;block-size:9mm}.kf-card-brand::after{content:"KETOFOCUS.";font-family:Figtree,Arial,sans-serif;font-weight:700;font-size:11pt;letter-spacing:0.2em}.kf-recipe-card__head{display:block;padding-block-end:3mm;margin-block-end:4mm;border-block-end:1.5pt solid #b92a24}.kf-recipe-card__title{font-family:"Playfair Display",Georgia,serif;font-size:24pt;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:1.5mm;font-size:9pt;color:#444}.kf-recipe-card__meta{display:flex;flex-wrap:wrap;gap:0 8mm;padding-block:2mm 3mm;margin-block-end:4mm;border-block-end:0.5pt solid #ccc;font-size:10pt}.kf-recipe-card__body{display:grid;grid-template-columns:62mm 1fr;gap:8mm;align-items:start}.kf-block-title,.kf-recipe-card__body h3{font-family:"Playfair Display",Georgia,serif;font-size:13pt;margin:0 0 2mm}.kf-ingredient,.kf-step{break-inside:avoid;page-break-inside:avoid}.kf-ingredient{display:block;min-block-size:0;padding:0;margin-block-end:1.2mm;border:0;font-size:10pt;line-height:1.35}.kf-ingredients__group:only-of-type{display:none}.kf-ingredients__group{font-size:10pt;letter-spacing:0;text-transform:none;margin-block:2mm 1mm}.kf-step{display:block !important;padding-block:0 0;border:0;margin-block-end:3.5mm}.kf-step__body{gap:2mm}.kf-step__name{font-size:11pt;margin-block-end:1mm}.kf-step__text{font-size:10pt}.kf-nutrition,.kf-recipe-card__nutrition{break-inside:avoid;page-break-inside:avoid;margin-block-start:5mm;padding-block-start:3mm;border-block-start:0.5pt solid #ccc;font-size:10pt}a{color:#000;text-decoration:underline}}