.journal-record-detail{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:72px 0 110px;color:#e7dfd6}.journal-record-header{max-width:900px;margin:0 auto 54px;text-align:center}.journal-back{display:inline-block;margin-bottom:42px;color:#c7a96b;font:12px/1.3 "Roboto Mono",monospace;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.journal-record-header .eyebrow{color:#d7b85e;font:12px/1.5 "Roboto Mono",monospace;letter-spacing:.18em;text-transform:uppercase}.journal-record-header h1{margin:18px 0;font:700 clamp(42px,7vw,82px)/1.04 "Libre Caslon Text",serif;letter-spacing:-.03em}.journal-record-header .dek{max-width:780px;margin:24px auto 0;color:#d1bdb0;font-size:clamp(18px,2vw,24px);line-height:1.55}.journal-record-image{margin:0 0 64px}.journal-record-image img{display:block;width:100%;max-height:650px;object-fit:cover}.journal-article{max-width:760px;margin:0 auto;color:#ddd4cc;font-size:18px;line-height:1.82}.journal-article h2{margin:64px 0 20px;color:#f0e8df;font:700 clamp(29px,4vw,42px)/1.15 "Libre Caslon Text",serif}.journal-article h3{margin:44px 0 14px;color:#e9c76d;font:700 23px/1.25 "Libre Caslon Text",serif}.journal-article p{margin:0 0 24px}.journal-article .lead,.journal-article>p:first-child{color:#f0e6dc;font-size:22px;line-height:1.65}.journal-article .answer-brief{margin:0 0 54px;padding:30px 34px;border:1px solid rgba(215,184,94,.42);border-left:4px solid #d7b85e;background:rgba(215,184,94,.055)}.journal-article .answer-brief h2{margin:0 0 13px;color:#d7b85e;font:12px/1.4 "Roboto Mono",monospace;letter-spacing:.16em;text-transform:uppercase}.journal-article a{color:#e6c655;text-underline-offset:4px}.journal-article ul,.journal-article ol{margin:0 0 28px;padding-left:25px}.journal-article li{margin:9px 0}.journal-article blockquote{margin:38px 0;padding:4px 0 4px 26px;border-left:2px solid #d7b85e;color:#f0e6dc;font-family:"Libre Caslon Text",serif;font-size:23px}.journal-article .faq{margin-top:64px;padding-top:12px;border-top:1px solid rgba(231,223,214,.18)}.journal-article .next-door{margin-top:58px;padding:25px 28px;border-top:1px solid #d7b85e;border-bottom:1px solid #d7b85e;color:#f0e8df}.journal-article .next-door strong{display:block;margin-bottom:8px;color:#d7b85e;font:12px/1.4 "Roboto Mono",monospace;letter-spacing:.16em;text-transform:uppercase}.journal-record-footer{max-width:760px;margin:72px auto 0;padding-top:28px;border-top:1px solid rgba(231,223,214,.18)}.journal-record-footer a{color:#d7b85e;text-decoration:none}@media(max-width:640px){.journal-record-detail{width:min(100% - 28px,1120px);padding-top:48px}.journal-record-header{margin-bottom:38px}.journal-back{margin-bottom:28px}.journal-article{font-size:17px}.journal-article .lead,.journal-article>p:first-child{font-size:20px}.journal-article .answer-brief{padding:24px 22px}.journal-article h2{margin-top:48px}}
.journal-record-header h1{position:static}
.journal-article .article-principle{margin:42px 0;padding:30px;border:1px solid rgba(255,173,130,.28);background:linear-gradient(135deg,rgba(255,173,130,.08),rgba(215,184,94,.035))}.journal-article .article-principle strong{display:block;margin-bottom:10px;color:#ffad82;font:12px/1.4 "Roboto Mono",monospace;letter-spacing:.15em;text-transform:uppercase}.journal-article .watch-steps{margin:30px 0 46px;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;counter-reset:watch-step;list-style:none}.journal-article .watch-steps li{min-height:120px;margin:0;padding:23px;border:1px solid rgba(215,184,94,.2);background:rgba(255,255,255,.025);counter-increment:watch-step}.journal-article .watch-steps li:before{content:"0" counter(watch-step);display:block;margin-bottom:12px;color:#d7b85e;font:12px/1 "Roboto Mono",monospace;letter-spacing:.12em}.journal-article .watch-steps strong{display:block;margin-bottom:6px;color:#f0e8df;font-family:"Libre Caslon Text",serif;font-size:20px}.journal-article .watch-steps span{color:#cbbdb2;font-size:15px;line-height:1.55}@media(max-width:640px){.journal-article .watch-steps{grid-template-columns:1fr}.journal-article .watch-steps li{min-height:0}}
.journal-article .concept-grid{margin:30px 0 40px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.journal-article .concept-grid article{padding:22px;border:1px solid rgba(215,184,94,.2);background:rgba(255,255,255,.025)}.journal-article .concept-grid article:last-child:nth-child(odd){grid-column:1/-1}.journal-article .concept-grid strong{display:block;margin-bottom:7px;color:#e9c76d;font-family:"Libre Caslon Text",serif;font-size:20px}.journal-article .concept-grid span{color:#cbbdb2;font-size:15px;line-height:1.5}.journal-article .count-mark{margin:34px 0 54px;padding:30px 36px;display:flex;align-items:center;gap:30px;border-block:1px solid rgba(215,184,94,.45);background:radial-gradient(circle at 12% 50%,rgba(215,184,94,.15),transparent 38%)}.journal-article .count-mark strong{color:#e9c76d;font:700 76px/1 "Libre Caslon Text",serif}.journal-article .count-mark span{color:#e8dcd2;font:13px/1.65 "Roboto Mono",monospace;letter-spacing:.1em;text-transform:uppercase}@media(max-width:640px){.journal-article .concept-grid{grid-template-columns:1fr}.journal-article .concept-grid article:last-child:nth-child(odd){grid-column:auto}.journal-article .count-mark{padding:24px;gap:20px}.journal-article .count-mark strong{font-size:60px}}
