.analysis-guide{--analysis-ink:#282724;--analysis-muted:#675f55;--analysis-line:#d7cec0;--analysis-paper:#f6f0e7;--analysis-deep:#304b50;--analysis-rust:#9a573d;color:var(--analysis-ink)}
.analysis-guide>article{max-width:980px;margin:auto}.analysis-kicker{display:inline-block;margin:0 0 1rem;padding:.38rem .72rem;border:1px solid var(--analysis-rust);color:var(--analysis-rust);font-size:.76rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.analysis-intro{display:grid;grid-template-columns:minmax(280px,1.08fr) minmax(280px,.92fr);gap:2rem;align-items:center;margin:0 0 3.5rem}.analysis-intro__copy{font-size:1.12rem;line-height:1.72}.analysis-intro__art{margin:0}.analysis-intro__frame{display:flex;align-items:center;justify-content:center;min-height:360px;padding:1rem;background:#e9e4dc}.analysis-intro img{display:block;width:100%;max-height:470px;object-fit:contain}.analysis-caption{margin-top:.7rem;color:var(--analysis-muted);font-size:.82rem;line-height:1.5}.analysis-section{margin:0 0 3.75rem}.analysis-section>h2{padding-bottom:.55rem;border-bottom:1px solid var(--analysis-line)}.analysis-section p,.analysis-section li{line-height:1.75}.analysis-section ul,.analysis-section ol{padding-left:1.3rem}.analysis-section li{margin-bottom:.55rem}.analysis-section h3{margin-top:2.4rem}.analysis-figure{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(300px,1.1fr);gap:1.6rem;align-items:center;margin:1.5rem 0 2.5rem;padding:1rem;border:1px solid var(--analysis-line);background:#fff}.analysis-figure:nth-of-type(even){grid-template-columns:minmax(300px,1.1fr) minmax(260px,.9fr)}.analysis-figure__frame{display:flex;align-items:center;justify-content:center;min-height:290px;background:#ece8e1}.analysis-figure img{display:block;width:100%;height:400px;object-fit:contain}.analysis-figure figcaption{color:var(--analysis-muted);font-size:.88rem;line-height:1.6}.analysis-ladder{counter-reset:evidence;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin:1.6rem 0 2rem;padding:0;list-style:none}.analysis-ladder li{position:relative;margin:0;padding:1.1rem 1rem 1rem;border-top:4px solid var(--analysis-deep);background:var(--analysis-paper)}.analysis-ladder li::before{counter-increment:evidence;content:counter(evidence);display:grid;place-items:center;width:2rem;height:2rem;margin-bottom:.8rem;border-radius:50%;background:var(--analysis-deep);color:#fff;font-weight:700}.analysis-ladder strong{display:block;margin-bottom:.35rem}.analysis-pattern{margin:1.4rem 0;padding:1.3rem 1.4rem;border-left:5px solid var(--analysis-rust);background:var(--analysis-paper);font-size:1rem}.analysis-family{margin:3.6rem 0;padding:1.25rem;border-left:5px solid var(--analysis-deep);background:var(--analysis-paper)}.analysis-family h2{margin-top:0}.analysis-family div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.analysis-family a,.analysis-family span{display:block;padding:.75rem;border:1px solid var(--analysis-line);background:#fff}.analysis-family span{color:var(--analysis-muted)}.analysis-references li{margin-bottom:.8rem;overflow-wrap:anywhere}.analysis-guide a:focus-visible{outline:3px solid #006f83!important;outline-offset:3px!important}@media(max-width:900px){.analysis-intro{grid-template-columns:1fr}.analysis-intro__art{max-width:680px}.analysis-ladder{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.analysis-intro{gap:1.25rem;margin-bottom:2.7rem}.analysis-intro__copy{font-size:1.04rem}.analysis-intro__frame{min-height:220px}.analysis-intro img{height:auto;max-height:430px}.analysis-figure,.analysis-figure:nth-of-type(even){grid-template-columns:1fr}.analysis-figure__frame{min-height:210px}.analysis-figure img{height:auto;max-height:440px}.analysis-ladder,.analysis-family div{grid-template-columns:1fr}.analysis-section{margin-bottom:3rem}}
