.recipe-browse{margin:1.25rem 0 1.5rem;padding:1.1rem;border:1px solid var(--hairline);border-radius:14px;background:var(--card)}.recipe-browse-title{font-family:var(--serif);font-size:1.2rem;font-weight:600;margin-bottom:.35rem}.recipe-browse .chip-row{flex-wrap:wrap}.recipe-browse .chip{min-height:44px;display:inline-flex;align-items:center;white-space:normal}.recipe-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin:1rem 0 1.25rem}.recipe-actions a,.recipe-actions button{min-height:44px}#printable-chart,.recipe-detail #ingredients,.recipe-detail #method,.recipe-detail #serving-check{scroll-margin-top:6rem}.recipe-source-line{font-size:.85rem;color:var(--muted);margin:1rem 0;overflow-wrap:anywhere}.recipe-source-line a{text-decoration:underline}@media print{.email-capture,.print-button,.recipe-actions,.recipe-browse,.recipe-detail .editorial-media,.recipe-detail .related-resources,.recipe-detail>.btn-ghost{display:none!important}.recipe-detail{padding:.2in!important}.recipe-detail .converter{max-width:none}.recipe-detail .callout,.recipe-detail .converter,.recipe-detail .verify-box,.recipe-detail li{page-break-inside:avoid;break-inside:avoid}.recipe-detail .recipe-source-line{color:#333}}