.mr{font-size:1.05rem;line-height:1.72}.mr p{margin-bottom:1.35rem;color:var(--color-ft-ink)}.mr p.lead:first-letter{font-family:Playfair Display,serif;font-weight:700;font-size:4.5rem;float:left;line-height:.85;margin-right:10px;margin-top:8px;color:var(--color-ft-red)}.mr .section-num{font-family:monospace;font-size:.72rem;font-weight:500;text-transform:uppercase;letter-spacing:.18em;color:var(--color-ft-red);margin-top:3.5rem;margin-bottom:.75rem;display:block}.mr h2{font-family:Playfair Display,serif;font-weight:700;font-size:1.75rem;line-height:1.2;letter-spacing:-.01em;color:var(--color-ft-ink);margin-bottom:1.5rem;border-bottom:none;padding-bottom:0}.mr h2 em{font-style:italic;color:var(--color-ft-red);font-weight:600}.mr h3{font-family:Playfair Display,serif;font-weight:600;font-size:1.2rem;line-height:1.3;color:var(--color-ft-ink);margin-top:2.2rem;margin-bottom:.9rem}.mr blockquote{background:#ede6da;border-left:3px solid var(--color-ft-red);padding:1.6rem 2rem;margin:2.2rem 0;font-family:Playfair Display,serif;font-style:italic;font-size:1.15rem;line-height:1.45;color:var(--color-ft-ink)}.mr blockquote .attr{display:block;margin-top:.9rem;font-family:monospace;font-style:normal;font-size:.68rem;font-weight:500;text-transform:uppercase;letter-spacing:.14em;color:var(--color-ft-muted)}.mr .aside-dark{background:#33302e;color:#fff1e5!important;padding:2rem 2.2rem;margin:2.5rem 0}.mr .aside-dark .label{font-family:monospace;font-size:.68rem;text-transform:uppercase;letter-spacing:.18em;color:#cfc3b7!important;margin-bottom:.9rem;font-weight:500;display:block}.mr .aside-dark h4{font-family:Playfair Display,serif;font-weight:600;font-size:1.15rem;line-height:1.25;margin-bottom:.75rem;color:#fff1e5!important}.mr .aside-dark p{color:#fff1e5e0!important;font-size:.93rem;margin-bottom:.75rem;line-height:1.55}.mr .aside-dark p:last-child{margin-bottom:0}.mr .aside-light{background:#ede6da;border-left:3px solid var(--color-ft-red);padding:1.75rem 2rem;margin:2.2rem 0}.mr .aside-light .label{font-family:monospace;font-size:.68rem;text-transform:uppercase;letter-spacing:.16em;color:var(--color-ft-red);margin-bottom:.75rem;font-weight:500;display:block}.mr .aside-light h4{font-family:Playfair Display,serif;font-weight:600;font-size:1.1rem;margin-bottom:.6rem;color:var(--color-ft-ink)}.mr .aside-light p{color:var(--color-ft-ink);font-size:.93rem;line-height:1.55;margin-bottom:.5rem}.mr .aside-light p:last-child{margin-bottom:0}.mr figure{margin:3rem 0}.mr figure svg{display:block;width:100%;height:auto}.mr figcaption{margin-top:.9rem;padding-top:.6rem;border-top:1px solid var(--color-ft-rule);font-size:.82rem;color:var(--color-ft-muted);font-style:italic}.mr figcaption .fig-num{font-family:monospace;font-size:.68rem;text-transform:uppercase;letter-spacing:.16em;color:var(--color-ft-red);margin-right:6px;font-style:normal}.mr .contrast-table{width:100%;border-collapse:collapse;margin:2.2rem 0;font-size:.9rem;background:#ede6da}.mr .contrast-table th{font-family:monospace;font-size:.68rem;font-weight:500;text-transform:uppercase;letter-spacing:.14em;color:var(--color-ft-red);padding:1rem 1.2rem;text-align:left;border-bottom:1px solid var(--color-ft-rule)}.mr .contrast-table td{padding:1rem 1.2rem;vertical-align:top;color:var(--color-ft-ink);border-bottom:1px solid var(--color-ft-rule);line-height:1.5}.mr .contrast-table tr:last-child td{border-bottom:none}.mr .contrast-table td:first-child{border-right:1px solid var(--color-ft-rule)}.mr .ornament{text-align:center;font-family:Playfair Display,serif;font-size:1.6rem;color:var(--color-ft-red);margin:4rem 0 2.5rem;letter-spacing:.6em}.mr .biblio-title{font-family:monospace;font-size:.68rem;font-weight:500;text-transform:uppercase;letter-spacing:.18em;color:var(--color-ft-red);margin-bottom:1rem}.mr .biblio{font-family:Playfair Display,serif;font-style:italic;font-size:.88rem;line-height:1.6;color:var(--color-ft-muted);list-style:none;margin-bottom:2rem;padding:0}.mr .biblio li{padding-left:1.1rem;text-indent:-1.1rem;margin-bottom:.5rem;border-bottom:1px dotted var(--color-ft-rule);padding-bottom:.5rem}.mr .biblio li strong{font-style:normal;color:var(--color-ft-ink)}.mr .legal{font-family:monospace;font-size:.65rem;text-transform:uppercase;letter-spacing:.12em;color:var(--color-ft-muted);line-height:1.7;padding-top:1.2rem;border-top:1px solid var(--color-ft-rule)}
