/* Local September 20 review: gallery precedes project details. */
.project-details-after-image{margin:28px 0 24px;padding-top:24px;border-top:1px solid #302e29;max-width:var(--reading-width,900px)}
main .project-details-after-image :is(p,div,span),main .project-bilingual .font-style{font-size:16px!important;line-height:1.65!important}
main .project-details-after-image .unified-meta-block{margin:0}
main .project-details-after-image .unified-meta{margin:0}
main .project-bilingual :is(span,i,b,strong)[style*="font-size"]{font-size:inherit!important;line-height:inherit!important}
main .chapel-acknowledgements{max-width:900px;margin:48px auto 0!important;text-align:center}
main .chapel-acknowledgements p{margin-left:auto;margin-right:auto}
main .chapel-ending{text-align:center;margin:36px auto!important;max-width:900px}
.chapel-ending strong{display:inline-block;font:800 28px/1.5 'Noto Sans KR',Arial,sans-serif;margin:0 0 10px}
.chapel-cross{display:block;font:28px/1.5 Georgia,serif;margin-bottom:8px;color:#a49b86}
main.wrap #naming{padding-top:20px;padding-bottom:20px}
#naming .noli-copy p.lead{margin-top:12px;max-width:52em;font-size:16px}
.noli-shoes-pair{display:grid;grid-template-columns:1.25fr 1fr;gap:20px;align-items:center}
main.wrap .part .noli-photo,main.wrap .part .noli-photo img,.noli-shoes-pair{background:#000!important}
main.wrap .part .noli-shoes-pair img{display:block;width:100%;height:380px;object-fit:contain}
.noli-bottom-meta{margin-top:32px;padding:24px 0;border-top:1px solid var(--rule);border-bottom:0}
html body main.empathy-original .font-style{font-size:16px!important;line-height:1.75!important}
html body main.empathy-original .empathy-blue,html body main.empathy-original .empathy-blue :is(span,i,b,strong,a){color:#01a2dd!important}
html body main.empathy-original .empathy-emphasis,html body main.empathy-original .empathy-emphasis :is(span,i,b,strong,a){font-size:18px!important;line-height:1.75!important}
@media(max-width:700px){.noli-shoes-pair{gap:12px}main.wrap .part .noli-shoes-pair img{height:250px}.project-details-after-image{margin-top:24px}.chapel-ending strong{font-size:24px}}
