.m55{--m55-ink:#243536;--m55-accent:#8b3f35;--m55-paper:#f1ede3;--m55-line:#a99169;--mystrail-toc-color:#435b58}.m55-hero{margin:0}.m55-hero img{object-fit:cover;width:100%;height:100%;display:block}.m55-hero figcaption{z-index:1;color:#fff;background:#141d1fe0;padding:9px 12px;font:11px/1.8 sans-serif;position:absolute;inset:auto 0 0}.m55-chapter{color:var(--m55-ink);margin:0 0 74px}.m55-kicker{color:var(--m55-accent);letter-spacing:.06em;margin:0 0 14px;font-size:13px;font-weight:800}.m55-chapter h2{margin:0 0 28px;font-size:clamp(24px,3.2vw,35px);line-height:1.55}.m55-chapter>p:not(.m55-kicker){margin:24px 0;font-size:16px;line-height:2.05}.m55-figure{max-width:820px;margin:40px 0}.m55-figure>img{aspect-ratio:3/2;object-fit:cover;border-radius:5px;width:100%;height:auto;display:block}.m55-figure figcaption{color:#5b6665;margin-top:13px;font:12px/1.85 sans-serif}.m55-report{grid-template-columns:1fr 1fr;gap:16px;display:grid}.m55-report>div{background:var(--m55-paper);border:1px solid #d5c9b6;gap:10px;padding:24px;display:grid}.m55-report>div:last-of-type{background:#e8ece8}.m55-report b{margin-bottom:5px;font-size:17px}.m55-report span{padding-left:18px;line-height:1.6;position:relative}.m55-report span:before{content:"•";color:var(--m55-accent);position:absolute;left:4px}.m55-report figcaption,.m55-birds figcaption,.m55-cause figcaption,.m55-timeline figcaption{grid-column:1/-1}.m55-birds{background:linear-gradient(145deg,#e8ece8,var(--m55-paper));border:1px solid #d5c9b6;padding:28px}.m55-compare{grid-template-columns:1fr 1fr;gap:16px;display:grid}.m55-compare p{background:#ffffffbf;gap:7px;margin:0;padding:18px;display:grid}.m55-compare b{color:var(--m55-accent)}.m55-compare span{line-height:1.55}.m55-cause{color:#fff;background:#263638;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;padding:26px;display:grid}.m55-cause div{border:1px solid #ffffff40;flex-direction:column;justify-content:center;gap:8px;min-height:108px;padding:18px;display:flex}.m55-cause b{color:#f1c68b}.m55-cause span{line-height:1.55}.m55-cause>i{color:#d5b77e;font-size:26px;font-style:normal}.m55-cause figcaption{color:#d9e0dd}.m55-timeline{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.m55-timeline>div{border-top:5px solid var(--m55-accent);background:var(--m55-paper);min-height:132px;padding:24px 16px 18px;position:relative}.m55-timeline b,.m55-timeline span{display:block}.m55-timeline b{color:var(--m55-accent);margin-bottom:12px}.m55-timeline span{line-height:1.6}.m55-status{grid-template-columns:repeat(3,1fr);gap:14px;margin:34px 0;display:grid}.m55-status p{background:var(--m55-paper);border:1px solid #d4c8b3;margin:0;padding:22px}.m55-status b,.m55-status span{display:block}.m55-status b{color:var(--m55-accent);margin-bottom:10px}.m55-status span{line-height:1.75}@media (max-width:700px){.m55-chapter{margin-bottom:62px}.m55-figure{margin:32px 0}.m55-figure>img{aspect-ratio:4/3}.m55-report,.m55-compare,.m55-status,.m55-cause{grid-template-columns:1fr}.m55-cause>i{text-align:center;transform:rotate(90deg)}.m55-timeline{grid-template-columns:1fr 1fr}}
