.tidslinje{max-width:680px;font-size:1.06rem;line-height:1.65}.tidslinje .tl-header{margin-bottom:1.5rem}.tidslinje .subtitle{color:#888;margin:0 0 1.5rem;font-size:1.1rem}.tidslinje .intro{margin:0 0 .5rem}.tidslinje .intro-note{color:#888;margin:0 0 2rem;font-size:.95rem}.tidslinje .era-nav{border-bottom:1px solid #e0ddd8;flex-wrap:wrap;gap:.4rem 1.4rem;margin-bottom:3rem;padding-bottom:1.5rem;display:flex}.tidslinje .era-nav a{color:#777;font-size:.9rem;text-decoration:none}.tidslinje .era-nav a:hover{color:#2d2926}.tidslinje .era{margin-bottom:3.5rem;scroll-margin-top:2rem}.tidslinje .era-header{margin-bottom:.75rem}.tidslinje .era-header h2{border-left:4px solid var(--era-color,#999);margin:0;padding-left:14px;font-size:1.35rem;font-weight:700;line-height:1.3}.tidslinje .era-years{color:#999;margin-top:.15rem;padding-left:18px;font-size:.88rem;display:block}.tidslinje .era-intro{color:#555;margin:.75rem 0 2rem;font-size:1rem}.tidslinje .timeline{padding-left:42px;position:relative}.tidslinje .timeline:before{content:"";background:#ddd8d0;width:2px;position:absolute;top:8px;bottom:8px;left:7px}.tidslinje .entry{margin-bottom:2.25rem;position:relative}.tidslinje .entry:last-child{margin-bottom:0}.tidslinje .entry:before{content:"";background:var(--era-color,#999);border:3px solid var(--color-paper,#faf9f6);z-index:1;border-radius:50%;width:16px;height:16px;position:absolute;top:5px;left:-42px}.tidslinje .entry .year{color:var(--era-color,#999);font-variant-numeric:tabular-nums;letter-spacing:.03em;margin-bottom:.1rem;font-size:.82rem;font-weight:700;display:block}.tidslinje .entry h3{margin:0 0 .35rem;font-size:1.08rem;font-weight:600;line-height:1.3}.tidslinje .entry>p{margin:0 0 .4rem}.tidslinje details{margin-top:.4rem}.tidslinje summary{cursor:pointer;color:var(--era-color,#888);-webkit-user-select:none;user-select:none;font-size:.86rem;list-style:none}.tidslinje summary::-webkit-details-marker{display:none}.tidslinje summary::marker{content:"";display:none}.tidslinje summary:before{content:"▸ ";vertical-align:1px;font-size:.75em}.tidslinje details[open] summary:before{content:"▾ "}.tidslinje .detail-content{color:#666;border-left:2px solid #e8e4de;margin-top:.5rem;padding-left:1rem;font-size:.95rem;line-height:1.6}.tidslinje .detail-content p{margin:0 0 .5rem}.tidslinje .detail-content p:last-child{margin-bottom:0}.tidslinje figure{margin:.75rem 0 .5rem;padding:0}.tidslinje figure a{display:block}.tidslinje figure img{cursor:zoom-in;border-radius:3px;max-width:100%;height:auto;display:block;box-shadow:0 2px 8px #0000001f}.tidslinje figure.cover img{max-width:360px}.tidslinje figure.wide img{max-width:100%}.tidslinje figcaption{color:#999;margin-top:.3rem;font-size:.78rem;line-height:1.4}.tidslinje .detail-content figure{margin:.75rem 0}.tidslinje .detail-content figure img{max-width:100%}.tidslinje abbr[title]{cursor:help;border-bottom:1px dotted #999;text-decoration:none}.tidslinje .cta{background:#f0ede8;border-radius:6px;margin-top:3rem;padding:1.5rem}.tidslinje .cta h2{margin:0 0 .75rem;font-size:1.1rem;font-weight:600}.tidslinje .cta ul{margin:0;padding-left:1.25rem}.tidslinje .cta li{margin-bottom:.4rem;font-size:.95rem;line-height:1.5}.tidslinje .cta a{color:var(--color-coral-dark,#3d5a80)}.tidslinje .glossary{margin-top:3rem;font-size:.92rem}.tidslinje .glossary dt{margin-top:.75rem;font-weight:600}.tidslinje .glossary dd{color:#555;margin-bottom:.25rem;margin-left:0}.tidslinje .tl-footer{border-top:1px solid #e0ddd8;margin-top:4rem;padding-top:2rem}.tidslinje .tl-footer h2{margin:0 0 .5rem;font-size:1rem;font-weight:600}.tidslinje .tl-footer p{color:#777;margin:0 0 .75rem;font-size:.9rem;line-height:1.55}.tidslinje .deep-dive{background:var(--color-mustard-light,#f7e8c2);border-left:4px solid var(--era-color,var(--color-coral-dark,#9c2f20));border-radius:0 6px 6px 0;margin:1.25rem 0;overflow:hidden}.tidslinje .deep-dive a{color:inherit;flex-direction:column;padding:1rem 1.25rem;text-decoration:none;transition:background .15s;display:flex}.tidslinje .deep-dive a:hover{background:#0000000b}.tidslinje .deep-dive-label{text-transform:uppercase;letter-spacing:.14em;color:var(--era-color,var(--color-coral-dark,#9c2f20));margin-bottom:.2rem;font-size:.7rem;font-weight:700}.tidslinje .deep-dive h4{color:var(--color-ink,#1a1a2e);margin:0 0 .25rem;font-size:1.02rem;font-weight:600;line-height:1.35}.tidslinje .deep-dive .deep-dive-desc{color:#555;margin:0 0 .4rem;font-size:.88rem;line-height:1.5}.tidslinje .deep-dive-arrow{color:var(--era-color,var(--color-coral-dark,#9c2f20));font-size:.82rem;font-weight:600}@media (max-width:480px){.tidslinje .timeline{padding-left:34px}.tidslinje .entry:before{width:14px;height:14px;left:-34px}.tidslinje .timeline:before{left:6px}.tidslinje figure.cover img{max-width:100%}}
