/* A little air around the brand, both before and after scrolling. */
[data-comment-results],[data-browse-results]{scroll-margin-top:calc(var(--story-nav-height,0px) + 20px)}
.reader-theme-dark .comment-sort a[aria-current]{background:var(--paper-deep)}
.story-expand .prose figure{margin:28px 0}.story-expand .prose figure>img{display:block;max-height:520px;width:auto;max-width:100%;margin-inline:auto;border-radius:9px}.story-expand .prose video{display:block;width:min(100%,390px);max-height:550px;margin-inline:auto;border-radius:9px;background:#241a21}.story-expand .prose figcaption{text-align:center;color:var(--muted);font:11px/1.8 var(--sans);margin-top:11px}.comment-read-summary{display:flex;justify-content:space-between;align-items:center;gap:25px;flex-wrap:wrap}.comment-read-summary p{margin:0;font-size:12px;max-width:650px}.comment-read-summary form{margin:0}
.site-header .brand-image{width:205px;height:68px}.site-header.is-compact .brand-image{width:177px;height:55px}.admin-sidebar>.brand{background:transparent;padding:0;border-radius:0}.admin-sidebar .brand-image{width:175px;height:65px;object-position:left center}.fragment-status{font:11px/1.6 var(--sans);color:var(--muted);min-height:18px;margin:8px 0 15px}.fragment-status:empty{min-height:0;margin:0}.comment-sort a[aria-current]{color:var(--wine);border-color:var(--wine);background:#f8e9f0}.comment-sort{display:flex;gap:8px;flex-wrap:wrap}[data-comment-results],[data-browse-results]{transition:opacity .16s}[data-comment-results][aria-busy=true],[data-browse-results][aria-busy=true]{opacity:.6}.comment-sort a,.filter-row a{touch-action:manipulation}
.journal-intro{display:grid;grid-template-columns:1.35fr .75fr;gap:90px;align-items:center;padding-block:72px 64px}.journal-intro h1{font-size:clamp(46px,5vw,68px);margin-bottom:22px}.journal-intro .eyebrow{font-size:9px}.journal-intro .lead{font-size:15px;line-height:1.95;color:var(--muted);max-width:530px}.journal-note{position:relative;background:#fff9f6;border:1px solid #e9c8d7;border-radius:3px 34px 3px 3px;box-shadow:12px 16px 0 #f6e4ed;padding:37px 32px;transform:rotate(3deg)}.journal-note>span{font:53px/1 var(--serif);color:var(--wine)}.journal-note>p{font:italic 25px/1.55 var(--serif);color:#6c3b53;margin-bottom:21px}.journal-note>small{font:9px var(--sans);letter-spacing:1.5px;color:var(--muted)}.journal-feed{padding-top:20px;padding-bottom:80px}.journal-feed-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:19px;border-bottom:1px solid var(--line);margin-bottom:28px}.journal-feed-heading .eyebrow{margin:0;font-size:9px}.journal-feed-heading>span{font-size:10px;color:var(--muted)}.journal-list{display:grid;gap:22px}.journal-card{display:grid;grid-template-columns:82px minmax(0,1fr) 54px;gap:29px;align-items:center;border:1px solid #ead2dd;background:#fffbfa;border-radius:13px;padding:31px 34px;transition:border-color .2s,box-shadow .2s}.journal-card:first-child{background:linear-gradient(115deg,#fff8fa,#f9e9f1);padding-block:39px}.journal-date{align-self:start;text-align:center;padding:9px 18px 12px 0;border-right:1px solid var(--line);font-size:9px;color:var(--muted);line-height:1.8}.journal-date strong{display:block;font:35px/1.3 var(--serif);color:#a95c7f}.journal-date span{display:block}.journal-card .eyebrow{font-size:8px;letter-spacing:1.6px;margin-bottom:13px}.journal-card h2{font-size:29px;letter-spacing:-.5px;margin-bottom:14px}.journal-card:first-child h2{font-size:35px}.journal-card p:not(.eyebrow){font-size:12px;color:var(--muted);line-height:1.9;margin-bottom:17px;max-width:720px}.journal-card .text-link{font-size:10px}.journal-card>a:last-child{width:46px;height:46px;border:1px solid #e1b7cc;border-radius:50%;display:grid;place-items:center;color:var(--wine)}.journal-card:hover{border-color:#d3a1b9;box-shadow:0 7px 25px #7c345109}.journal-card>a:last-child svg{width:18px}.journal-reading{font-size:9px;color:var(--muted);letter-spacing:.2px}.post-heading{padding-bottom:30px;border-bottom:1px solid var(--line);margin-bottom:34px}.post-heading h1{font-size:clamp(35px,4vw,51px);letter-spacing:-1.1px;line-height:1.3}.post-byline{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:10px;color:var(--muted)}.post-byline>span:first-child{color:var(--wine)}.journal-article{padding-top:40px}.journal-article .breadcrumbs{margin-bottom:35px}.journal-article>.lead{font-size:19px;line-height:1.85}.journal-article>.article-cover{border-radius:10px;max-height:480px;object-fit:cover;width:100%;margin-block:30px}.journal-article>.prose{line-height:1.95}.post-return{margin:38px 0 58px;padding:22px 0;border-block:1px solid var(--line);display:flex;gap:25px;justify-content:space-between;align-items:center;flex-wrap:wrap}.post-return>span{font:italic 19px var(--serif);color:var(--muted)}.post-return .text-link{font-size:11px}.publishing-explanation{margin:16px 0;padding:15px;border:1px solid #e4c5d4;border-radius:7px;background:#fff7fa;font-size:10px;line-height:1.8}.publishing-explanation p{margin:0 0 10px}.publishing-explanation p:last-child{margin:0}.publishing-explanation strong{color:var(--wine)}.publication-state{font-size:11px;line-height:1.8;padding:12px 15px;border-left:2px solid var(--wine);background:#f9eaf1;margin:0 0 18px}.publishing-panel label>small{display:block;line-height:1.7}.post-grid .note-card{padding:23px;border:1px solid #e7cad7;border-radius:9px;background:#fff9fb}.post-grid .note-card h3{font-size:24px}
@media(max-width:1050px){.journal-intro{gap:45px}.journal-note{padding:29px 25px}.journal-card{padding:25px;gap:23px}.journal-card:first-child h2{font-size:30px}}
@media(max-width:780px){.site-header .brand-image{width:185px;height:60px}.site-header.is-compact .brand-image{width:160px;height:50px}.journal-intro{grid-template-columns:1fr;gap:30px;padding-block:45px}.journal-note{max-width:400px;margin:0 12px 8px 0;transform:rotate(1.5deg);padding:22px 27px}.journal-note>p{font-size:22px;margin-bottom:15px}.journal-note>span{font-size:35px}.journal-card{grid-template-columns:62px minmax(0,1fr);gap:18px;padding:23px}.journal-card>a:last-child{display:none}.journal-card h2,.journal-card:first-child h2{font-size:26px}.journal-date{padding-right:14px}.journal-date strong{font-size:29px}.journal-article .post-heading h1{font-size:37px}.post-return{gap:15px}}
@media(max-width:550px){.journal-intro h1{font-size:43px}.journal-intro .lead{font-size:13px}.journal-note>p{font-size:21px}.journal-card,.journal-card:first-child{padding:23px 18px;grid-template-columns:45px minmax(0,1fr);gap:16px;align-items:start}.journal-date{font-size:8px;padding-right:10px}.journal-date strong{font-size:25px}.journal-card h2,.journal-card:first-child h2{font-size:23px}.journal-card .eyebrow{font-size:7px;margin-bottom:11px;letter-spacing:1px}.journal-card p:not(.eyebrow){font-size:11px}.journal-feed-heading{align-items:flex-start}.journal-feed-heading .eyebrow{font-size:8px;letter-spacing:1.2px}.journal-feed-heading>span{font-size:9px}.journal-article .post-heading h1{font-size:33px}.journal-article>.lead{font-size:16px}.journal-article{padding-top:27px}.post-return>span{font-size:17px}.admin-sidebar .brand-image{width:170px;height:58px}.admin-sidebar>.brand{padding:0}}
