
    #breakfast-community{--eb-green:#245b43;--eb-dark:#173d2e;--eb-gold:#f5ca71;--eb-paper:#fffefb;--eb-line:#d4d9cf;background:var(--eb-paper);color:var(--eb-dark);font:16px/1.7 Arial,Helvetica,sans-serif;color-scheme:only light}
    #breakfast-community *{box-sizing:border-box}
    #breakfast-community [hidden]{display:none!important}
    #breakfast-community p{margin:0 0 1.25em}
    #breakfast-community a{color:inherit;text-decoration:none}
    #breakfast-community button,#breakfast-community input,#breakfast-community textarea{font:inherit}
    #breakfast-community button,#breakfast-community a{touch-action:manipulation}
    #breakfast-community button{cursor:pointer}
    #breakfast-community :is(a,button,input,textarea):focus-visible{outline:3px solid #a64632;outline-offset:4px}
    #breakfast-community .eb-draft-bar{padding:10px 32px;background:#eef2ed;border-bottom:1px solid var(--eb-line);display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px;color:#405b4c}
    #breakfast-community .eb-draft-bar button{background:transparent;border:0;border-bottom:1px solid #809886;color:var(--eb-green);padding:4px 0;font-size:13px}
    #breakfast-community .eb-nav{padding:24px 36px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #e6e9e1}
    #breakfast-community .eb-wordmark{font:700 28px/.85 Georgia,'Times New Roman',serif;letter-spacing:-1.8px;color:var(--eb-green);flex-shrink:0}
    #breakfast-community .eb-wordmark small{font-size:15px;letter-spacing:-.6px;color:#9a3a2c}
    #breakfast-community .eb-nav-links{display:flex;gap:24px;align-items:center;font-size:14px}
    #breakfast-community .eb-nav-links a{padding:8px 0}
    #breakfast-community .eb-nav-links .eb-current{border-bottom:1px solid var(--eb-green)}
    #breakfast-community .eb-account{display:flex;gap:19px;align-items:center;font-size:13px}
    #breakfast-community .eb-account .eb-signup{padding:10px 14px;background:var(--eb-green);color:white;border-radius:3px}
    #breakfast-community .eb-intro{max-width:820px;margin:0 auto;padding:48px 32px 32px}
    #breakfast-community .eb-back{display:inline-block;font-size:14px;color:#5b695f;margin-bottom:27px}
    #breakfast-community .eb-kicker{font-size:12px;text-transform:uppercase;letter-spacing:2px;color:var(--eb-green);margin:0 0 15px}
    #breakfast-community h1{font:400 clamp(34px,5.2vw,57px)/1.1 Georgia,'Times New Roman',serif;letter-spacing:-2px;margin:0 0 24px;color:var(--eb-dark)}
    #breakfast-community .eb-standfirst{font-size:20px;line-height:1.65;max-width:700px;margin-bottom:23px;color:#41574a}
    #breakfast-community .eb-meta{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:13px;color:#667266}
    #breakfast-community .eb-meta a{font-size:14px;color:var(--eb-green);padding:5px 0;border-bottom:1px solid var(--eb-green)}
    #breakfast-community .eb-hero{margin:0 32px 42px}
    #breakfast-community .eb-hero img{width:100%;height:auto;aspect-ratio:2/1;object-fit:cover;object-position:50% 58%;display:block;border-radius:4px}
    #breakfast-community figcaption{font-size:12px;color:#738072;margin-top:9px}
    #breakfast-community .eb-prose{max-width:704px;padding:0 32px;margin:0 auto 44px;font-size:17px;line-height:1.85;color:#3e5145}
    #breakfast-community .eb-prose h2{font:400 32px/1.25 Georgia,'Times New Roman',serif;letter-spacing:-.8px;color:var(--eb-dark);margin:36px 0 22px}
    #breakfast-community .eb-detail{margin:30px 0 32px}
    #breakfast-community .eb-detail img{display:block;width:100%;height:auto;aspect-ratio:1.85;object-fit:cover;border-radius:3px}
    #breakfast-community .eb-prose .eb-last-question{padding:23px 0 0;border-top:1px solid var(--eb-line);margin-top:30px}
    #breakfast-community .eb-conversation{background:#f1f3ed;border-top:1px solid #e2e6dc;padding:47px 32px 55px}
    #breakfast-community .eb-conversation-inner{max-width:704px;margin:auto}
    #breakfast-community .eb-conversation h2,#breakfast-community .eb-moderation h2{font:400 36px/1.18 Georgia,'Times New Roman',serif;letter-spacing:-1px;margin:0 0 13px;color:var(--eb-dark)}
    #breakfast-community .eb-conversation-intro{font-size:16px;color:#59675b;margin-bottom:26px}
    #breakfast-community .eb-comment-form{background:var(--eb-paper);padding:28px;border:1px solid #d9e0d3;border-radius:5px}
    #breakfast-community label{display:block;font-size:14px;color:#304d3d}
    #breakfast-community input,#breakfast-community textarea{display:block;width:100%;padding:12px 13px;border:1px solid #b6c3b6;background:#fffefb;color:var(--eb-dark);border-radius:3px;margin-top:7px;min-width:0;font-size:16px;line-height:1.5}
    #breakfast-community textarea{min-height:125px;resize:vertical}
    #breakfast-community input::placeholder,#breakfast-community textarea::placeholder{color:#778375}
    #breakfast-community .eb-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:20px 0 17px}
    #breakfast-community .eb-input-note{font-size:12px;color:#6b786b;margin-top:5px;display:block}
    #breakfast-community .eb-owner-check{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.6}
    #breakfast-community .eb-owner-check input{width:17px;height:17px;margin:3px 0 0;flex-shrink:0;accent-color:var(--eb-green)}
    #breakfast-community .eb-submit-row{display:flex;gap:20px;align-items:center;margin-top:25px}
    #breakfast-community .eb-primary{background:var(--eb-green);color:white;border:1px solid var(--eb-green);padding:12px 20px;min-height:46px;border-radius:3px;font-size:14px;line-height:1.5}
    #breakfast-community .eb-primary:hover{background:var(--eb-dark)}
    #breakfast-community .eb-submit-note{font-size:12px;line-height:1.6;color:#667366;margin:0;max-width:300px}
    #breakfast-community .eb-submit-note a{text-decoration:underline}
    #breakfast-community .eb-status{margin-top:18px;padding:13px 16px;border-left:3px solid var(--eb-green);background:#eef4ec;color:#245b43;font-size:14px}
    #breakfast-community .eb-status.eb-error{background:#fcf0e9;border-left-color:#a64632;color:#743921}
    #breakfast-community .eb-discussion-title{font-size:16px;margin:30px 0 15px;color:var(--eb-dark)}
    #breakfast-community .eb-empty{color:#697669;font-size:14px;margin:27px 0 0}
    #breakfast-community .eb-comment{border-top:1px solid #d7dfd0;padding:22px 0 6px}
    #breakfast-community .eb-comment-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:14px;color:var(--eb-dark)}
    #breakfast-community .eb-avatar{width:34px;height:34px;display:grid;place-items:center;background:#e1e9db;color:var(--eb-green);border-radius:50%;font-size:14px;flex-shrink:0}
    #breakfast-community .eb-badge{font-size:11px;padding:2px 7px;border-radius:2px;background:#e7eadc;color:#4b6245}
    #breakfast-community .eb-comment-text{white-space:pre-wrap;overflow-wrap:anywhere;color:#3d5041;font-size:15px;line-height:1.75;margin:12px 0 8px}
    #breakfast-community .eb-text-button{background:none;border:0;border-bottom:1px solid #98ac97;padding:4px 0;color:var(--eb-green);font-size:13px;min-height:32px}
    #breakfast-community .eb-reply{margin-left:24px;padding-left:18px;border-left:2px solid #d4dfcd}
    #breakfast-community .eb-reply-target{display:flex;justify-content:space-between;gap:16px;align-items:center;margin:0 0 15px;font-size:14px}
    #breakfast-community .eb-moderation{max-width:820px;padding:50px 32px 70px;margin:auto}
    #breakfast-community .eb-moderation>p{color:#657362;font-size:15px}
    #breakfast-community .eb-queue-item{padding:24px;margin:24px 0;border:1px solid var(--eb-line);border-radius:4px;background:#f5f6f0;overflow-wrap:anywhere}
    #breakfast-community .eb-queue-person{margin-bottom:6px;font-size:16px;color:var(--eb-dark)}
    #breakfast-community .eb-queue-email{font-size:13px;color:#60735d}
    #breakfast-community .eb-queue-actions{display:flex;gap:20px;align-items:center;margin-top:20px}
    #breakfast-community .eb-footer{padding:32px 36px;display:flex;justify-content:space-between;align-items:center;gap:25px;border-top:1px solid var(--eb-line);background:var(--eb-paper)}
    #breakfast-community .eb-footer .eb-wordmark{font-size:24px}
    #breakfast-community .eb-footer-copy{font-size:12px;color:#6b7667;margin:0}
    #breakfast-community .eb-footer-links{display:flex;gap:20px;font-size:13px;color:var(--eb-green)}
    @media(max-width:800px){#breakfast-community .eb-nav-links{display:none}#breakfast-community .eb-intro{padding-top:35px}#breakfast-community h1{font-size:45px}}
    @media(max-width:540px){#breakfast-community .eb-draft-bar{padding:8px 18px;font-size:12px}#breakfast-community .eb-draft-bar button{font-size:12px}#breakfast-community .eb-nav{padding:21px 20px;gap:14px}#breakfast-community .eb-wordmark{font-size:25px}#breakfast-community .eb-account{gap:12px;font-size:12px}#breakfast-community .eb-signup{display:none}#breakfast-community .eb-intro{padding:30px 22px 25px}#breakfast-community h1{font-size:36px;letter-spacing:-1.3px}#breakfast-community .eb-standfirst{font-size:18px}#breakfast-community .eb-back{margin-bottom:22px}#breakfast-community .eb-hero{margin:0 0 30px}#breakfast-community .eb-hero img{aspect-ratio:1.25;border-radius:0}#breakfast-community .eb-hero figcaption{padding:0 22px}#breakfast-community .eb-prose{padding:0 23px;font-size:16px;line-height:1.8}#breakfast-community .eb-prose h2{font-size:29px}#breakfast-community .eb-conversation{padding:34px 20px 38px}#breakfast-community .eb-conversation h2,#breakfast-community .eb-moderation h2{font-size:31px}#breakfast-community .eb-comment-form{padding:21px 18px}#breakfast-community .eb-fields{grid-template-columns:1fr;gap:17px}#breakfast-community .eb-submit-row{display:block}#breakfast-community .eb-submit-note{margin-top:14px}#breakfast-community .eb-primary{width:100%}#breakfast-community .eb-moderation{padding:35px 22px}#breakfast-community .eb-footer{padding:28px 22px;align-items:flex-start;flex-wrap:wrap}#breakfast-community .eb-footer-copy{flex-basis:100%;order:3}}
    @media(prefers-reduced-motion:reduce){#breakfast-community *{scroll-behavior:auto!important}}
  
#breakfast-community .eb-comment-head time{margin-left:auto;font-size:12px;color:#697669}
#breakfast-community .eb-status[hidden],#breakfast-community [hidden]{display:none!important}
#breakfast-community .eb-prose .article-byline{font-size:13px}
#breakfast-community .eb-primary:disabled{opacity:.65;cursor:wait}
#breakfast-community .eb-intro{padding-top:38px}
#breakfast-community .eb-hero{max-width:1100px;margin-left:auto;margin-right:auto}
#breakfast-community .moderation-tabs{display:flex;gap:14px;flex-wrap:wrap;margin:28px 0}
#breakfast-community .moderation-tabs button{background:transparent;color:var(--eb-green);border:1px solid var(--eb-line);padding:10px 16px;border-radius:3px}
#breakfast-community .moderation-tabs button[aria-pressed=true]{background:var(--eb-green);color:white}
#breakfast-community .moderation-back{margin-top:36px}
#breakfast-community .eb-moderation h1{font:400 44px/1.2 Georgia,serif;margin-bottom:22px}
#breakfast-community .eb-queue-email{overflow-wrap:anywhere}
@media(max-width:750px){#breakfast-community .eb-hero{margin-left:18px;margin-right:18px}}
@media(max-width:540px){#breakfast-community .eb-hero{margin-left:0;margin-right:0}#breakfast-community .eb-comment-head time{margin-left:44px;flex-basis:100%}}
