.reading-progress{background:var(--gold);z-index:50;width:0%;height:3px;transition:width .1s linear;position:fixed;top:0;left:0}@media (prefers-reduced-motion:reduce){.reading-progress{transition:none}}.post__back{margin-bottom:8px}.post__header{margin-top:24px}.post__title{font-family:var(--font-display);margin:6px 0 10px;font-size:48px;font-weight:700;line-height:1.08}.post__meta{font-family:var(--font-hand);color:var(--gold-deep);font-size:15px}.post__hero{border:1px solid #201f1d29;border-radius:3px;width:100%;height:auto;margin-top:26px;box-shadow:0 3px 12px #3c321e2e}.post__body{max-width:68ch;margin-top:32px;font-size:18px;line-height:1.9}.post__body p{margin:0 0 22px}.post__body h2{font-family:var(--font-display);margin:40px 0 12px;font-size:30px;font-weight:700}.post__body h3{font-family:var(--font-display);margin:32px 0 10px;font-size:24px;font-weight:600}.post__body ul,.post__body ol{margin:0 0 22px;padding-left:24px}.post__body li{margin-bottom:8px}.post__body a{color:var(--gold-deep);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.post__body strong{font-weight:700}.post__body blockquote{border-left:3px solid var(--gold);opacity:.85;margin:0 0 22px;padding:4px 0 4px 20px;font-style:italic}.post__body img{border:1px solid #201f1d24;border-radius:4px;width:auto;max-width:100%;height:auto;margin:8px 0 22px}.post__body figure{margin:8px 0 22px}.post__body figcaption{font-family:var(--font-hand);color:var(--gold-deep);margin-top:6px;font-size:13px}.post__footer{border-top:1px dashed var(--dash-divider);margin-top:48px;padding-top:18px}@media (width<=640px){.post__title{font-size:34px}}
