body.single-post.single .post-navigation{width:100%;max-width:none;margin:0;padding:40px 48px 64px;background:#F4F0E8;border:0;box-sizing:border-box;}
body.single-post.single .post-navigation .nav-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%;max-width:1320px;margin-inline:auto;padding:0;}
body.single-post.single .post-navigation .nav-links>div{float:none;width:auto;min-width:0;margin:0;padding:0;border:0;}
body.single-post.single .post-navigation .nav-links>div:only-child{grid-column:1/-1;}
body.single-post.single .post-navigation .nav-previous::after{display:none;}
body.single-post.single .post-navigation .nav-links a{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:24px;width:100%;max-width:100%;min-height:180px;height:100%;margin:0;padding:24px;text-align:left;background:#FFFDFA;border:1px solid #DED6C8;border-radius:12px;box-sizing:border-box;text-decoration:none;color:#2E2B23;white-space:normal;overflow:visible;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease;}
body.single-post.single .post-navigation .nav-next a{grid-template-columns:minmax(0,1fr) 112px;}
body.single-post.single .post-navigation .bpn-thumb{display:block;width:112px;height:112px;overflow:hidden;border-radius:7px;background:#E8E0D3;}
body.single-post.single .post-navigation .bpn-image{display:block;width:100%;height:100%;max-width:100%;margin:0;object-fit:cover;transition:transform .45s ease;}
body.single-post.single .post-navigation .bpn-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font:600 12px/1.4 Arial,sans-serif;letter-spacing:.1em;color:#9B8257;}
body.single-post.single .post-navigation .bpn-copy{display:flex;flex-direction:column;gap:10px;min-width:0;}
body.single-post.single .post-navigation .bpn-label{display:flex;align-items:center;gap:8px;font:600 11px/1.6 Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#93713D;}
body.single-post.single .post-navigation .bpn-title{display:block;font:400 22px/1.45 Georgia,serif;color:#2E2B23;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:break-word;text-wrap:pretty;text-transform:none;letter-spacing:normal;}
body.single-post.single .post-navigation .bpn-read{font:600 12px/1.5 Arial,sans-serif;color:#8B6B35;}
body.single-post.single .post-navigation a:focus-visible{outline:2px solid #A48145;outline-offset:4px;border-color:#B89964;}
@media(hover:hover) and (pointer:fine){body.single-post.single .post-navigation .nav-links a:hover{transform:translateY(-3px);border-color:#B89964;box-shadow:0 12px 30px #392A1712;}body.single-post.single .post-navigation a:hover .bpn-image{transform:scale(1.04);}}
@media(max-width:1024px){body.single-post.single .post-navigation{padding:32px 32px 48px;}body.single-post.single .post-navigation .nav-links{gap:20px;}body.single-post.single .post-navigation .nav-links a{grid-template-columns:88px minmax(0,1fr);gap:18px;padding:20px;}body.single-post.single .post-navigation .nav-next a{grid-template-columns:minmax(0,1fr) 88px;}body.single-post.single .post-navigation .bpn-thumb{width:88px;height:100px;}body.single-post.single .post-navigation .bpn-title{font-size:20px;}}
@media(max-width:767px){body.single-post.single .post-navigation{padding:24px 20px 40px;}body.single-post.single .post-navigation .nav-links{grid-template-columns:minmax(0,1fr);gap:16px;}body.single-post.single .post-navigation .nav-links a,body.single-post.single .post-navigation .nav-next a{grid-template-columns:80px minmax(0,1fr);gap:16px;min-height:150px;padding:18px;}body.single-post.single .post-navigation .bpn-thumb{width:80px;height:96px;}body.single-post.single .post-navigation .nav-next .bpn-thumb{grid-column:1;grid-row:1;}body.single-post.single .post-navigation .nav-next .bpn-copy{grid-column:2;grid-row:1;}body.single-post.single .post-navigation .bpn-title{font-size:18px;}body.single-post.single .post-navigation .bpn-label{font-size:10px;letter-spacing:.08em;}}
@media(prefers-reduced-motion:reduce){body.single-post.single .post-navigation .nav-links a,body.single-post.single .post-navigation .bpn-image{transition:none!important;transform:none!important;}}
