.history-section{padding:75px 0;background:#fff}
.history-muted{background:#f7f7f7}
.history-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:56px;align-items:center}
.history-image{margin:0;min-width:0}
.history-image img{display:block;width:100%;height:auto;border-radius:4px}
.history-copy h2{font-size:32px;line-height:1.3;color:#802a36;margin:0 0 24px}
.history-copy p,.history-copy li{font-size:16px;line-height:1.85;color:#655c55}
.history-copy p{margin:0 0 18px}.history-copy p:last-child{margin-bottom:0}
.history-copy ul{margin:0;padding-left:21px}.history-copy li{padding-left:5px;margin-bottom:12px}.history-copy li:last-child{margin-bottom:0}
.history-copy li::marker{color:#c5a059}
.history-reverse{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}
.history-reverse .history-image{grid-column:2;grid-row:1}.history-reverse .history-copy{grid-column:1;grid-row:1}
.history-portrait{position:relative;aspect-ratio:212 / 232;overflow:hidden;width:100%;max-width:290px;justify-self:center;border-radius:4px}
.history-portrait img{position:absolute;width:112.736%;max-width:none;height:auto;left:-5.66%;top:-10.345%;border-radius:0}
.history-plan img{max-height:440px;object-fit:contain}.history-plan figcaption{text-align:center;font-size:13px;color:#75603c;margin-top:12px}
.history-temple{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr)}
@media(max-width:991px){.history-section{padding:50px 0}.history-layout{grid-template-columns:1fr;gap:32px}.history-reverse .history-image,.history-reverse .history-copy{grid-column:auto;grid-row:auto}.history-image{width:100%;max-width:620px;justify-self:center}.history-portrait{max-width:270px}.history-copy h2{font-size:28px}}
@media(max-width:575px){.history-section{padding:40px 0}.history-copy p,.history-copy li{font-size:15px}.history-copy h2{font-size:26px}}
.taklikar-portrait{float:right;width:160px;max-width:45%;margin:6px 0 18px 24px}.taklikar-portrait img{display:block;width:100%;height:auto;border-radius:4px}.history-copy li:has(.taklikar-portrait){display:flow-root}@media(max-width:575px){.taklikar-portrait{float:none;max-width:100%;margin:8px 0 18px}}
.history-temple{align-items:start}
