.cmjc{--cmjc-ink: #2c2c2c;--cmjc-paper: #ffffff;--cmjc-ochre: #8A641F;container-type:inline-size;display:block;width:100%;min-width:0;color:var(--cmjc-ink);background:var(--cmjc-paper);isolation:isolate;text-align:left;text-decoration:none}.cmjc,.cmjc *{box-sizing:border-box}.cmjc--charcoal{color:var(--cmjc-paper);background:var(--cmjc-ink)}.cmjc .cmjc__sheet{display:flex;flex-direction:column;aspect-ratio:8 / 5;padding:4.5%}.cmjc .cmjc__masthead{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding-bottom:1.5cqw;border-bottom:1px solid currentColor;line-height:1.15}.cmjc .cmjc__brand{font:400 11px/1.15 Newsreader,Georgia,serif;font-size:3.15cqw;letter-spacing:-.015em;white-space:nowrap}.cmjc .cmjc__journal,.cmjc .cmjc__footer{font:500 8px/1.3 DM Sans,Arial,sans-serif;font-size:2.05cqw;letter-spacing:.025em}.cmjc .cmjc__composition{display:flex;flex:1;flex-direction:column;min-width:0;padding-top:2.4cqw}.cmjc .cmjc__start,.cmjc .cmjc__middle,.cmjc .cmjc__end{display:block;margin:0;padding:0;min-width:0;max-width:100%;font-family:Newsreader,Georgia,serif;font-weight:400;font-style:normal;font-optical-sizing:auto;line-height:.94;letter-spacing:-.035em;text-transform:none;text-decoration:none;overflow-wrap:anywhere;text-wrap:balance}.cmjc .cmjc__start{font-size:33px;font-size:calc(var(--cmjc-start, 11) * 1cqw)}.cmjc .cmjc__middle{margin-top:1.5cqw;padding-bottom:1cqw;color:var(--cmjc-ochre);font-size:54px;font-size:calc(var(--cmjc-middle, 18) * 1cqw);font-style:italic;font-weight:300}.cmjc--charcoal .cmjc__middle{color:var(--cmjc-paper)}.cmjc .cmjc__closing{display:flex;justify-content:space-between;align-items:flex-end;gap:3cqw;margin-top:auto;padding-top:0}.cmjc .cmjc__note{flex:0 0 28%;max-width:28%;padding-top:2.7cqw;border-top:2px solid var(--cmjc-ochre);font:400 9px/1.4 DM Sans,Arial,sans-serif;font-size:2.65cqw;letter-spacing:0}.cmjc .cmjc__end{margin-left:auto;text-align:right;font-size:51px;font-size:calc(var(--cmjc-end, 17) * 1cqw)}.cmjc .cmjc__footer{margin-top:3cqw}.cmjc--flow .cmjc__composition{gap:1.5cqw}.cmjc--flow .cmjc__middle{max-width:88%}.cmjc--flow .cmjc__closing{padding-top:1cqw}.cmjc--flow .cmjc__end{max-width:92%}.cmjc--flow .cmjc__footer{padding-top:2cqw;border-top:1px solid var(--cmjc-ochre)}.cmji-card__image:has(>.cmjc){background:#fff}
/*# sourceMappingURL=/cdn/shop/t/89/assets/cm-journal-cover.css.map */
