.twm-modernize-article .twm-modernize-hero{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:12px;margin:0 0 28px}
.twm-modernize-article .twm-modernize-early{border-left:3px solid #b83227;padding:4px 0 4px 20px;margin-block:28px}
.twm-modernize-article .twm-modernize-early p{margin-block:10px}
.twm-modernize-article .twm-modernize-final{margin-block:36px;padding:26px;background:#f5f2ed;border:1px solid #e4ddd4;border-radius:14px}
.twm-modernize-article .twm-modernize-final>h2{margin-top:0}
.twm-modernize-article .twm-modernize-paths{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:24px 0}
.twm-modernize-article .twm-modernize-path{padding:18px;background:#fff;border:1px solid #e4ddd4;border-radius:10px}
.twm-modernize-article .twm-modernize-path p{margin-block:10px;font-size:17px}
.twm-modernize-article .twm-modernize-path a{display:inline-block;min-height:44px;line-height:1.5;padding:9px 0;font-size:17px;color:#963025}
.twm-modernize-article .twm-modernize-path:first-child a{background:#b83227;color:#fff!important;padding:11px 15px;border-radius:8px;text-decoration:none}
.twm-modernize-article .twm-modernize-final a:focus-visible,.twm-modernize-article .twm-modernize-early a:focus-visible{outline:3px solid #164d6a;outline-offset:4px}
.twm-modernize-article .twm-blog-related>.twm-text-link{color:#b83227}
@media(max-width:650px){.twm-modernize-article .twm-modernize-paths{grid-template-columns:1fr}.twm-modernize-article .twm-modernize-final{padding:20px}.twm-modernize-article .twm-modernize-path{padding:16px}.twm-modernize-article .twm-modernize-path a{width:100%;box-sizing:border-box;overflow-wrap:anywhere}}
