@layer bricks {.brxe-code{width:100%}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}.cly-journal-page { background: #f6f4ee; color: #11140f;}.cly-journal-container,.cly-journal-hero__inner { width: min(1180px, 100%); margin: 0 auto;}.cly-journal-hero { padding: 92px 20px 58px; background: radial-gradient(circle at top left, rgba(215, 255, 0, 0.15), transparent 34%), linear-gradient(180deg, #f9f7f0 0%, #f2efe6 100%);}.cly-journal-eyebrow { display: inline-flex; width: fit-content; margin-bottom: 18px; padding: 8px 14px; border: 1px solid rgba(17, 20, 15, 0.14); border-radius: 999px; background: rgba(255, 255, 255, 0.58); color: #4f5a35; font-size: 13px; font-weight: 800; letter-spacing: 0.08em; text-transform: uppercase;}.cly-journal-title { max-width: 840px; margin: 0; color: #10130d; font-size: clamp(42px, 7vw, 82px); line-height: 0.94; letter-spacing: -0.055em;}.cly-journal-intro { max-width: 720px; margin-top: 24px; color: #555b4e; font-size: clamp(17px, 2vw, 21px); line-height: 1.55;}.cly-section-label { margin: 0; color: #11140f; font-size: clamp(28px, 3vw, 42px); line-height: 1.05; letter-spacing: -0.04em;}.cly-journal-section-head { display: grid; grid-template-columns: auto minmax(280px, 520px); align-items: start; justify-content: space-between; column-gap: 34px; margin-bottom: 26px;}.cly-journal-section-head .cly-section-label { margin: 0; padding: 0; line-height: 1;}.cly-journal-section-head p { max-width: 520px; margin: 0; padding-top: 1px; color: #62675a; font-size: 16px; line-height: 1.35; text-align: right;}.cly-featured-article { padding: 56px 20px 34px;}.cly-featured-article .cly-section-label { margin-bottom: 22px;}.cly-featured-card { display: grid; grid-template-columns: 1.05fr 0.95fr; overflow: hidden; border: 1px solid rgba(17, 20, 15, 0.12); border-radius: 30px; background: #ffffff; box-shadow: 0 24px 70px rgba(17, 20, 15, 0.08);}.cly-featured-card__image { display: block; min-height: 430px; background: #e8e4d8; text-decoration: none;}.cly-featured-card__image img { width: 100%; height: 100%; min-height: 430px; object-fit: cover; display: block;}.cly-featured-card__content { display: flex; flex-direction: column; justify-content: center; padding: clamp(30px, 5vw, 60px);}.cly-featured-card__title { margin: 0; color: #11140f; font-size: clamp(32px, 4vw, 54px); line-height: 1; letter-spacing: -0.045em;}.cly-featured-card__title a { color: inherit; text-decoration: none;}.cly-featured-card__excerpt { margin: 18px 0 0; color: #5d6254; font-size: 17px; line-height: 1.55;}.cly-featured-card .cly-journal-card__link { margin-top: 26px;}.cly-journal-grid-section { padding: 34px 20px 84px;}.cly-journal-grid { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); align-items: stretch; gap: 22px;}.cly-journal-card { display: flex; flex-direction: column; height: 100%; min-height: 100%; overflow: hidden; border: 1px solid rgba(17, 20, 15, 0.12); border-radius: 24px; background: #ffffff; box-shadow: 0 18px 44px rgba(17, 20, 15, 0.06); transition: transform 0.22s ease, box-shadow 0.22s ease, border-color 0.22s ease;}.cly-journal-card:hover { transform: translateY(-4px); border-color: rgba(17, 20, 15, 0.22); box-shadow: 0 24px 64px rgba(17, 20, 15, 0.1);}.cly-journal-card__image { display: block; flex: 0 0 auto; overflow: hidden; aspect-ratio: 16 / 10; background: #e8e4d8; text-decoration: none;}.cly-journal-card__image img { width: 100%; height: 100%; object-fit: cover; display: block; transition: transform 0.35s ease;}.cly-journal-card:hover .cly-journal-card__image img { transform: scale(1.04);}.cly-journal-card__content { display: flex; flex: 1; flex-direction: column; padding: 22px;}.cly-journal-card__meta { flex: 0 0 auto; min-height: 16px; margin-bottom: 12px; color: #717565; font-size: 13px; font-weight: 800; line-height: 1.2; letter-spacing: 0.04em; text-transform: uppercase;}.cly-journal-card__title { flex: 0 0 auto; min-height: 78px; margin: 0; color: #11140f; font-size: 24px; line-height: 1.08; letter-spacing: -0.035em;}.cly-journal-card__title a { color: inherit; text-decoration: none;}.cly-journal-card__excerpt { flex: 0 0 auto; min-height: 92px; margin: 12px 0 0; color: #5d6254; font-size: 15px; line-height: 1.55; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;}.cly-journal-grid .cly-journal-card__link { display: inline-flex; align-items: center; width: fit-content; margin-top: auto; padding-top: 18px; color: #11140f; font-size: 14px; font-weight: 800; line-height: 1; text-decoration: none;}.cly-journal-card__link::after { content: "→"; margin-left: 8px; transition: transform 0.2s ease;}.cly-journal-card__link:hover::after { transform: translateX(4px);}.cly-image-placeholder { display: flex; align-items: center; justify-content: center; min-height: inherit; width: 100%; height: 100%; background: radial-gradient(circle at top left, rgba(215, 255, 0, 0.2), transparent 38%), #ded9cc; color: rgba(17, 20, 15, 0.42); font-size: 14px; font-weight: 900; letter-spacing: 0.16em;}.cly-journal-pagination { display: flex; justify-content: center; gap: 8px; margin-top: 38px;}.cly-journal-pagination .page-numbers { display: inline-flex; align-items: center; justify-content: center; min-width: 42px; min-height: 42px; padding: 0 14px; border: 1px solid rgba(17, 20, 15, 0.14); border-radius: 999px; background: #ffffff; color: #11140f; font-size: 14px; font-weight: 800; text-decoration: none;}.cly-journal-pagination .page-numbers.current { background: #11140f; color: #f8f6ef;}.cly-journal-cta { padding: 0 20px 92px;}.cly-journal-cta__inner { width: min(1180px, 100%); margin: 0 auto; padding: clamp(34px, 5vw, 60px); border-radius: 30px; background: radial-gradient(circle at top right, rgba(215, 255, 0, 0.15), transparent 32%), #11140f; color: #f8f6ef;}.cly-journal-cta__inner h2 { max-width: 760px; margin: 0; color: #f8f6ef; font-size: clamp(32px, 4vw, 54px); line-height: 1; letter-spacing: -0.045em;}.cly-journal-cta__inner p { max-width: 620px; margin: 16px 0 0; color: rgba(248, 246, 239, 0.74); font-size: 17px; line-height: 1.55;}.cly-journal-cta__button { display: inline-flex; align-items: center; width: fit-content; margin-top: 26px; padding: 14px 20px; border-radius: 999px; background: #d7ff00; color: #11140f; font-size: 14px; font-weight: 900; line-height: 1; text-decoration: none;}.cly-journal-empty { padding: 28px; border: 1px solid rgba(17, 20, 15, 0.12); border-radius: 20px; background: #ffffff; color: #5d6254;}@media (max-width: 991px) { .cly-featured-card { grid-template-columns: 1fr; } .cly-featured-card__image, .cly-featured-card__image img { min-height: 320px; } .cly-journal-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } .cly-journal-section-head { grid-template-columns: auto minmax(260px, 430px); column-gap: 24px; } .cly-journal-section-head p { max-width: 430px; font-size: 15px; } .cly-journal-card__title { min-height: 76px; } .cly-journal-card__excerpt { min-height: 92px; }}@media (max-width: 767px) { .cly-journal-hero { padding: 64px 18px 44px; } .cly-featured-article { padding: 42px 18px 28px; } .cly-journal-grid-section { padding: 28px 18px 64px; } .cly-journal-section-head { display: block; margin-bottom: 24px; } .cly-journal-section-head .cly-section-label { margin-bottom: 12px; } .cly-journal-section-head p { max-width: 100%; padding-top: 0; text-align: left; line-height: 1.5; } .cly-journal-grid { grid-template-columns: 1fr; gap: 18px; } .cly-featured-card, .cly-journal-card, .cly-journal-cta__inner { border-radius: 22px; } .cly-featured-card__content { padding: 26px; } .cly-featured-card__image, .cly-featured-card__image img { min-height: 260px; } .cly-journal-card__content { padding: 20px; } .cly-journal-card__title { min-height: auto; } .cly-journal-card__excerpt { min-height: auto; -webkit-line-clamp: 4; } .cly-journal-grid .cly-journal-card__link { margin-top: 18px; padding-top: 0; } .cly-journal-card:hover { transform: none; } .cly-journal-cta { padding: 0 18px 68px; }}@media (max-width: 480px) { .cly-journal-title { font-size: 43px; } .cly-journal-intro { font-size: 16px; } .cly-featured-card__title { font-size: 31px; } .cly-journal-card__title { font-size: 22px; } .cly-journal-card__meta { white-space: normal; }}