.coffee-article-page-module__TMFPzW__root{--article-pad-x:clamp(1.25rem,6vw,6rem);color:#bd2025;min-height:100vh;padding:clamp(5.4rem,7.5vw,6.8rem)var(--article-pad-x)clamp(3rem,5vw,4rem);background:#fdf6eb}.coffee-article-page-module__TMFPzW__header,.coffee-article-page-module__TMFPzW__section,.coffee-article-page-module__TMFPzW__ctaSection{max-width:50rem;margin:0 auto}.coffee-article-page-module__TMFPzW__headingLayout{grid-template-columns:1fr auto 1fr;align-items:center;width:100%;max-width:980px;margin:0 auto;display:grid}.coffee-article-page-module__TMFPzW__title{color:#bd2025;letter-spacing:-.04em;text-align:center;text-wrap:balance;grid-column:2;margin:0;font-size:clamp(24px,3.75vw,42px);font-weight:500;line-height:.94}.coffee-article-page-module__TMFPzW__word{margin-right:.22em;display:inline-block}.coffee-article-page-module__TMFPzW__word:last-child{margin-right:0}.coffee-article-page-module__TMFPzW__char{filter:blur(8px);opacity:0;animation:1.1s cubic-bezier(.16,1,.3,1) forwards coffee-article-page-module__TMFPzW__charIn;display:inline-block;transform:translateY(.45em)}@keyframes coffee-article-page-module__TMFPzW__charIn{to{filter:blur();opacity:1;transform:translateY(0)}}.coffee-article-page-module__TMFPzW__headerMeta{color:#bd20259e;flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem;max-width:50rem;margin:1rem auto 0;display:flex}.coffee-article-page-module__TMFPzW__metaItem,.coffee-article-page-module__TMFPzW__backLink,.coffee-article-page-module__TMFPzW__ctaEyebrow{letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:600;line-height:1.3}.coffee-article-page-module__TMFPzW__metaDivider{color:#bd202561}.coffee-article-page-module__TMFPzW__backLink{color:#bd2025;text-decoration:none}.coffee-article-page-module__TMFPzW__backLink:hover{opacity:.72}.coffee-article-page-module__TMFPzW__intro{margin-top:1.35rem}.coffee-article-page-module__TMFPzW__article{margin-top:2.4rem}.coffee-article-page-module__TMFPzW__section{border-top:1px solid #bd2025;padding-top:1.15rem}.coffee-article-page-module__TMFPzW__section+.coffee-article-page-module__TMFPzW__section{margin-top:1.5rem}.coffee-article-page-module__TMFPzW__sectionTitle{color:#bd2025;letter-spacing:.02em;margin:0 0 .7rem;font-size:clamp(1rem,1.5vw,1.22rem);font-weight:500;line-height:1.25}.coffee-article-page-module__TMFPzW__sectionBody{gap:.95rem;display:grid}.coffee-article-page-module__TMFPzW__paragraph{color:#4b251ed1;margin:0;font-size:clamp(.95rem,1.05vw,1.04rem);line-height:1.72}.coffee-article-page-module__TMFPzW__paragraph a{color:#bd2025;text-decoration:none}.coffee-article-page-module__TMFPzW__paragraph a:hover{opacity:.72}.coffee-article-page-module__TMFPzW__ctaSection{border-top:1px solid #bd2025;gap:1rem;margin-top:2rem;padding-top:1.15rem;display:grid}.coffee-article-page-module__TMFPzW__ctaCopy{gap:.65rem;display:grid}.coffee-article-page-module__TMFPzW__actions{flex-wrap:wrap;gap:1rem;display:flex}.coffee-article-page-module__TMFPzW__actionLink{color:#bd2025;letter-spacing:.12em;text-transform:uppercase;font-size:clamp(.72rem,.9vw,.82rem);font-weight:600;line-height:1.3;text-decoration:none;transition:opacity .2s;display:inline-flex}.coffee-article-page-module__TMFPzW__actionLink:hover{opacity:.72}@media (max-width:767px){.coffee-article-page-module__TMFPzW__title{font-size:clamp(19px,5.5vw,24px)}.coffee-article-page-module__TMFPzW__paragraph{font-size:.92rem}}@media (max-width:479px){.coffee-article-page-module__TMFPzW__root{padding-top:clamp(5rem,16vw,5.6rem)}.coffee-article-page-module__TMFPzW__title{font-size:clamp(17px,5.4vw,21px)}}@media (prefers-reduced-motion:reduce){.coffee-article-page-module__TMFPzW__char{filter:none;opacity:1;transform:none;animation:none!important}}
