/* Heritage and recognition pages share the established Moja BiH identity. */
header nav{gap:17px;font-size:12px}.heritage-preview{border-top:1px solid var(--line)}.heritage-preview-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.heritage-tile{display:flex;flex-direction:column;border:1px solid #d9dce1;padding:38px;background:#fffdf6;border-radius:4px;transition:border-color .2s,transform .2s}.heritage-tile:hover{border-color:var(--blue);transform:translateY(-3px)}.heritage-tile h3{font-size:36px;letter-spacing:-1.4px}.heritage-tile>p:not(.eyebrow){max-width:420px;font-size:15px;line-height:1.8}.heritage-tile .text-link{margin-top:auto;padding-top:15px}.mini-flags{display:flex;align-items:center;gap:15px;min-height:105px;margin-bottom:30px}.mini-flags img{width:calc((100% - 30px)/3);height:83px;object-fit:contain;filter:drop-shadow(0 3px 6px #14244314)}.award-tile{background:#f3efdf}.award-emblem{height:105px;display:flex;align-items:center;gap:22px;font-size:80px;color:#b18b1f;margin-bottom:30px}.award-emblem span{font-size:12px;letter-spacing:2px;color:var(--ink)}.heritage-hero{background:#102f72;color:white;padding-top:35px;padding-bottom:70px}.breadcrumb{font-size:12px;color:#d7e3ff;display:inline-block;margin-bottom:56px}.heritage-hero h1{font-size:clamp(44px,6vw,82px);max-width:900px;letter-spacing:-3px}.heritage-hero h1 em{color:var(--yellow)}.heritage-hero>p:not(.eyebrow){color:#d7e3ff;font-size:18px;margin:28px 0}.heritage-hero .eyebrow{color:#ead275}.laureates-intro{display:grid;grid-template-columns:1fr 1fr;gap:30px 70px;align-items:start}.laureates-intro>.eyebrow{grid-column:1/-1;margin-bottom:0}.laureates-intro h2{font-size:40px}.laureates-intro p{margin-top:0}.laureate-list{padding-top:0}.laureate{display:grid;grid-template-columns:250px 1fr;gap:65px;padding:45px 0;border-top:1px solid var(--line);align-items:start}.laureate-year{min-height:240px;padding:25px 20px;background:#ebe9de;position:relative;display:flex;flex-direction:column;justify-content:center}.laureate-year>span:first-child{font-size:9px;letter-spacing:1.1px;color:var(--blue)}.laureate-year strong{font:500 64px/1.4 'Manrope',Arial,sans-serif;letter-spacing:-4px;color:var(--ink)}.laureate-year i,.document-mark i{font-style:normal;color:#b18b1f}.laureate-star{position:absolute;bottom:10px;right:20px;color:#b18b1f;font-size:30px}.laureate-copy{max-width:720px}.laureate-copy h2{font-size:36px;letter-spacing:-1.3px}.laureate-copy .eyebrow{margin-bottom:18px}.laureate-copy>p{font-size:15px}.laureate-copy .laureate-line{font-family:Georgia,serif;font-style:italic;font-size:21px;color:var(--blue);margin:18px 0 12px}.source-link{font-size:11px;color:var(--blue);text-decoration:underline;text-underline-offset:4px;display:inline-block;margin-top:12px}.next-laureate{background:var(--blue);color:white}.next-laureate .eyebrow{color:var(--yellow)}.next-laureate h2{max-width:950px}.next-laureate p{color:#d7e3ff}.next-laureate .button{margin-top:20px}.history-intro{max-width:1150px}.history-intro .lead{margin-top:25px;max-width:850px}.history-intro details{max-width:850px}.period-jumps{display:flex;flex-wrap:wrap;gap:10px;margin-top:35px}.period-jumps a{border:1px solid #c5cede;border-radius:30px;font-size:12px;padding:8px 15px;color:var(--blue)}.period-jumps a:hover{background:var(--blue);color:white}.history-list{padding-top:0}.history-entry{display:grid;grid-template-columns:145px minmax(180px,280px) 1fr;gap:35px;border-top:1px solid var(--line);padding:48px 0;align-items:start;scroll-margin-top:120px}.history-date{border-left:3px solid #d8bc53;padding-left:17px}.history-date>span{font-size:10px;color:#7b8496;display:block;margin-bottom:14px}.history-date strong{font-size:20px;font-weight:500;line-height:1.4;display:block}.history-visual{margin:0}.history-visual img{width:100%;height:auto;display:block;box-shadow:0 4px 15px #1424430e}.history-visual figcaption{font-size:10px;color:#626b79;line-height:1.6;margin-top:15px}.history-copy h2{font-size:28px;letter-spacing:-.8px;line-height:1.25}.history-copy p{font-size:14px;margin-top:18px}.history-copy .history-note{font-size:12px;border-left:2px solid #d8bc53;padding-left:14px}.document-mark{min-height:145px;background:#eee7d4;border:1px solid #d9ceb2;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:18px}.document-mark>span,.document-mark small{font-size:9px;letter-spacing:1.6px}.document-mark strong{font:500 61px/1.4 'Manrope',Arial,sans-serif;letter-spacing:-3px;color:#685529}.heritage-page .footer-top{margin-top:0}@media(max-width:1250px) and (min-width:901px){header{padding-left:3%;padding-right:3%}header nav{gap:12px;font-size:11px}header .brand{font-size:23px}header nav .nav-ticket{padding:9px 12px}.nav-ticket span{margin-left:9px}}@media(max-width:1000px){.history-entry{grid-template-columns:130px 210px 1fr;gap:24px}.history-date strong{font-size:17px}.history-copy h2{font-size:25px}.laureate{gap:35px;grid-template-columns:210px 1fr}.laureate-copy h2{font-size:30px}}@media(max-width:760px){.heritage-preview-grid{grid-template-columns:1fr}.heritage-tile{padding:28px}.heritage-tile h3{font-size:32px}.laureates-intro{grid-template-columns:1fr;gap:24px}.laureates-intro h2{font-size:34px}.laureate{grid-template-columns:1fr;gap:26px;padding:32px 0}.laureate-year{min-height:130px}.laureate-year strong{font-size:56px}.laureate-copy h2{font-size:30px}.history-entry{grid-template-columns:1fr;gap:23px;padding:32px 0}.history-date{display:flex;gap:18px;align-items:center}.history-date>span{margin:0}.history-date strong{font-size:21px}.history-visual{max-width:330px}.history-copy h2{font-size:28px}.heritage-hero{padding-bottom:45px}.heritage-hero h1{letter-spacing:-2px;font-size:45px}.breadcrumb{margin-bottom:38px}.heritage-hero>p:not(.eyebrow){font-size:16px}.heritage-hero br:not(h1 br){display:none}.period-jumps{gap:8px}.period-jumps a{font-size:11px;padding:6px 12px}}@media(prefers-reduced-motion:reduce){.heritage-tile{transition:none}.heritage-tile:hover{transform:none}}
