.coco-journal{color:#36251f;font-family:var(--font-body),sans-serif;background:#fff9ef}.coco-journal h2{font-family:var(--font-editorial),Georgia,serif;font-weight:400}.coco-journal-index{padding-bottom:95px}.coco-journal-rule{border-top:1px solid #36251f60;border-bottom:1px solid #36251f30;justify-content:space-between;gap:20px;margin-bottom:36px;padding:18px 0;display:flex}.coco-journal-rule>span:last-child{letter-spacing:2px;color:#6b554b;font-size:10px}.coco-journal-empty{text-align:center;background:repeating-linear-gradient(90deg,#f5ced440 0 24px,#0000 24px 48px);padding:55px 24px 65px}.coco-journal-mark{color:#a52b50;margin-bottom:28px;font-size:75px;line-height:1;display:block}.coco-journal-empty h2{margin:22px 0;font-size:60px;line-height:1.03}.coco-journal-empty>p:not(.coco-eyebrow){max-width:440px;margin:0 auto 28px;font-size:15px;line-height:1.8}.coco-journal-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.coco-journal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:45px 32px;display:grid}.coco-journal-card{color:inherit;border-bottom:1px solid #36251f40;min-width:0;padding-bottom:24px;text-decoration:none}.coco-journal-card-image{aspect-ratio:1.2;background:#b6dcd5;place-items:center;display:grid;position:relative;overflow:hidden}.coco-journal-card-image>span:not(.coco-journal-number){color:#a52b50;font-size:90px}.coco-journal-number{font-family:var(--font-editorial),serif;background:#fff9ef;padding:10px 16px;font-size:23px;position:absolute;bottom:0;left:0}.coco-journal-card-image img{transition:transform .35s}.coco-journal-card:hover img{transform:scale(1.035)}.coco-journal-card-copy{padding-top:24px}.coco-journal-card h2{margin:15px 0;font-size:31px;line-height:1.15}.coco-journal-card-copy>p:not(.coco-eyebrow){color:#6b554b;font-size:14px;line-height:1.75}.coco-journal-read{justify-content:space-between;gap:15px;margin-top:24px;font-size:11px;display:flex}.coco-journal-read>span:last-child{color:#a52b50}.coco-article-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:25px;padding-bottom:30px;display:flex}.coco-journal-back{color:#a52b50;align-items:center;gap:9px;font-size:12px;text-decoration:none;display:inline-flex}.coco-article-meta{color:#6b554b;flex-wrap:wrap;gap:24px;font-size:12px;display:flex}.coco-article-meta span{align-items:center;gap:8px;display:flex}.coco-article-meta svg{color:#a52b50}.coco-article-image{aspect-ratio:16/9;background:#f5ced4;position:relative;overflow:hidden}.coco-article-reading{max-width:800px;margin:0 auto;padding:50px 28px 70px}.coco-article-prose{overflow-wrap:anywhere;color:#5b453a;font-size:17px;line-height:1.85}.coco-article-prose h1,.coco-article-prose h2,.coco-article-prose h3,.coco-article-prose h4{font-family:var(--font-editorial),Georgia,serif;color:#36251f;margin:40px 0 18px;font-weight:400;line-height:1.2}.coco-article-prose h1{font-size:42px}.coco-article-prose h2{font-size:35px}.coco-article-prose h3{font-size:27px}.coco-article-prose p{margin-bottom:24px}.coco-article-prose ul,.coco-article-prose ol{margin-bottom:24px;padding-left:25px}.coco-article-prose ul{list-style:outside}.coco-article-prose ol{list-style:decimal}.coco-article-prose li{margin:10px 0}.coco-article-prose a{color:#a52b50;text-underline-offset:3px;text-decoration:underline}.coco-article-prose blockquote{font-family:var(--font-editorial),Georgia,serif;border-left:2px solid #a52b50;margin:35px 0;padding:8px 0 8px 28px;font-size:29px;line-height:1.5}.coco-article-prose img{max-width:100%;height:auto;margin:32px 0}.coco-article-prose table{max-width:100%;display:block;overflow-x:auto}.coco-article-prose pre{max-width:100%;overflow-x:auto}.coco-article-tags{border-top:1px solid #36251f30;margin-top:48px;padding-top:25px}.coco-article-tags>div{flex-wrap:wrap;gap:10px;margin-top:15px;display:flex}.coco-article-tags span{border:1px solid #36251f30;border-radius:20px;padding:6px 12px;font-size:12px}.coco-article-author{border-top:1px solid #36251f40;margin-top:40px;padding-top:28px}.coco-article-author h2{margin:14px 0;font-size:30px}.coco-article-author>p:not(.coco-eyebrow){color:#6b554b;max-width:420px;margin-bottom:20px;font-size:14px;line-height:1.7}.coco-journal-cta{text-align:center;background:#b6dcd5;padding:55px 0}.coco-journal-cta h2{margin:17px 0;font-size:52px}.coco-journal-cta p{max-width:450px;margin:0 auto 25px;font-size:15px;line-height:1.7}.coco-journal a:focus-visible{outline-offset:5px;outline:2px solid #a52b50}@media (max-width:1000px){.coco-journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.coco-journal-index{padding-bottom:60px}.coco-journal-rule>span:last-child{display:none}.coco-journal-empty{padding:40px 20px}.coco-journal-empty h2{font-size:43px}.coco-journal-grid{grid-template-columns:1fr;gap:32px}.coco-journal-card h2{font-size:30px}.coco-article-meta{gap:12px 20px}.coco-article-top{gap:22px}.coco-article-reading{padding:32px 24px 45px}.coco-article-prose{font-size:16px}.coco-article-prose h2{font-size:30px}.coco-journal-cta h2{font-size:42px}}@media (prefers-reduced-motion:reduce){.coco-journal-card-image img{transition:none}.coco-journal-card:hover img{transform:none}}
