.journal-intro{text-align:center;padding:65px 7% 50px}.journal-intro .eyebrow{justify-content:center;color:#74273a}.journal-intro h1{font-size:clamp(45px,5vw,72px);letter-spacing:-2px}.journal-intro>p:last-child{color:#807671;font-size:15px}.journal-shell{max-width:1240px;margin:auto;padding:0 6% 100px}.featured-post{width:100%;display:grid;grid-template-columns:45% 55%;padding:0;text-align:left;border:1px solid #ded9d6;border-radius:25px;overflow:hidden;background:linear-gradient(135deg,#faf9f7,#f0edeb);color:inherit;transition:box-shadow .4s,transform .4s}.featured-post:hover{transform:translateY(-4px);box-shadow:0 18px 40px #34232b10}.featured-post>div{padding:42px}.featured-post h2{font-size:36px;line-height:1.2;letter-spacing:-1px}.featured-post p{font-size:14px;line-height:1.8;color:#766d68}.featured-post img{width:100%;height:100%;min-height:350px;object-fit:cover;filter:none;transition:filter .6s}.featured-post:hover img{filter:none}.feature-meta{font-size:9px;letter-spacing:1px}.journal-columns{display:grid;grid-template-columns:minmax(0,2fr) minmax(190px,.8fr);gap:55px;margin-top:45px}.journal-banner{border:1px solid #ded9d6;border-radius:12px;background:#f7f5f4;text-align:center;padding:17px;margin-bottom:35px}.journal-banner span{font-size:9px;letter-spacing:2px;color:#74273a}.journal-banner p{font:italic 22px 'Playfair Display',serif;margin:7px 0}.journal-columns .filters{gap:15px;flex-wrap:wrap}.journal-columns .filters button{font-size:11px}.journal-columns .article-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.journal-columns .article-card{border:1px solid #e4ddda;border-radius:18px;overflow:hidden;background:#f8f7f5;padding-bottom:23px}.journal-columns .article-image{aspect-ratio:1.6}.journal-columns .article-image img{filter:none}.journal-columns .article-card h3{font-size:23px;line-height:1.3;margin:15px 20px}.journal-columns .article-card .meta{font-size:8px;margin:20px 20px 0}.journal-columns .read-label{margin:0 20px;font-size:10px}.journal-sidebar{padding-top:2px}.journal-sidebar h3{font-size:24px;margin-bottom:10px}.journal-sidebar p{font-size:12px;color:#82766f}.social-profiles{display:flex;gap:20px;align-items:center;margin:20px 0 12px}.social-profiles span{font-size:17px;color:#75666b}.journal-sidebar small{font-size:10px;color:#948885}.sidebar-about{border-top:1px solid #e5ddda;margin-top:38px;padding-top:30px}.sidebar-about img{width:65px;height:65px;object-fit:cover;object-position:top;border-radius:50%;margin-bottom:15px}.sidebar-about .line-link{font-size:12px}.post-shell{max-width:1000px;margin:auto;padding:65px 7% 100px}.post-heading{position:static!important;transform:none!important;display:block!important;width:auto!important;height:auto!important;margin:40px 0 30px!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}.post-heading h1{font-size:clamp(42px,5vw,68px);line-height:1.13;letter-spacing:-2px}.post-heading .eyebrow{color:#74273a}.post-byline{font-size:12px;color:#80716f}.post-byline span{margin-left:20px}.post-cover{width:100%;aspect-ratio:1.9;object-fit:cover;border-radius:20px;filter:none;margin:15px 0 35px}.post-prose{max-width:740px;margin:auto}.post-prose p{font-size:17px;line-height:1.95;color:#6e6560}.post-share{display:flex;gap:20px;flex-wrap:wrap;align-items:center;border-block:1px solid #e5ddda;padding:22px 0;margin-top:40px;font-size:12px}.post-share button{border:1px solid #d4c4c8;border-radius:30px;padding:9px 17px;color:#74273a;background:white}.read-next{margin-top:70px}.read-next h2{font-size:37px}#related-posts{display:grid;grid-template-columns:1fr 1fr;gap:25px}.related-card{border:1px solid #e5ddda;background:#faf9f7;border-radius:15px;overflow:hidden;text-align:left;padding:0;color:inherit}.related-card img{width:100%;aspect-ratio:1.8;object-fit:cover;filter:none}.related-card>div{padding:22px}.related-card span{font-size:10px;color:#74273a}.related-card h3{font-size:24px;margin:12px 0 0}@media(max-width:700px){.journal-intro{padding:45px 7% 30px}.journal-intro h1{font-size:43px}.journal-intro>p:last-child{font-size:13px}.featured-post{grid-template-columns:1fr}.featured-post>div{padding:28px}.featured-post h2{font-size:31px}.featured-post img{min-height:0;height:230px}.journal-columns{grid-template-columns:1fr;gap:40px;margin-top:30px}.journal-columns .article-grid{gap:18px}.journal-columns .article-card h3{font-size:21px;margin:12px}.journal-columns .article-card .meta{margin:14px 12px 0;display:block}.journal-columns .read-label{margin:0 12px}.journal-sidebar{border-top:1px solid #ddd;padding-top:28px}.post-shell{padding:40px 7% 65px}.post-heading h1{font-size:42px}.post-prose p{font-size:15px}.post-byline span{display:block;margin:6px 0}.related-card>div{padding:15px}.related-card h3{font-size:21px}}@media(max-width:380px){.journal-columns .article-grid,#related-posts{grid-template-columns:1fr}}
.social-profiles a{display:grid;place-items:center;width:36px;height:36px;border:1px solid #ddcfd3;border-radius:50%;color:#74273a;transition:background .2s,color .2s}.social-profiles a:hover{background:#74273a;color:white}
.social-profiles svg{width:24px;height:24px}.social-profiles a:hover{background:#f5f2f3;transform:translateY(-2px)}.journal-banner{min-height:90px;display:flex;flex-direction:column;justify-content:center}.journal-banner p{font:12px "DM Sans",sans-serif;color:#94878a}.journal-banner small{font-size:9px;color:#a6979a}.post-share{margin-top:28px;gap:15px}.post-share a{padding:8px 11px;border-radius:20px;background:#f7f3f4;color:#74273a}.post-shell{text-align:left}.post-prose{text-align:left}.post-heading{margin-top:30px!important}
/* Layout adapted from the supplied Blogs and single-post templates. */
.journal-intro{max-width:1280px;margin:auto;padding:48px 24px 64px}.journal-intro h1{font-size:clamp(40px,5vw,64px)}.journal-intro>p:last-child{max-width:672px;margin:0 auto;font-size:18px}.journal-shell{max-width:1280px;padding:0 24px 96px}.featured-post{border-radius:32px;grid-template-columns:45% 55%}.featured-post>div{padding:64px;display:flex;flex-direction:column;justify-content:center}.featured-post h2{font-size:36px;margin-bottom:24px}.featured-post p{font-size:18px;line-height:1.65;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:32px}.featured-post .eyebrow{font-size:12px;color:#74273a}.featured-post img{min-height:430px;transition:transform .7s}.featured-post:hover img{transform:scale(1.05)}.journal-utility{display:flex;align-items:center;gap:32px;justify-content:space-between;padding:56px 0;border-bottom:1px solid #ded9d6;margin-bottom:48px}.journal-banner{width:66.666%;height:90px;min-height:90px;margin:0;border-radius:16px;box-shadow:inset 0 2px 6px #33222a06}.journal-follow{width:33.333%;text-align:right}.journal-follow h3{font-size:20px;margin:0 0 8px}.journal-follow p{font-size:12px;color:#82766f;margin:0 0 16px}.journal-follow .social-profiles{justify-content:flex-end;margin:0;gap:20px}.social-profiles a{border:0;border-radius:0;width:20px;height:20px;color:#726b70}.social-profiles a:hover{background:none;color:#74273a;transform:scale(1.1)}.social-profiles svg{width:20px;height:20px}.template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.template-grid .article-card{border:1px solid #ded9d6;background:#f8f7f5;border-radius:24px;overflow:hidden;padding-bottom:28px;transition:transform .3s,box-shadow .3s}.template-grid .article-card:hover{transform:translateY(-4px);box-shadow:0 14px 28px #74273a12}.template-grid .article-image{aspect-ratio:16/9}.template-grid .article-card .meta{margin:26px 32px 12px;font-size:10px}.template-grid .article-card h3{font-size:25px;line-height:1.3;margin:0 32px 12px}.card-excerpt{font-size:14px;line-height:1.7;color:#7e726c;margin:0 32px 16px}.template-grid .read-label{margin:0 32px;font-size:11px}.post-shell{max-width:1280px;padding:48px 24px 96px}.post-heading{max-width:896px!important;margin:32px auto 48px!important;text-align:center}.post-heading .eyebrow{justify-content:center}.post-heading h1{font-size:clamp(36px,4.5vw,56px);line-height:1.2;margin-bottom:32px}.post-share{justify-content:center;padding:16px 0;gap:16px}.post-share a{width:40px;height:40px;border:1px solid #ded9d6;border-radius:50%;display:grid;place-items:center;padding:0;background:#f8f7f5;color:#716970;box-shadow:0 1px 3px #00000008}.post-share a:hover,.post-share button:hover{background:#74273a;color:#fff}.post-share button{height:40px;padding:0 20px;display:flex;align-items:center;gap:8px;background:#f8f7f5;color:#716970}.post-share svg{width:18px;height:18px}.post-share button svg{width:16px;height:16px}.post-cover{display:block;max-width:1024px;aspect-ratio:21/9;margin:0 auto 64px;border-radius:32px;box-shadow:0 25px 50px -18px #332c2945}.post-prose{max-width:768px;margin:0 auto 64px}.post-prose p{font-size:18px;line-height:1.75;margin-bottom:32px}.read-next{max-width:1024px;margin:80px auto 0;padding-top:64px;border-top:1px solid #ded9d6}#related-posts{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.related-card{border:0;background:none;overflow:visible}.related-card img{aspect-ratio:16/9;border-radius:16px;border:1px solid #ded9d6;transition:transform .7s}.related-card:hover img{transform:scale(1.03)}.related-card>div{padding:20px 0}.related-card h3{font-size:24px}.related-card span{text-transform:uppercase;letter-spacing:1.5px;font-size:10px}@media(max-width:1023px){.featured-post{display:flex;flex-direction:column}.featured-post img{order:-1;min-height:0;height:auto;aspect-ratio:16/9}.featured-post>div{padding:48px}.template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.journal-intro{padding:40px 24px 48px}.journal-intro>p:last-child{font-size:14px}.featured-post>div{padding:32px}.featured-post h2{font-size:30px}.featured-post p{font-size:16px}.journal-utility{flex-direction:column;padding:40px 0;align-items:stretch}.journal-banner,.journal-follow{width:100%}.journal-follow{text-align:left}.journal-follow .social-profiles{justify-content:flex-start}.template-grid,#related-posts{grid-template-columns:1fr;gap:24px}.post-shell{padding-top:32px}.post-heading h1{font-size:36px}.post-cover{aspect-ratio:16/9;border-radius:0;margin-bottom:40px}.post-prose p{font-size:16px}.post-share{gap:12px}.post-share button{margin-left:0}.read-next{padding-top:40px;margin-top:50px}.post-byline span{margin:8px 0}}
/* Chronological journal archive */
.archive-toolbar{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;scroll-margin-top:120px}.archive-toolbar .filters{margin:0}.tag-manage{flex-shrink:0;background:none;border:0;border-bottom:1px solid #cdbac0;color:#74273a;padding:9px 0;font-size:13px}.archive-toolbar+.sample-note{margin:18px 0 8px}.archive-status{font-size:12px;color:#82766f;margin-bottom:28px}.archive-pagination{display:flex!important;position:static!important;transform:none!important;visibility:visible!important;opacity:1!important;justify-content:center;align-items:center;flex-direction:row!important;flex-wrap:wrap;gap:12px;width:auto!important;background:none!important;border:0!important;box-shadow:none!important;padding:36px 0!important;margin:0!important}.archive-pagination button{background:white;border:1px solid #ded9d6;border-radius:40px;padding:10px 18px;font-size:13px;color:#74273a}.archive-pagination button[aria-current]{background:#74273a;color:#fff}.archive-pagination button:disabled{opacity:.38;cursor:default}.year-archive{border-top:1px solid #ded9d6;padding-top:48px;margin-top:16px}.year-archive h2{font-size:36px}.year-archive .eyebrow{color:#74273a;margin-bottom:12px}#archive-years{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}#archive-years button{border:1px solid #e4dadd;border-radius:18px;background:#faf8f8;text-align:left;padding:24px;color:#74273a;font-family:'Playfair Display',serif;font-size:28px}#archive-years button[aria-pressed=true]{border-color:#74273a}#archive-years span{display:block;font:12px 'DM Sans',sans-serif;color:#84747b;margin-top:8px}.archive-empty{grid-column:1/-1;padding:50px 0;color:#82766f}#tag-dialog{border-radius:24px;background:#fff;max-width:540px;padding:32px}#tag-dialog h2{font-size:34px;margin:12px 0}.tag-close{float:right;border:0;background:none;font-size:24px;color:#74273a}#tag-editor{padding:0;background:none}#tag-editor select,#tag-editor input{font:14px 'DM Sans',sans-serif;width:100%;padding:12px;border:1px solid #ddcfd3;border-radius:10px;margin:8px 0}#tag-editor button{border:1px solid #74273a;background:#74273a;color:white;border-radius:30px;padding:10px 18px;margin:20px 8px 0 0;font-size:13px}#tag-editor #add-tag{background:white;color:#74273a}#tag-status{font-size:12px;margin:16px 0 0}@media(max-width:700px){.archive-toolbar{flex-direction:column;gap:12px}.archive-toolbar .filters{gap:8px}.archive-toolbar .filters button{padding:8px 14px;font-size:12px}.archive-pagination{gap:7px}.archive-pagination button{padding:9px 12px}#archive-years{grid-template-columns:repeat(2,1fr)}#archive-years button{padding:18px}.template-grid .article-card .meta{letter-spacing:.5px}}
