
.breakfast-original,.breakfast-faq{padding:5vw;max-width:1480px;margin:0 auto}.breakfast-original>header{max-width:800px}.breakfast-original>header>p:not(.eyebrow){line-height:1.6;font-size:18px}.breakfast-pages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:28px;margin:38px 0}.breakfast-page{margin:0}.breakfast-page img{display:block;width:100%;height:auto;box-shadow:0 5px 24px #1f2d4f18}.breakfast-page figcaption{font-size:14px;line-height:1.6;margin:14px 0;color:#3f4657}.breakfast-page figcaption a{font-weight:700}.breakfast-transcript{border-top:1px solid #c8bba8;border-bottom:1px solid #c8bba8;padding:20px 0}.breakfast-transcript summary,.breakfast-faq summary{font-size:18px;font-weight:700;cursor:pointer;line-height:1.4}.breakfast-transcript p{line-height:1.6}.breakfast-transcript pre{white-space:pre-wrap;overflow-wrap:anywhere;font:15px/1.7 Arial,sans-serif;max-width:85ch}.breakfast-transcript h3{font:400 27px Georgia,serif;color:#002272}.breakfast-faq{padding-top:0;padding-bottom:70px}.breakfast-faq details{border-bottom:1px solid #c8bba8;padding:18px 0;max-width:960px}.breakfast-faq details p{line-height:1.7;max-width:75ch;margin:14px 0 0}.breakfast-faq summary:focus-visible,.breakfast-transcript summary:focus-visible{outline:3px solid #9b6816;outline-offset:5px}@media(max-width:700px){.breakfast-original,.breakfast-faq{padding-left:6vw;padding-right:6vw}.breakfast-pages{grid-template-columns:1fr;gap:32px;margin:28px 0}.breakfast-original .section-title,.breakfast-faq .section-title{font-size:40px}.breakfast-faq{padding-bottom:48px}}

.original-pdf-download{font-family:inherit;cursor:pointer;border:0}.original-pdf-download.secondary{border:1px solid #2c2a27;background:transparent}.original-pdf-download:disabled{opacity:.65;cursor:wait}.original-pdf-download:focus-visible{outline:3px solid #9b6816;outline-offset:4px}.pdf-download-status{font-size:14px!important;color:#3f4657}

/* Readable original-menu transcript: one dish and its price per heading. */
.breakfast-transcript .transcript-page{max-width:85ch}.transcript-category{margin:32px 0}.transcript-category h4{font:400 24px Georgia,serif;color:#002272;margin:30px 0 18px}.transcript-item{margin:0 0 24px}.transcript-item h5{font:700 18px/1.5 Arial,sans-serif;margin:0}.transcript-price{display:inline-block;white-space:nowrap;margin-left:8px}.transcript-item p{margin:8px 0}.transcript-label,.transcript-captions{font-size:14px}.breakfast-transcript li{line-height:1.6}
