/* Proportions from the approved portrait reference. */
.page-content:before{box-shadow:0 8px 28px #0005}
.page-content{padding:260px 220px 235px;justify-content:flex-start;font-size:15px}
.page-content:before{inset:245px 214px 220px}.masthead{margin-bottom:40px}.masthead img{width:208px}.eyebrow{font-size:12px;margin-top:23px}.category{font:11px 'Barlow Condensed',sans-serif}h1{font-size:31px;margin-bottom:18px}h2{font-size:20px}.lead{font-size:16px}.dishes,.note,.quantity,.exclusions,.graduation p,.info-section p,.rate span,.page-content>p:not(.lead):not(.category){font-family:'Barlow Condensed',sans-serif}.dishes li{padding:7px 0;line-height:1.35}.rate{padding:13px 0;margin:12px 0 18px}.rate strong{font-size:44px}.rate span{font-size:13px}.note{font-size:14px}.quantity{font-size:12px}.exclusions{font-size:12px;font-style:italic;color:var(--muted)}.info-section p{font-size:15px;line-height:1.4}.graduation{border-left:2px solid var(--gold);padding:3px 0 3px 12px;margin:0 0 12px}.graduation h2{font-size:19px;margin-bottom:4px}.graduation p{margin:0;font-size:14px;line-height:1.35}footer{margin-top:auto;font-size:9px;padding-top:24px;text-align:center}
@media screen and (max-width:650px){.page-content{padding:160px 80px 165px;font-size:14px}.page-content:before{inset:150px 73px}.masthead img{width:150px}.masthead{margin-bottom:30px}.eyebrow{font-size:8px;margin-top:16px}h1{font-size:27px}.lead{font-size:14px}.rate strong{font-size:36px}.quantity,.exclusions{font-size:11px}.info-section p{font-size:14px}footer{font-size:8px;margin-top:25px}}
@media print{.page-content{padding:65mm 55mm 58mm;font-size:10pt;justify-content:flex-start}.page-content:before{inset:61mm 53.5mm 55mm}.masthead{margin-bottom:10mm}.masthead img{width:52mm}.eyebrow{font-size:7.5pt;margin-top:6mm}.category{font-size:7pt}h1{font-size:20pt;margin-bottom:4mm}h2{font-size:13pt}.lead{font-size:10pt}.rate{margin:3mm 0 4mm;padding:3mm 0}.rate strong{font-size:28pt}.rate span{font-size:8pt}.dishes li{font-size:10pt;line-height:1.3;padding:1.7mm 0}.note{font-size:9pt}.quantity,.exclusions{font-size:7.5pt}.info-section p{font-size:9.5pt;line-height:1.35}.info-section{padding:2.5mm 0}.graduation{padding-left:3mm;margin-bottom:3mm}.graduation h2{font-size:12pt}.graduation p{font-size:9pt}footer{font-size:6pt;margin-top:auto;padding-top:4mm}#aperitivo-plus .masthead{margin-bottom:5mm}#aperitivo-plus .dishes li{padding:1mm 0}#aperitivo-plus .rate{margin:2mm 0;padding:2mm 0}#aperitivo-plus .note{margin-bottom:2mm;padding:2mm 0}}
