/* Source-authored readable article panel; photo pixels and proportions are preserved. */
html[lang="en"] body#tt-body-page #wrap section.container.edt-archive-container{display:block!important;float:none!important;clear:both!important;width:calc(100% - 32px)!important;max-width:1040px!important;margin:24px auto 0!important;padding:44px 40px 56px!important;box-sizing:border-box!important;background:#f3efe6!important;color:#171714!important}
html[lang="en"] body#tt-body-page #wrap #content.edt-archive-article{display:block!important;float:none!important;width:100%!important;max-width:840px!important;margin:0 auto!important;padding:0!important;min-width:0!important;background:transparent!important;color:#171714!important}
html[lang="en"] body#tt-body-page #wrap #content.edt-archive-article>.inner{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;min-width:0!important;overflow:visible!important;background:transparent!important;color:#171714!important}
html[lang="en"] #content.edt-archive-article .hgroup{display:block!important;position:static!important;height:auto!important;padding:12px 0 24px!important;overflow:visible!important;background:transparent!important;color:#171714!important}
html[lang="en"] #content.edt-archive-article .hgroup h1{font-size:clamp(27px,4.3vw,44px)!important;line-height:1.17!important;letter-spacing:-.025em;word-break:normal!important;overflow-wrap:break-word!important;color:#171714!important;-webkit-text-fill-color:#171714!important}
html[lang="en"] #content.edt-archive-article .hgroup .edt-archive-kicker{display:block!important;font-size:12px!important;font-weight:700;letter-spacing:.14em;color:#605c52!important;-webkit-text-fill-color:#605c52!important;margin:0 0 14px!important}
html[lang="en"] #content.edt-archive-article .hgroup .edt-archive-dates{display:block!important;font-size:13px!important;line-height:1.6!important;color:#605c52!important;-webkit-text-fill-color:#605c52!important;margin:18px 0 0!important}
html[lang="en"] body#tt-body-page #wrap #content.edt-archive-article aside.edt-archive-note{display:block!important;visibility:visible!important;opacity:1!important;float:none!important;clear:both!important;position:static!important;width:auto!important;max-width:none!important;height:auto!important;background:#e7e1d4!important;border-left:3px solid #67604e!important;color:#38372f!important;font-size:14px!important;line-height:1.7!important;padding:16px 20px!important;margin:0 0 32px!important;box-sizing:border-box!important}
html[lang="en"] #content.edt-archive-article .entry-content{display:block!important;width:100%!important;max-width:none!important;padding:0!important;font-size:17px!important;line-height:1.85!important;overflow:visible!important;overflow-wrap:break-word!important;word-break:normal!important;background:transparent!important;color:#171714!important}
html[lang="en"] #content.edt-archive-article .contents_style{background:transparent!important;color:#171714!important}
html[lang="en"] #content.edt-archive-article .contents_style :is(p,span,b,strong,em,li,h2,h3,h4){color:#171714!important;-webkit-text-fill-color:#171714!important;word-break:normal!important;overflow-wrap:break-word!important;background-color:transparent!important}
html[lang="en"] #content.edt-archive-article .contents_style p{font-size:17px!important;line-height:1.85!important}
html[lang="en"] #content.edt-archive-article .contents_style a{color:#324d78!important;-webkit-text-fill-color:#324d78!important;text-decoration:underline!important;text-underline-offset:3px}
html[lang="en"] #content.edt-archive-article .contents_style figure{max-width:100%!important;margin:28px auto!important}
html[lang="en"] #content.edt-archive-article .contents_style img{display:block;max-width:100%!important;height:auto!important;object-fit:contain}
html[lang="en"] #content.edt-archive-article .edt-archive-source{border-top:1px solid #c8c0b1;margin:36px 0 0;padding-top:20px;font-size:14px!important;line-height:1.7;color:#38372f!important}
html[lang="en"] #content.edt-archive-article .edt-archive-source a{color:#26231f!important;text-decoration:underline;text-underline-offset:3px}
.edt-archive-footer{max-width:1040px;margin:0 auto 24px;padding:28px 40px;border-top:1px solid #c8c0b1;display:flex;gap:20px;justify-content:space-between;box-sizing:border-box;background:#f3efe6!important;font-size:12px;color:#605c52!important}
.edt-archive-footer a{color:#26231f!important;font-weight:700;letter-spacing:.08em}
html[lang="en"] body#tt-body-page #floating-search-container{position:fixed!important;top:auto!important;right:auto!important;left:12px!important;bottom:calc(12px + env(safe-area-inset-bottom))!important}
html[lang="en"] body#tt-body-page #floating-search-btn{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}
@media(max-width:600px){html[lang="en"] body#tt-body-page #wrap section.container.edt-archive-container{width:100%!important;margin:0!important;padding:30px 20px 44px!important}html[lang="en"] body#tt-body-page #wrap #content.edt-archive-article aside.edt-archive-note{padding:14px 15px!important}html[lang="en"] #content.edt-archive-article .contents_style p{font-size:16px!important;line-height:1.8!important}.edt-archive-footer{padding:26px 20px;margin-bottom:0}}
