.mnl-entry-wrap{padding:140px 20px 80px;max-width:820px;margin:0 auto}@media (min-width:600px){.mnl-entry-wrap{padding-left:32px;padding-right:32px}}.mnl-entry-content .alignwide{max-width:1200px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.mnl-entry-content .alignfull{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.mnl-entry-header{margin-bottom:32px}.mnl-entry-header .mnl-entry-category{margin-bottom:14px}.mnl-entry-header .mnl-entry-category a{font-family:var(--mnl-sans);font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:var(--mnl-gold-2);margin-right:14px}.mnl-entry-title{font-size:clamp(30px, 5vw, 48px);margin:0 0 18px}.mnl-entry-meta{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:13.5px;color:var(--mnl-muted);align-items:center}.mnl-entry-meta a{color:var(--mnl-muted)}.mnl-entry-meta a:hover{color:var(--mnl-gold-2)}.mnl-entry-meta .sep{color:var(--mnl-line)}.mnl-entry-thumbnail{margin:28px 0 40px;aspect-ratio:16 / 9;overflow:hidden;border:1px solid var(--mnl-line)}.mnl-entry-thumbnail img{width:100%;height:100%;object-fit:cover}.mnl-entry-content{font-size:17px;line-height:1.75;color:var(--mnl-ink-2)}.mnl-entry-content>*+*{margin-top:1.3em}.mnl-entry-content h2{font-size:clamp(24px, 3.4vw, 34px);margin-top:1.6em}.mnl-entry-content h3{font-size:clamp(20px, 2.6vw, 26px);margin-top:1.4em}.mnl-entry-content a{color:var(--mnl-gold-2);text-decoration:underline;text-decoration-color:var(--mnl-gold-soft)}.mnl-entry-content a:hover{color:var(--mnl-gold)}.mnl-entry-content blockquote{border-left:3px solid var(--mnl-gold);padding-left:22px;font-family:var(--mnl-serif);font-style:italic;font-size:21px;color:var(--mnl-ink)}.mnl-entry-content img{width:100%}.mnl-entry-content figcaption{font-size:13px;color:var(--mnl-muted);margin-top:8px;text-align:center}.mnl-entry-tags{margin-top:40px;padding-top:24px;border-top:1px solid var(--mnl-line);display:flex;flex-wrap:wrap;gap:10px;align-items:center}.mnl-entry-tags a{font-size:12.5px;color:var(--mnl-ink-2);border:1px solid var(--mnl-line);padding:6px 14px;border-radius:var(--mnl-radius)}.mnl-entry-tags a:hover{border-color:var(--mnl-gold);color:var(--mnl-gold-2)}.mnl-author-box{margin-top:40px;background:var(--mnl-cream);border:1px solid var(--mnl-line);padding:24px;display:flex;gap:18px;align-items:flex-start}.mnl-author-box img{border-radius:50%;width:56px;height:56px;flex:0 0 56px}.mnl-author-box .name{font-family:var(--mnl-serif);font-size:18px;color:var(--mnl-ink);margin-bottom:4px}.mnl-author-box .bio{font-size:14px;color:var(--mnl-muted);margin:0}.mnl-post-nav{margin-top:48px;display:grid;grid-template-columns:1fr;gap:1px;background:var(--mnl-line);border:1px solid var(--mnl-line)}@media (min-width:721px){.mnl-post-nav{grid-template-columns:1fr 1fr}}.mnl-post-nav a{background:var(--mnl-paper);padding:22px 24px;display:block;transition:background .2s}.mnl-post-nav a:hover{background:#fff}.mnl-post-nav .nav-label{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--mnl-gold-2);font-weight:600;margin-bottom:8px;display:block}.mnl-post-nav .nav-title{font-family:var(--mnl-serif);font-size:17px;color:var(--mnl-ink)}.mnl-post-nav .nav-next{text-align:right}.mnl-related{margin-top:56px;padding-top:40px;border-top:1px solid var(--mnl-line)}.mnl-related h2{font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--mnl-gold-2);font-family:var(--mnl-sans);font-weight:600;margin-bottom:22px}.mnl-related-grid{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width:721px){.mnl-related-grid{grid-template-columns:repeat(3,1fr)}}.mnl-related-card a{display:block}.mnl-related-card .thumb{aspect-ratio:4 / 3;overflow:hidden;border:1px solid var(--mnl-line);margin-bottom:12px}.mnl-related-card .thumb img{width:100%;height:100%;object-fit:cover}.mnl-related-card h3{font-family:var(--mnl-serif);font-size:18px;font-weight:500;color:var(--mnl-ink);margin:0 0 6px;line-height:1.3}.mnl-related-card time{font-size:12.5px;color:var(--mnl-muted)}.mnl-comments{margin-top:56px;padding-top:40px;border-top:1px solid var(--mnl-line);max-width:820px;margin-inline:auto}.mnl-comments-title{font-size:clamp(22px, 3vw, 28px);margin-bottom:28px}.mnl-comment-list,.mnl-comment-list .children{list-style:none;margin:0;padding:0}.mnl-comment-list .children{padding-left:28px;border-left:1px solid var(--mnl-line);margin-top:20px}.mnl-comment-list>li{margin-bottom:24px}.mnl-comment-body{background:var(--mnl-cream);border:1px solid var(--mnl-line);padding:20px 22px}.mnl-comment-meta{display:flex;align-items:center;gap:12px;margin-bottom:10px}.mnl-comment-meta img{border-radius:50%;width:36px;height:36px}.mnl-comment-author{font-family:var(--mnl-serif);font-size:15px;color:var(--mnl-ink)}.mnl-comment-date{font-size:12px;color:var(--mnl-muted)}.mnl-comment-date a{color:inherit}.mnl-comment-content p{font-size:15px;color:var(--mnl-ink-2);margin:0 0 10px}.mnl-comment-reply a{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--mnl-gold-2);font-weight:600}.mnl-comment-awaiting-moderation{font-size:12.5px;font-style:italic;color:var(--mnl-muted)}.mnl-comment-form p{margin:0 0 16px}.mnl-comment-form label{display:block;font-size:11.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--mnl-ink-2);font-weight:600;margin-bottom:6px}.mnl-comment-form input[type="text"],.mnl-comment-form input[type="email"],.mnl-comment-form input[type="url"],.mnl-comment-form textarea{width:100%;font:inherit;color:var(--mnl-ink);border:1px solid var(--mnl-line);background:var(--mnl-paper);padding:12px 14px;font-size:15px}.mnl-comment-form input:focus,.mnl-comment-form textarea:focus{outline:none;border-color:var(--mnl-gold);background:#fff;box-shadow:0 0 0 3px rgb(201 162 76 / .12)}.mnl-comment-form textarea{min-height:140px;resize:vertical}.mnl-comment-form .form-submit input[type="submit"]{background:var(--mnl-gold);color:#fff;border:1px solid var(--mnl-gold);padding:14px 28px;font-size:13px;letter-spacing:.12em;text-transform:uppercase;font-weight:600}.mnl-comment-form .form-submit input[type="submit"]:hover{background:var(--mnl-gold-2);border-color:var(--mnl-gold-2)}