/* First-paint journal presentation, only when the complete pinned SSR block is
 * installed and the original public blog source hash matches this release.
 * Exact display nodes derive from the captured native renderer + stylesheet.
 * Never hide imBlogContent/imBlogPage, a comment container or sidebar ancestor. */
html body[data-s23-journal-release="v13"][data-s23-native-page="journal"] #imPage #imContent{display:block!important;position:relative!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:0!important;height:auto!important;padding:0!important;box-sizing:border-box;}
html body[data-s23-journal-release="v13"][data-s23-native-page="journal"] #imContent > #s23-journal-v13{display:block!important;width:100%!important;min-width:0!important;}
html body[data-s23-journal-release="v13"][data-s23-native-page="journal"] #imContent > #imGoToCont{position:absolute!important;top:0!important;left:0!important;width:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:hidden!important;}
html body[data-s23-journal-release="v13"][data-s23-native-page="journal"] #imBlogPage{position:relative!important;width:min(1320px,88%)!important;max-width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;box-sizing:border-box;margin-inline:auto!important;padding:0!important;}
html body[data-s23-journal-release="v13"][data-s23-native-page="journal"] #imBlogContent{float:none!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:0!important;height:auto!important;overflow:visible!important;margin:0!important;box-sizing:border-box;}
html body[data-s23-journal-release="v13"][data-s23-native-page="journal"] #imBlogSidebar{float:none!important;width:100%!important;max-width:100%!important;min-width:0!important;margin-inline:0!important;box-sizing:border-box;}
html body[data-s23-journal-release="v13"][data-s23-native-page="journal"] #imBlogSidebar .imBlogBlock{max-width:100%!important;width:100%!important;box-sizing:border-box;margin-inline:0!important;}
/* Authoritative static source bodies and renderer-created presentation only. */
html body[data-s23-journal-release="v13"][data-s23-native-page="journal"] #imBlogPage #imBlogContent :is(.imBlogPostCard,.blog-cardlayout-wrapper,.imBlogHighlightedCards,.imBlogPagination,.imBlogPostCover,.imBlogPostSummary,.imBlogPostRead,.imBreadcrumb,.imBlogEmpty,.imBlogSeparator,#imPgTitle,#imBlogPost_00000000B,#imBlogPost_000000005,#imBlogPost_000000009,#imBlogPost_000000007,#imBlogPost_00000000C,#imBlogPost_00000000A,#imBlogPost_000000004,#imBlogPost_000000006,#imBlogPost_000000008){display:none!important;}
/* The generated body wrapper is NOT concealed: original native comments are
 * siblings after it in captured showPost. If a server variant nests a genuine
 * widget here, its containing wrapper stays in the accessibility tree. */
html body[data-s23-journal-release="v13"][data-s23-native-page="journal"] #imBlogPage #imBlogContent .imBlogPostBody{display:contents!important;}
html body[data-s23-journal-release="v13"][data-s23-native-page="journal"] #imBlogPage #imBlogContent .imBlogPostBody > br{display:none!important;}
/* Defensive escape for an unexpected functional descendant in a known static
 * node. Preserve that widget; runtime structure divergence must be reported. */
html body[data-s23-journal-release="v13"][data-s23-native-page="journal"] #imBlogPage #imBlogContent :is(.imBlogPostCard,.blog-cardlayout-wrapper,.imBlogHighlightedCards,.imBlogPagination,.imBlogPostCover,.imBlogPostSummary,.imBlogPostRead,.imBreadcrumb,.imBlogEmpty,.imBlogSeparator,#imPgTitle,#imBlogPost_00000000B,#imBlogPost_000000005,#imBlogPost_000000009,#imBlogPost_000000007,#imBlogPost_00000000C,#imBlogPost_00000000A,#imBlogPost_000000004,#imBlogPost_000000006,#imBlogPost_000000008):has(form,.topic-form,.topic-comments){display:contents!important;}


/* Studio Notes · complete authored index/readers only.
   Powered By The 4 Corners In 360 — https://www.t4ci360.com/ */
#s23-journal-v13{--jr-pearl:#f8f3ed;--jr-ink:#292327;--jr-rose:#8d5165;--jr-muted:#65585b;--jr-rule:#d4c3b5;--jr-serif:Georgia,'Times New Roman',serif;width:100%;background:var(--jr-pearl);color:var(--jr-ink);font:16px/1.75 'Trebuchet MS',Arial,sans-serif;text-align:left;overflow-wrap:break-word;isolation:isolate;}
#s23-journal-v13 *,#s23-journal-v13 *::before,#s23-journal-v13 *::after{box-sizing:border-box;min-width:0;}
#s23-journal-v13 [hidden]{display:none!important;}
#s23-journal-v13 :is(h1,h2,h3,p,figure,ul,ol){margin:0;}
#s23-journal-v13 :is(h1,h2,h3){font-family:var(--jr-serif);font-weight:400;color:inherit;line-height:1.12;}
#s23-journal-v13 h1{font-size:clamp(46px,6.7vw,96px);letter-spacing:-.05em;}
#s23-journal-v13 h2{font-size:clamp(34px,4.3vw,62px);letter-spacing:-.035em;}
#s23-journal-v13 em{color:var(--jr-rose);font-weight:400;}
#s23-journal-v13 a{color:inherit;text-decoration:none;}
#s23-journal-v13 :is(button,input,select){font:inherit;}
#s23-journal-v13 button{cursor:pointer;}
#s23-journal-v13 :is(a,button,input,select,[tabindex]):focus-visible{outline:3px solid #9b4565;outline-offset:5px;}
#s23-journal-v13 :is(.jr-hero,.jr-post-hero,.jr-next) :is(a,button,[tabindex]):focus-visible{outline-color:#f3c6d1;}
#s23-journal-v13 .jr-wrap{width:min(1320px,88%);margin-inline:auto;}
#s23-journal-v13 .jr-kicker{font:12px/1.6 'Trebuchet MS',Arial,sans-serif;text-transform:uppercase;letter-spacing:.15em;color:#785c37;}
#s23-journal-v13 .jr-breadcrumb{font-size:12px;letter-spacing:.08em;color:#c5b6ab;margin-bottom:36px;}
#s23-journal-v13 .jr-breadcrumb a{text-decoration:underline;text-underline-offset:4px;}
#s23-journal-v13 .jr-button{display:inline-flex;align-items:center;justify-content:center;gap:18px;max-width:100%;min-height:52px;padding:15px 25px;border:1px solid #c3a582;border-radius:0;background:linear-gradient(120deg,#eee0c7,#e6c1bd);color:#302225;font-size:14px;line-height:1.5;text-align:center;white-space:normal;transition:box-shadow .2s,background-color .2s;}
#s23-journal-v13 .jr-button:hover{background:#f2ddcf;box-shadow:0 0 0 4px #c6a77e20;}
#s23-journal-v13 .jr-link{display:inline-flex;align-items:center;gap:12px;max-width:100%;min-height:44px;padding:7px 0;background:transparent;border:0;border-radius:0;color:#70495a;font:14px/1.5 'Trebuchet MS',Arial,sans-serif;text-align:left;white-space:normal;text-decoration:underline;text-decoration-color:#a68280;text-underline-offset:6px;}
#s23-journal-v13 .jr-link:hover{text-decoration-thickness:2px;}
#s23-journal-v13 :is(.jr-hero,.jr-post-hero,.jr-next){color:#f5ede3;background:radial-gradient(ellipse at 83% 20%,#7f485050,transparent 52%),radial-gradient(ellipse at 25% 100%,#92715525,transparent 58%),repeating-linear-gradient(115deg,#ffffff03 0px,#ffffff03 1px,transparent 1px,transparent 5px),#211d20;border-bottom:1px solid #9e7d5e66;}
#s23-journal-v13 .jr-hero{padding-block:clamp(42px,5vw,76px) clamp(60px,8vw,110px);}
#s23-journal-v13 .jr-hero .jr-kicker{color:#d3b98b;margin-bottom:22px;}
#s23-journal-v13 .jr-hero h1{max-width:1050px;}
#s23-journal-v13 :is(.jr-hero,.jr-next) em{color:#deb1b6;}
#s23-journal-v13 .jr-hero-intro{font:clamp(25px,2.7vw,36px)/1.35 var(--jr-serif);color:#e2cbbd;margin-top:32px;}
#s23-journal-v13 .jr-hero-copy{color:#cabcb8;max-width:650px;margin-top:22px;}
#s23-journal-v13 .jr-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:15px 26px;margin-top:28px;}
#s23-journal-v13 :is(.jr-hero,.jr-next) .jr-link{color:#ebd4be;}
#s23-journal-v13 .jr-signature{margin-top:34px;font:italic 23px/1.5 var(--jr-serif);color:#e4c7ba;}
#s23-journal-v13 .jr-signature span{display:block;margin-top:8px;font:12px/1.6 'Trebuchet MS',Arial,sans-serif;letter-spacing:.09em;color:#c5b4a6;}
#s23-journal-v13 .jr-index{padding-block:clamp(56px,7.5vw,110px);}
#s23-journal-v13 .jr-index-head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:38px;}
#s23-journal-v13 .jr-index-head h2{margin-top:17px;}
#s23-journal-v13 .jr-index-head>p{max-width:300px;color:var(--jr-muted);}
#s23-journal-v13 .jr-filter{display:grid;grid-template-columns:1.3fr 1fr auto;gap:20px;align-items:end;padding:25px;background:#efe4db;border:1px solid #d4bca8;}
#s23-journal-v13 .jr-filter label{display:block;font-size:14px;color:#4d3843;margin-bottom:9px;}
#s23-journal-v13 .jr-filter :is(input,select){width:100%;min-height:50px;max-width:100%;padding:12px 14px;border:1px solid #b49b8f;border-radius:0;background:#fffaf6;color:#342931;font-size:16px;line-height:1.5;}
#s23-journal-v13 .jr-filter input::placeholder{color:#75616b;opacity:1;}
#s23-journal-v13 .jr-filter .jr-link{min-height:50px;}
#s23-journal-v13 .jr-search-all{padding-block:0 25px;border-bottom:1px solid var(--jr-rule);margin-bottom:25px;}
#s23-journal-v13 .jr-search-all label{display:block;font-size:16px;color:#4d3843;margin-bottom:11px;}
#s23-journal-v13 .jr-search-all>div{display:flex;align-items:stretch;gap:14px;}
#s23-journal-v13 .jr-search-all input{flex:1;min-width:0;width:100%;min-height:52px;padding:12px 15px;border:1px solid #aa8b7b;border-radius:0;background:#fffaf6;color:#342831;font-size:16px;}
#s23-journal-v13 .jr-search-all input::placeholder{color:#75616b;opacity:1;}
#s23-journal-v13 .jr-view-label{font:25px/1.4 var(--jr-serif);margin-bottom:8px;}
#s23-journal-v13 .jr-view-label+p{margin-bottom:23px;}
#s23-journal-v13 .jr-category-links{display:flex;flex-wrap:wrap;gap:9px;margin-block:0 28px;}
#s23-journal-v13 :is(.jr-card-meta,.jr-post-meta) a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-decoration-color:#a6828066;text-underline-offset:4px;}
#s23-journal-v13 .jr-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:15px 25px;padding-top:30px;margin-top:30px;border-top:1px solid var(--jr-rule);color:#604955;}
#s23-journal-v13 .jr-filter-status{margin-block:22px;font-size:14px;color:#76505f;}
#s23-journal-v13 .jr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;}
#s23-journal-v13 .jr-card{border:1px solid #d4c1b2;background:linear-gradient(150deg,#fffaf5,#f2e7de);display:flex;flex-direction:column;}
#s23-journal-v13 .jr-card[data-journal-state="soon"]{background:#f0e5df;}
#s23-journal-v13 .jr-cover-link{display:block;border-bottom:1px solid #d4c1b2;padding:18px;background:#e7d5c9;}
#s23-journal-v13 img{display:block;width:100%;max-width:100%;height:auto;max-height:none;object-fit:contain;object-position:center;aspect-ratio:auto;filter:none;transform:none;}
#s23-journal-v13 .jr-card-copy{display:flex;flex-direction:column;align-items:flex-start;flex:1;padding:25px;}
#s23-journal-v13 .jr-card-meta{display:flex;flex-wrap:wrap;gap:6px 15px;font-size:12px;color:#765e4b;margin-bottom:19px;}
#s23-journal-v13 .jr-card h2{font-size:clamp(26px,2.5vw,34px);line-height:1.2;letter-spacing:-.025em;}
#s23-journal-v13 .jr-card h2 a:hover{text-decoration:underline;text-decoration-color:#a68280;text-underline-offset:5px;}
#s23-journal-v13 .jr-card-copy>p{color:var(--jr-muted);margin-block:20px 24px;font-size:15px;}
#s23-journal-v13 .jr-card-foot{margin-top:auto;width:100%;border-top:1px solid #d4c1b2;padding-top:18px;}
#s23-journal-v13 .jr-status{display:block;text-transform:uppercase;font-size:11px;letter-spacing:.1em;color:#79516a;}
#s23-journal-v13 .jr-no-match{padding:30px;border:1px solid #d4bca8;background:#fffaf6;color:#604755;}
#s23-journal-v13 .jr-next{padding-block:clamp(60px,7vw,100px);}
#s23-journal-v13 .jr-next .jr-kicker{color:#d3b98b;}
#s23-journal-v13 .jr-next h2{margin-block:20px 25px;}
#s23-journal-v13 .jr-next>.jr-wrap>p{max-width:650px;}
#s23-journal-v13 .jr-post-hero{padding-block:clamp(42px,5vw,72px) clamp(50px,6vw,90px);}
#s23-journal-v13 .jr-post-hero .jr-kicker{color:#d3b98b;margin-bottom:20px;}
#s23-journal-v13 .jr-post-hero h1{max-width:1100px;font-size:clamp(38px,5.4vw,76px);line-height:1.13;}
#s23-journal-v13 .jr-post-summary{font:clamp(23px,2.5vw,31px)/1.45 var(--jr-serif);margin-top:29px;max-width:800px;color:#dfc9bd;}
#s23-journal-v13 .jr-post-meta{display:flex;flex-wrap:wrap;gap:10px 25px;margin-top:27px;padding-top:21px;border-top:1px solid #ad8b6555;font-size:13px;color:#cab5a4;}
#s23-journal-v13 .jr-reading-layout{display:grid;grid-template-columns:minmax(190px,.32fr) minmax(0,1fr);gap:7%;align-items:start;padding-block:clamp(45px,6vw,90px);}
#s23-journal-v13 .jr-reading-aside{padding-top:10px;border-top:1px solid var(--jr-rule);}
#s23-journal-v13 .jr-reading-aside>.jr-kicker{margin-top:28px;}
#s23-journal-v13 .jr-reading-aside>p:not(.jr-kicker){color:var(--jr-muted);font-size:14px;margin-block:14px 22px;}
#s23-journal-v13 .jr-reading-aside>.jr-link{display:flex;}
#s23-journal-v13 .jr-reading-controls{padding-block:15px;border-block:1px solid var(--jr-rule);margin-bottom:15px;}
#s23-journal-v13 .jr-reading{max-width:850px;width:100%;margin-inline:auto;}
#s23-journal-v13 .jr-post-cover{padding:18px;border:1px solid #cfb8a3;background:#ecdfd2;margin-bottom:42px;}
#s23-journal-v13 .jr-prose{font:18px/1.9 'Trebuchet MS',Arial,sans-serif;color:#44373b;}
#s23-journal-v13[data-journal-text="larger"] .jr-prose{font-size:21px;line-height:1.95;}
#s23-journal-v13 .jr-copy-block{margin-block:1em;}
#s23-journal-v13 .jr-copy-source>.jr-copy-block:first-child{margin-top:0;}
#s23-journal-v13 .jr-prose :is(ul,ol){margin-block:1em;padding-inline-start:1.7em;}
#s23-journal-v13 .jr-prose li{padding-inline-start:.2em;margin-block:.4em;}
#s23-journal-v13 .jr-prose b{font-weight:700;color:#663e51;}
#s23-journal-v13 .jr-prose img{width:auto;max-width:100%;height:auto;margin:35px auto;border:1px solid #d3bda9;padding:12px;background:#eee0d2;}
#s23-journal-v13 .jr-source-rule{font-size:0;line-height:0;border-top:1px solid #d4bda9;margin-block:34px;overflow:hidden;height:1px;}
#s23-journal-v13 .jr-tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:35px;padding-block:26px;border-top:1px solid var(--jr-rule);}
#s23-journal-v13 .jr-tag{display:inline-flex;align-items:center;min-height:44px;padding:8px 13px;border:1px solid #cfb8a3;background:#efe2d8;color:#70495a;font-size:13px;}
#s23-journal-v13 .jr-tag:hover{background:#e8d4ce;}
#s23-journal-v13 .jr-article-end{padding:28px;background:#ede0d7;border:1px solid #d3bba5;}
#s23-journal-v13 .jr-article-end>p+p{margin-top:14px;}
#s23-journal-v13 .jr-article-end .jr-hero-actions{margin-top:18px;}
#s23-journal-v13 .jr-post-footer{background:#eee3d8;padding-block:28px;}
#s23-journal-v13 .jr-post-footer>.jr-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;}
@media(max-width:1050px){#s23-journal-v13 .jr-grid{grid-template-columns:repeat(2,minmax(0,1fr));}#s23-journal-v13 .jr-reading-layout{gap:5%;grid-template-columns:minmax(160px,.3fr) minmax(0,1fr);}}
@media(max-width:760px){#s23-journal-v13 .jr-index-head{display:block;}#s23-journal-v13 .jr-index-head>p{max-width:none;margin-top:23px;}#s23-journal-v13 .jr-filter{grid-template-columns:minmax(0,1fr);gap:18px;padding:22px;}#s23-journal-v13 .jr-filter .jr-link{justify-self:start;}#s23-journal-v13 .jr-reading-layout{grid-template-columns:minmax(0,1fr);gap:30px;}#s23-journal-v13 .jr-reading-aside{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px;padding-block:16px;border-bottom:1px solid var(--jr-rule);}#s23-journal-v13 .jr-reading-aside>.jr-kicker{margin:0;}#s23-journal-v13 .jr-reading-aside>p:not(.jr-kicker){width:100%;margin:0;}#s23-journal-v13 .jr-reading-controls{padding:0;margin:0;border:0;}#s23-journal-v13 .jr-reading-aside>.jr-link{display:inline-flex;}#s23-journal-v13 .jr-prose{font-size:17px;}#s23-journal-v13[data-journal-text="larger"] .jr-prose{font-size:20px;}}
@media(max-width:680px){#s23-journal-v13 .jr-grid{grid-template-columns:minmax(0,1fr);}}
@media(max-width:500px){#s23-journal-v13 .jr-grid{grid-template-columns:minmax(0,1fr);}#s23-journal-v13 h1{font-size:clamp(40px,12vw,57px);}#s23-journal-v13 .jr-card-copy{padding:23px;}#s23-journal-v13 .jr-hero-actions>.jr-button{width:100%;}#s23-journal-v13 .jr-post-hero h1{font-size:clamp(35px,9.7vw,47px);}#s23-journal-v13 .jr-post-cover{padding:13px;margin-bottom:30px;}#s23-journal-v13 .jr-article-end{padding:22px;}#s23-journal-v13 .jr-prose img{padding:8px;}#s23-journal-v13 .jr-post-meta{gap:10px 18px;}#s23-journal-v13 .jr-search-all>div{flex-direction:column;}}
@media(prefers-reduced-motion:reduce){#s23-journal-v13 *,#s23-journal-v13 *::before,#s23-journal-v13 *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important;}}


/* Genuine original comment, archive and search widgets only; no renderer reset.
   Original submission actions, values, disabled/validation and visibility remain. */
body[data-s23-native-page="journal"] #imBlogPage :is(.topic-summary,.topic-form,.topic-comments){font:16px/1.7 'Trebuchet MS',Arial,sans-serif;color:#44333d;overflow-wrap:anywhere;max-width:100%;box-sizing:border-box;}
body[data-s23-native-page="journal"] #imBlogPage :is(.topic-form,.topic-comment){border:1px solid #ccb29d;border-radius:0;background:#fffaf5;color:#44333d;}
body[data-s23-native-page="journal"] #imBlogPage .topic-form :is(input[type="text"],input[type="email"],textarea):not(.imFormMark):not(.imFormFocus){max-width:100%;box-sizing:border-box;font:16px/1.6 'Trebuchet MS',Arial,sans-serif;border:1px solid #aa8b7b;border-radius:0;color:#342831;background:#fffaf6;}
body[data-s23-native-page="journal"] #imBlogPage :is(input,textarea,button,a):focus-visible{outline:3px solid #9b4565;outline-offset:4px;}
body[data-s23-native-page="journal"] #imBlogSidebar .imBlogBlock{background:#f5eade;border:1px solid #ceb49b;border-radius:0;box-shadow:none;color:#44333d;}
body[data-s23-native-page="journal"] #imBlogSidebar .imBlogBlockTitle{font:24px/1.3 Georgia,'Times New Roman',serif;color:#70495a;border-color:#ccb29d;}
body[data-s23-native-page="journal"] #imBlogSidebar :is(.imBlogBlockContent,.imBlogBlockContent a){font:15px/1.7 'Trebuchet MS',Arial,sans-serif;color:#604955;}
body[data-s23-native-page="journal"] #imBlogSidebar .imBlogBlockContent a:hover{text-decoration:underline;}

