[hidden]{display:none!important}
.history-heading{background:#f2eddf;padding:60px 64px 48px;border-bottom:1px solid #ddd3bd}
.history-heading h1{font-size:48px;letter-spacing:-1px;max-width:800px}
.history-heading .history-lead{max-width:600px;margin-top:19px;color:#716a58;font-size:15px}
.history-body{display:grid;grid-template-columns:110px 1fr;gap:38px;padding:55px 64px 65px;background:var(--paper)}
.history-mark{color:#a58c50;text-align:center;padding-top:4px;border-right:1px solid #dfd7c5;font-family:var(--serif);font-size:24px}
.history-mark span{display:block;font-size:22px;letter-spacing:2px}
.history-article{max-width:760px}
.history-article h2{font-size:26px;margin:0 0 25px}
.history-article #history-paragraphs p{font-size:17px;line-height:1.85;margin-bottom:24px}
.history-actions{display:flex;flex-wrap:wrap;gap:23px;justify-content:space-between;margin-top:28px}
@media(max-width:700px){.history-heading{padding:39px 26px 33px}.history-heading h1{font-size:36px}.history-heading .history-lead{font-size:13px}.history-body{padding:35px 26px 45px;display:block}.history-mark{display:none}.history-article #history-paragraphs p{font-size:15px}.history-actions{display:block}.history-actions>a{margin-bottom:15px;display:inline-flex}}

.history-body{grid-template-columns:110px minmax(0,1fr)}
.history-heading h1,.history-article{overflow-wrap:break-word}
@media(max-width:950px){
  .history-heading{padding:48px 33px 38px}
  .history-body{padding:42px 33px 52px;grid-template-columns:75px minmax(0,1fr);gap:25px}
}
@media(max-width:700px){
  .history-heading{padding:38px 22px 31px}
  .history-heading h1{font-size:clamp(31px,8.8vw,39px);line-height:1.2}
  .history-heading .history-lead{font-size:15px;line-height:1.8}
  .history-body{display:block;padding:33px 22px 42px}
  .history-article #history-paragraphs p{font-size:16px;line-height:1.85}
  .history-actions{display:flex;flex-direction:column;align-items:flex-start;gap:12px}
  .history-actions>a{margin:0;min-height:44px}
}
