.cj{padding-top:28px;padding-bottom:56px}.cj-hero{border-radius:28px;background:#eef0e8;padding:clamp(28px,5vw,76px);position:relative;overflow:hidden}.cj-hero:after{content:"";position:absolute;width:360px;height:360px;border:1px solid #ccd2bf;border-radius:50%;right:-110px;top:30px;pointer-events:none}.cj-label{font-size:12px!important;letter-spacing:.11em;text-transform:uppercase;line-height:1.5}.cj-hero h1{font-size:clamp(42px,7vw,90px);line-height:1.05;margin:22px 0}.cj-hero>p:not(.cj-label){font-size:clamp(25px,3vw,42px);line-height:1.2;margin:0 0 20px}.cj-hero>div{max-width:530px;line-height:1.7}.cj-pill{display:inline-flex;border:1px solid currentColor;border-radius:40px;padding:12px 23px;margin-top:24px;text-decoration:none}.cj-topics{display:flex;gap:10px;overflow:auto;padding:26px 0;scrollbar-width:thin}.cj-topics a{white-space:nowrap;border:1px solid #ddd;border-radius:30px;padding:10px 17px;background:white;color:#30352e;cursor:pointer;font:inherit}.cj-topics a.is-active{background:#30352e;color:white;border-color:#30352e}.cj-editorial{margin:18px 0 28px}.cj-editorial h2{font-size:clamp(25px,3vw,35px);margin-bottom:10px}.cj-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 24px}.cj-card[hidden]{display:none}.cj-card a{text-decoration:none;color:inherit}.cj-card h2{font-size:24px;line-height:1.25;margin:12px 0}.cj-card p{line-height:1.65;margin-bottom:12px}.cj-card-media{border-radius:22px;background:#f6f6f3;overflow:hidden;aspect-ratio:4/3;margin-bottom:20px}.cj-card-media img{width:100%;height:100%;object-fit:contain;transition:transform .3s}.cj-card a:hover img{transform:scale(1.025)}.cj-read{display:inline-block;border-bottom:1px solid;padding-bottom:3px;margin-top:8px}.cj-card summary{display:block;cursor:pointer;list-style:none}.cj-card summary::-webkit-details-marker{display:none}.cj-card:has(details[open]){grid-column:1/-1}.cj-card details[open] summary .cj-card-media{display:none}.cj-preview-body{max-width:850px;padding:24px 0;border-top:1px solid #ddd;margin-top:20px;line-height:1.8}.cj-preview-body h2{font-size:26px;margin-top:30px}.cj-preview-body a{text-decoration:underline}.cj-music{margin-top:56px;padding:clamp(24px,4vw,50px);border-radius:26px;background:#f3eade;display:flex;justify-content:space-between;align-items:center;gap:25px}.cj-music h2{font-size:clamp(28px,3vw,42px);margin:12px 0}.cj-music p{max-width:550px;line-height:1.6}.cj-music>a{flex-shrink:0;margin:0}.cj-note{font-size:13px;line-height:1.7;max-width:850px;margin-top:26px;color:#62665d}.cj-pagination{padding:28px 0}@media(max-width:989px){.cj-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.cj{padding-top:14px}.cj-hero{border-radius:20px}.cj-hero:after{display:none}.cj-grid{grid-template-columns:1fr;gap:32px}.cj-card h2{font-size:25px}.cj-music{display:block;margin-top:36px}.cj-music>a{margin-top:20px}.cj-topics{margin-right:-12px}.cj-card-media{aspect-ratio:4/3}}@media(prefers-reduced-motion:reduce){.cj-card-media img{transition:none}}
.cj-topics a{display:inline-flex;align-items:center;text-decoration:none;min-height:44px}.cj-card>a{display:flex;flex-direction:column;height:100%}.cj-card-copy{display:flex;flex:1;flex-direction:column}.cj-card-copy .cj-read{align-self:flex-start;margin-top:auto}.cj-card-copy>p:last-of-type{margin-bottom:22px}.cj-card--featured{grid-column:1/-1}.cj-card--featured>a{display:grid;grid-template-columns:1.2fr 1fr;gap:36px;align-items:center}.cj-card--featured .cj-card-media{margin-bottom:0}.cj-card--featured h2{font-size:clamp(28px,3vw,42px)}.cj-card--featured .cj-read{margin-top:12px}.cj a:focus-visible{outline:3px solid #53664f;outline-offset:4px}.cd-reading-time{white-space:nowrap}
@media(max-width:767px){.cj-card--featured>a{display:flex;gap:0}.cj-card--featured .cj-card-media{margin-bottom:20px}.cj-card--featured h2{font-size:28px}}
