.house-history{padding:48px 6vw;background:#fff8e9;color:#25271f}.house-history-heading{max-width:850px}.house-history h2{font:clamp(34px,4vw,56px)/1.08 Balbeer,Bantayog,sans-serif;color:#671c22;margin:14px 0 20px}.house-history-heading>p:last-child{max-width:760px}.house-history-chapters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:32px 0 24px}.house-history-chapters article{border-top:2px solid #dfa92e;padding-top:20px}.house-history .history-label{font:12px/1.5 Lucky,monospace;color:#671c22}.house-history h3{font:26px/1.15 Bantayog,sans-serif;color:#671c22;margin:14px 0}.house-history-chapters p{font-size:16px;line-height:1.6}.house-history .history-source{font:12px/1.6 Arial,sans-serif;color:#65605b;margin:24px 0 0}.history-source a{color:#671c22;text-underline-offset:3px}@media(max-width:650px){.house-history{padding:34px 6vw}.house-history-chapters{grid-template-columns:1fr;gap:22px}.house-history h2{font-size:36px}.house-history h3{font-size:25px}}.history-archive-heading{margin:30px 0 18px}.history-archive-heading p{max-width:760px;font-size:16px}.history-archive-rail{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#671c22 transparent;padding:0 0 15px}.history-archive-rail figure{flex:0 0 auto;margin:0;scroll-snap-align:start;max-width:90vw}.history-archive-rail a{display:block}.history-archive-rail img{display:block;height:220px;width:auto;max-width:100%;object-fit:contain;filter:none;border:7px solid #f3e7cf;box-sizing:border-box;background:#f3e7cf}.history-archive-rail figcaption{font:12px/1.5 Lucky,monospace;color:#671c22;max-width:270px;padding:10px 0}.house-history .history-archive-hint{font:11px/1.5 Arial,sans-serif;color:#706257;margin:10px 0 26px}@media(max-width:650px){.history-archive-rail img{height:200px}.history-archive-rail figure{max-width:82vw}.history-archive-heading{margin-top:24px}}