.journal-shell{max-width:1208px;margin:auto;padding:clamp(28px,6vw,88px) 24px}.journal-hero{max-width:780px;margin-bottom:56px}.journal-eyebrow{font-size:12px;font-weight:750;letter-spacing:.14em;color:var(--wp--preset--color--primary,#2563eb)}.journal-hero h1,.journal-article>h1{font-size:clamp(38px,5.8vw,72px);line-height:1.06;letter-spacing:-.045em;margin:18px 0 24px}.journal-lead{font-size:clamp(18px,2vw,23px);line-height:1.65;color:#596579}.journal-shell .wp-block-post-template{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.journal-shell .article-card{height:100%;border:1px solid #e3e8ef;border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 10px 28px #182b4908;padding:0 0 24px}.journal-shell .article-card>:not(.wp-block-post-featured-image){margin-left:24px;margin-right:24px}.journal-shell .article-card .wp-block-post-featured-image{margin:0 0 24px;background:#edf2fa}.article-card img{object-fit:cover}.journal-shell .article-card h2{font-size:24px;line-height:1.25;letter-spacing:-.025em}.journal-shell .article-card h2 a{text-decoration:none}.journal-shell .article-card .wp-block-post-date{font-size:13px;color:#657187}.journal-shell .article-card .wp-block-post-excerpt{font-size:15px;line-height:1.7;color:#596579}.journal-shell .wp-block-query-pagination{margin-top:40px}.journal-article{max-width:1000px;margin:auto;padding:clamp(28px,6vw,80px) 24px}.journal-article>.post-meta{display:flex;flex-wrap:wrap;gap:18px;font-size:14px;color:#657187;margin-bottom:32px}.journal-article>.wp-block-post-featured-image{border-radius:24px;overflow:hidden;margin:32px 0 52px}.journal-article .wp-block-post-content{font-size:18px;line-height:1.85}.journal-article .wp-block-post-content h2{font-size:clamp(26px,3vw,36px);line-height:1.25;letter-spacing:-.025em;margin-top:48px}.journal-article .wp-block-post-content h3{line-height:1.35}.journal-article .wp-block-post-content img{border-radius:16px}.journal-article blockquote{border-left:4px solid var(--wp--preset--color--primary,#2563eb);background:#f2f6fc;padding:24px 32px;border-radius:0 16px 16px 0}.article-product{display:grid;grid-template-columns:1fr 1.7fr;gap:32px;align-items:center;margin-top:64px!important;padding:clamp(24px,4vw,44px);background:#f1f5fc;border:1px solid #dce5f3;border-radius:24px}.article-product img{width:100%;height:auto;max-height:260px;object-fit:contain}.article-product h2{margin:12px 0!important}.article-product p{font-size:16px;line-height:1.65}.article-product-price{font-size:24px;font-weight:700;margin:20px 0}.journal-button{display:inline-flex;justify-content:center;align-items:center;background:var(--wp--preset--color--primary,#2563eb);color:#fff!important;padding:13px 24px;border-radius:10px;text-decoration:none;font-size:15px;font-weight:700;line-height:1.5}.journal-button:focus-visible{outline:3px solid #172033;outline-offset:4px}.licensify-thanks{max-width:1080px;margin:32px auto 64px;text-align:center;padding:clamp(24px,4vw,64px);border:1px solid #e0e7f1;border-radius:28px;background:linear-gradient(145deg,#f0f6ff,#fff 65%)}.licensify-thanks>h2{font-size:clamp(32px,5vw,58px);line-height:1.12;letter-spacing:-.04em;margin:20px auto;max-width:650px}.delivery-banner{text-align:left;border:1px solid #bfd6ef;border-left:5px solid var(--wp--preset--color--primary,#2563eb);background:#edf5ff;border-radius:14px;padding:24px;margin:36px 0}.delivery-banner strong{font-size:20px}.delivery-banner p{margin-bottom:0}.delivery-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;text-align:left;margin:40px 0}.delivery-steps span{color:var(--wp--preset--color--primary,#2563eb);font-size:14px;font-weight:700}.delivery-steps h3{font-size:20px;line-height:1.3}.delivery-steps p,.delivery-footnote{font-size:15px;line-height:1.7;color:#596579}.delivery-footnote{max-width:700px;margin:24px auto}.journal-article .wp-block-comments{margin-top:60px}@media(max-width:900px){.journal-shell .wp-block-post-template{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-steps{grid-template-columns:1fr}}@media(max-width:600px){.journal-shell .wp-block-post-template{grid-template-columns:1fr}.journal-shell,.journal-article{padding-left:20px;padding-right:20px}.article-product{grid-template-columns:1fr}.article-product-image{max-width:200px;margin:auto}.licensify-thanks{padding:24px 18px}.journal-article .wp-block-post-content{font-size:17px}}
.journal-shell .wp-block-post-template > li{margin-block-start:0}.journal-shell .article-card h2 a{color:inherit}.journal-shell .article-card h2 a:hover{color:var(--wp--preset--color--primary,#2563eb)}
.licensify-thanks{max-width:680px;margin:24px auto 48px;padding:clamp(24px,4vw,40px);text-align:left;background:#fff}.licensify-thanks>h2{font-size:clamp(28px,4vw,38px);margin:0 0 12px;max-width:none}.thanks-intro{margin:0 0 22px;color:#596579;line-height:1.55}.thanks-emails{display:grid;gap:12px;list-style:none;padding:0;margin:0}.thanks-emails li{display:grid;gap:4px;padding:16px 18px;border:1px solid #dce5f3;border-radius:12px;background:#f4f8ff}.thanks-emails li>strong{font-size:17px;color:#172033}.thanks-emails span{color:#46546a;line-height:1.5}.thanks-emails span strong{color:#172033}.thanks-reminder{margin:20px 0 0;line-height:1.55}.thanks-reminder strong{color:#172033}
.licensify-thanks .thanks-contact{margin:22px 0 0}
