/* Recipe extension of the established coffee cheat-sheet article. */
.apple-pie-page .coffee-heading{max-width:850px}
.apple-pie-page .apple-jump{display:inline-flex;align-items:center;min-height:44px;color:var(--coffee-action);font-weight:650;text-underline-offset:.2em}
.apple-pie-page .coffee-downloads-top{grid-template-columns:minmax(260px,390px) minmax(0,1fr)}
.apple-pie-page .coffee-downloads-cover figcaption{font-size:14px;line-height:1.6;margin-top:12px;color:var(--mut)}
.apple-pie-page .coffee-downloads-top .coffee-email-row{flex-direction:column}
.apple-pie-page .coffee-reading-layout{margin-top:54px}
.apple-pie-page .apple-ingredients{list-style:none;padding:0;margin:24px 0;border-top:1px solid var(--edge);font-variant-numeric:tabular-nums}
.apple-pie-page .apple-ingredients li{padding:12px 0;margin:0;border-bottom:1px solid var(--edge)}
.apple-pie-page .apple-method{padding-left:28px}
.apple-pie-page .apple-method li{padding-left:10px;margin-bottom:24px}
.apple-pie-page .apple-method li::marker{font-weight:750;color:var(--coffee-action)}
.apple-pie-page .apple-method p{margin:0}
.apple-pie-page .apple-cortado{max-width:230px;justify-self:center}
.apple-pie-page .apple-pdf-preview img{max-width:560px;margin:auto}
.apple-pie-page .apple-pdf-preview figcaption{text-align:center}
@media(max-width:980px){.apple-pie-page .coffee-downloads-top{grid-template-columns:250px minmax(0,1fr)}}
@media(max-width:700px){.apple-pie-page .coffee-downloads-top{grid-template-columns:minmax(0,1fr)}.apple-pie-page .coffee-downloads-cover{width:100%;max-width:360px}.apple-pie-page .coffee-heading{padding-bottom:22px}.apple-pie-page .coffee-heading h1{font-size:40px}.apple-pie-page .coffee-reading-layout{margin-top:34px}}
@media print{.apple-pie-page :is(.site-head,.site-foot,.coffee-downloads,.coffee-contents,.coffee-breadcrumb,.apple-jump,#prog){display:none!important}.apple-pie-page .coffee-reading-layout{display:block}.apple-pie-page .coffee-article{max-width:none}.apple-pie-page figure{break-inside:avoid}.apple-pie-page h2{break-after:avoid}}
