.goldtl{--gt-bg:#fbf8f0;--gt-panel:#fff;--gt-ink:#24251f;--gt-muted:#696858;--gt-gold:#886517;--gt-line:#ded7c4;--gt-tint:#f1ead6;color:var(--gt-ink);background:var(--gt-bg);font-family:inherit;font-size:16px;line-height:1.7;border:1px solid var(--gt-line);border-radius:16px;max-width:100%;overflow:hidden;clear:both;margin:16px 0;color-scheme:light}
.goldtl *{box-sizing:border-box}.goldtl [hidden]{display:none!important}.goldtl a{color:var(--gt-gold);text-decoration:underline;text-underline-offset:3px}.goldtl button,.goldtl summary{font:inherit;cursor:pointer;min-height:44px}.goldtl button:focus-visible,.goldtl a:focus-visible,.goldtl summary:focus-visible{outline:3px solid var(--gt-gold);outline-offset:3px}.goldtl button{text-transform:none;letter-spacing:normal;box-shadow:none}.goldtl-top{padding:14px 24px;display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--gt-line);font-size:12px}.goldtl-top span:first-child{font-weight:700;letter-spacing:1px}.goldtl-top span:last-child{color:var(--gt-muted)}.goldtl-main{padding:28px}.goldtl .goldtl-kicker{color:var(--gt-gold);letter-spacing:1px;font-size:12px;font-weight:600}.goldtl h2.goldtl-heading{font-family:Georgia,serif;font-size:clamp(32px,5vw,48px);font-weight:400;margin:6px 0;line-height:1.2;color:var(--gt-ink)}.goldtl p{line-height:1.8;margin:12px 0;overflow-wrap:anywhere}.goldtl .goldtl-sub{color:var(--gt-muted);margin-bottom:24px}.goldtl-years{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px}.goldtl-years a{flex:1 1 90px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;text-decoration:none;padding:8px 4px;min-height:44px;border-bottom:2px solid var(--gt-line)}.goldtl-years a span{border:1px solid var(--gt-line);padding:4px 16px;border-radius:24px;color:var(--gt-ink);font-variant-numeric:tabular-nums}.goldtl-years a small{font-size:12px;color:var(--gt-muted);overflow-wrap:anywhere}.goldtl-years a[aria-current=step]{border-bottom-color:var(--gt-gold)}.goldtl-years a[aria-current=step] span{background:var(--gt-gold);color:#fff;border-color:var(--gt-gold)}.goldtl-lenses{display:flex;gap:4px;padding:4px;border:1px solid var(--gt-line);border-radius:8px;margin:0 0 16px;scroll-margin-top:90px}.goldtl-lenses button{flex:1;padding:8px;background:transparent;border:1px solid transparent;border-radius:6px;color:var(--gt-muted)}.goldtl-lenses button[aria-pressed=true]{background:var(--gt-panel);border-color:var(--gt-line);color:var(--gt-gold)}.goldtl-story{border:1px solid var(--gt-line);border-radius:12px;background:var(--gt-panel);padding:24px;margin-bottom:16px;scroll-margin-top:90px}.goldtl-meta{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:var(--gt-gold);font-size:12px}.goldtl h3{font-family:inherit;font-size:clamp(22px,3vw,30px);font-weight:600;margin:16px 0;line-height:1.5;color:var(--gt-ink);overflow-wrap:anywhere}.goldtl h4.goldtl-view-heading{font:inherit;font-weight:600;margin:20px 0 8px;color:var(--gt-gold)}.goldtl-enhanced .goldtl-view-heading{display:none}.goldtl-scene{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:24px 12px;background:var(--gt-tint);border-radius:8px;min-height:132px;margin-top:20px}.goldtl-scene>div{text-align:center;display:grid;gap:8px;min-width:0}.goldtl-scene strong{font-family:inherit;font-size:24px;font-weight:500;overflow-wrap:anywhere}.goldtl-scene small{font-size:12px;color:var(--gt-muted)}.goldtl-arrow{color:var(--gt-gold);font-size:24px}.goldtl-question{margin-top:20px;padding-top:18px;border-top:1px solid var(--gt-line)}.goldtl-question>p{font-weight:600}.goldtl-answer summary{background:var(--gt-ink);color:#fff;border-radius:7px;padding:10px 18px}.goldtl-answer>p{border-left:3px solid var(--gt-gold);padding-left:14px}.goldtl-source{margin-top:18px;color:var(--gt-muted);font-size:13px}.goldtl-source summary{padding:10px 0}.goldtl-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;flex-wrap:wrap}.goldtl-progress{font-size:12px;color:var(--gt-muted)}.goldtl button.goldtl-next{border:1px solid var(--gt-line);background:var(--gt-panel);border-radius:7px;padding:8px 14px;color:var(--gt-ink)}.goldtl p.goldtl-note{font-size:12px;color:var(--gt-muted);margin:22px 0 0}.goldtl summary::marker{color:currentColor}@media(max-width:480px){.goldtl-main{padding:20px 14px}.goldtl-story{padding:18px 14px}.goldtl-top{padding:14px}.goldtl-scene{gap:6px;padding:20px 8px}.goldtl-scene strong{font-size:20px}.goldtl-years{gap:4px}.goldtl-years a{flex-basis:76px}}@media print{.goldtl [hidden]{display:block!important}.goldtl-lenses,.goldtl-bottom,.goldtl-years{display:none!important}.goldtl-story{break-inside:avoid}}
.goldtl-era-control{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 18px}.goldtl-era-control label{color:var(--gt-muted);font-size:14px}.goldtl .goldtl-era{font:inherit;font-size:16px;min-height:44px;background:var(--gt-panel);color:var(--gt-ink);border:1px solid var(--gt-line);border-radius:8px;padding:8px 12px;max-width:100%;width:auto;flex:1 1 220px;height:auto}.goldtl-actions{display:flex;flex-wrap:wrap;gap:8px}.goldtl button.goldtl-prev,.goldtl button.goldtl-copy{border:1px solid var(--gt-line);background:var(--gt-panel);border-radius:7px;padding:8px 14px;color:var(--gt-ink)}.goldtl button:disabled{opacity:.45;cursor:default}.goldtl-share{border-top:1px solid var(--gt-line);padding-top:18px;margin-top:18px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.goldtl-copy-status{font-size:12px;color:var(--gt-muted)}.goldtl-copy-fallback{width:100%;font-size:13px}.goldtl .goldtl-copy-fallback input{display:block;width:100%;font-size:16px;padding:10px;border:1px solid var(--gt-line);color:var(--gt-ink);background:var(--gt-panel)}@media print{.goldtl .goldtl-era-control,.goldtl .goldtl-share,.goldtl .goldtl-bottom,.goldtl .goldtl-lenses{display:none!important}.goldtl details>p{display:block!important}}
.goldtl-figure{margin:18px 0 20px!important;max-width:100%;overflow:hidden}.goldtl .goldtl-figure img.goldtl-illustration{display:block;width:100%;max-width:100%;height:auto;margin:0;border-radius:9px}.goldtl-figure figcaption{font-size:12px;line-height:1.6;color:var(--gt-muted);margin-top:7px}.goldtl-era:focus-visible{outline:3px solid var(--gt-gold);outline-offset:3px}@media(max-width:480px){.goldtl-main{padding:18px 12px}.goldtl-story{padding:16px 12px}.goldtl .goldtl-years{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.goldtl-years a{min-width:0;padding:8px 0}.goldtl-years a span{padding:4px 10px}.goldtl-years a small{font-size:11px}.goldtl h3{font-size:23px}.goldtl-bottom{align-items:stretch}.goldtl-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.goldtl .goldtl-actions button{padding:10px 5px;font-size:14px}.goldtl-share .goldtl-copy{width:100%}.goldtl-era-control{gap:5px}.goldtl-era-control label{width:100%}.goldtl .goldtl-era{width:100%;flex-basis:100%}.goldtl-figure{margin-top:14px!important}}@media(prefers-reduced-motion:reduce){.goldtl *{scroll-behavior:auto!important}}
