.journal-main{padding:clamp(44px,7vw,96px) 0 88px}.journal-shell{width:min(100% - 40px,760px);margin-inline:auto}.journal-breadcrumb{font-size:14px;margin-bottom:36px;color:var(--muted,#655e58)}.journal-breadcrumb a{text-decoration:underline;text-underline-offset:4px}.journal-header{margin-bottom:36px}.journal-header h1{font-size:clamp(28px,4vw,42px);line-height:1.65;letter-spacing:.025em;text-wrap:pretty;margin:14px 0 20px}.journal-header h1 span{display:inline-block}.journal-deck{font-size:17px;line-height:1.9}.journal-meta{font-size:14px;color:#655e58;margin-top:22px}.journal-audio{padding:22px 26px;background:#fffaf3;border-left:3px solid #a94335;margin:28px 0 44px}.journal-audio p{margin:0 0 10px;font-size:15px;line-height:1.9}.journal-audio a,.journal-back a{color:#a94335;text-decoration:underline;text-underline-offset:5px}.journal-body{font-size:17px;line-height:2.05;overflow-wrap:anywhere}.journal-body>p{margin:0 0 24px}.journal-body h2{font-size:clamp(22px,3vw,27px);line-height:1.75;text-wrap:pretty;margin:52px 0 22px;padding-top:12px;border-top:1px solid rgba(101,94,88,.2)}.journal-contact{margin:56px 0 32px;padding:30px;background:#eee4d7}.journal-contact h2{font-size:24px;line-height:1.7;text-wrap:pretty}.journal-contact p{line-height:1.9;margin:16px 0 24px}.journal-list-item{border-block:1px solid rgba(101,94,88,.25);padding:22px 0 34px}.journal-list-item h2{font-size:clamp(23px,3vw,30px);line-height:1.8;margin:20px 0}.journal-list-item p{line-height:1.9}.journal-list-item .text-link{margin-top:12px}.journal-back{font-size:15px}@media(max-width:480px){.journal-shell{width:calc(100% - 40px)}.journal-header h1{font-size:24px;letter-spacing:0}.journal-header h1 span{display:block}.journal-body{font-size:16px}.journal-contact{padding:24px 20px}.journal-contact .button{width:100%;font-size:15px}.journal-desktop-break{display:none}}
