.am-shell{--am-accent:#4f7d63;--am-accent-soft:#eef4ef;--am-accent-line:#d4e3d9;--am-head:#1c3a2c;--am-ink:#3a4742;--am-cta:#14342a;--am-accent-text:#49745c}[data-theme="dark"] .am-shell{--am-accent:#3f6a52;--am-accent-soft:#173228;--am-accent-line:rgba(156,194,171,.25);--am-head:#f6efe2;--am-ink:#d9d3c5;--am-cta:#14342a;--am-accent-text:#9cc2ab}.am-photo{margin:34px 0 30px}.am-photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:14px;box-shadow:0 10px 28px rgba(28,58,44,.12)}.am-photo figcaption{margin-top:12px;font-size:16px;line-height:1.5;color:#5d675f}.am-band{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--am-accent-line);border:1px solid var(--am-accent-line);border-radius:14px;overflow:hidden;margin:30px 0 8px}.am-band__cell{background:var(--am-accent-soft);padding:26px 20px;text-align:center}.am-band__num{font-family:"Cormorant Garamond",Georgia,serif;font-size:clamp(28px,4vw,40px);font-weight:600;color:var(--am-accent-text);line-height:1.05;display:block}.am-band__label{display:block;margin-top:8px;font-size:13px;line-height:1.5;color:#5a6b6b}.am-aside{background:var(--am-accent-soft);border-radius:14px;padding:26px 28px;margin:26px 0}.am-aside h3{font-family: var(--font-body);font-size:13px;letter-spacing: var(--track-pill);text-transform:uppercase;color:var(--am-accent-text);margin:0 0 12px}.am-aside p{font-size: 16px;line-height:1.74;margin:0;color:#4a5759}
