@import url('/wp-content/themes/vitor-approved-v68/approved/post-form-v23.css');
.single-post-page{background:white;color:#251f18}.single-post-page .site-header{background:white;color:#251f18;border-bottom-color:#ddd}.single-post-page.menu-open .site-header{background:transparent;color:white}.post-brand{padding:78px 24px 24px;text-align:center}.post-brand>a:first-child:not(.post-journal){display:block;font:200 31px/1.1 var(--display)}.post-journal{display:block;margin-top:10px;font:400 27px/1.1 'Editorial Script',cursive}.post-heading{max-width:1000px;margin:35px auto 0;padding:0 20px 65px;border-bottom:1px solid #d5d2cc;text-align:center}.post-heading h1{font:200 62px/1.08 var(--display);text-transform:uppercase;overflow-wrap:break-word}.post-heading>p{font:500 13px/1.6 var(--label);letter-spacing:.06em;margin-top:30px}.post-heading>p em{font:400 italic 22px/1.2 'EB Garamond',serif;margin-right:15px;letter-spacing:0}.post-reading-layout{display:grid;grid-template-columns:250px minmax(0,690px);gap:70px;max-width:1100px;margin:auto;padding:80px 25px 90px;align-items:start}.post-toc{position:sticky;top:82px;max-height:calc(100svh - 110px);overflow:auto;padding:0 18px 12px 0}.post-toc h2{font:300 28px/1.15 'Ponte Light',serif;margin-bottom:20px}.post-toc ol{list-style:none;margin:0;padding:0}.post-toc li{margin:0 0 13px}.post-toc a{font:400 13px/1.5 var(--sans);display:block;border-left:1px solid #ccc;padding-left:12px}.post-toc a:hover,.post-toc a[aria-current]{border-left-color:#251f18;text-decoration:underline;text-underline-offset:3px}.post-cover{margin:0 auto 40px;max-width:470px}.post-cover img{width:100%;height:auto}.post-article{min-width:0;font:400 18px/2 var(--sans)}.post-article p{font-weight:400;margin:0 0 26px}.post-article .post-deck{font:300 28px/1.4 'Ponte Light',serif;margin-bottom:42px}.post-article h2{font:300 36px/1.15 'Ponte Light',serif;margin:65px 0 25px;scroll-margin-top:85px}.post-article h3{font:300 26px/1.25 'Ponte Light',serif;margin:35px 0 16px}.post-article ul,.post-article ol{padding-left:25px;margin:0 0 28px}.post-article li{padding-left:4px;margin:6px 0}.post-article a{text-decoration:underline;text-underline-offset:4px}.post-source{border-top:1px solid #ccc;margin-top:55px;padding-top:30px;font:400 14px/1.6 var(--sans)}.post-source p{margin:0 0 10px}.post-return{padding:60px 24px;text-align:center;font:500 13px/1.5 var(--label);letter-spacing:.08em}.post-inquiry{margin:0}.single-post-page main{overflow:visible}
@media(max-width:1023px){.post-reading-layout{grid-template-columns:210px minmax(0,1fr);gap:30px;padding-inline:30px}.post-heading{margin-inline:30px}.post-heading h1{font-size:48px}.post-article{font-size:17px;line-height:1.85}.post-article h2{font-size:32px}}
@media(max-width:767px){.post-brand{padding:60px 24px 20px}.post-brand>a:first-child:not(.post-journal){font-size:25px}.post-journal{font-size:25px}.post-heading{padding:20px 0 40px;margin:0 28px}.post-heading h1{font-size:36px;line-height:1.1}.post-heading>p{font-size:10px;line-height:1.7}.post-heading>p em{display:block;font-size:20px;margin:0 0 8px}.post-reading-layout{display:block;padding:40px 28px 65px}.post-toc{position:static;max-height:none;overflow:visible;padding:0 0 30px;margin-bottom:35px;border-bottom:1px solid #ddd}.post-toc h2{font-size:26px}.post-toc li{margin-bottom:12px}.post-toc a{font-size:13px}.post-article{font-size:16px;line-height:1.85}.post-article .post-deck{font-size:25px}.post-article h2{font-size:30px;margin-top:50px}.post-article h3{font-size:24px}.post-inquiry{grid-template-columns:1fr;padding:65px 28px;gap:32px}.post-inquiry h2{font-size:44px}.post-inquiry-fields{grid-template-columns:1fr;gap:24px}.post-form-status{grid-column:1/-1}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* v55: no empty name-line spacing above the retained Journal link. */
.post-brand .post-journal{margin-top:0}
