.ariveno-editorial{padding-block:3rem;max-width:72rem}.ariveno-editorial .editorial-body,.ariveno-editorial .editorial-sources,.ariveno-editorial .editorial-cta{max-width:48rem;margin-inline:auto}.ariveno-editorial .editorial-body p,.ariveno-editorial .editorial-body li{line-height:1.85;font-size:1.05rem}.ariveno-editorial .editorial-body h2{font-size:clamp(1.6rem,2.8vw,2.5rem);margin:3rem 0 1.4rem}.ariveno-editorial .editorial-body h3{margin:2rem 0 1rem}.ariveno-editorial .editorial-lead,.ariveno-editorial .editorial-reviewed{max-width:48rem;margin-inline:auto}.ariveno-editorial .editorial-lead{font-size:1.15rem;line-height:1.8;color:var(--muted)}.ariveno-editorial .editorial-reviewed{color:var(--muted);font-size:.85rem}.ariveno-editorial .editorial-ornament{width:100%;height:auto;margin-block:1rem 2rem}.ariveno-editorial .editorial-divider{display:block;width:min(100%,48rem);height:auto;margin:2rem auto}.ariveno-editorial .editorial-citation{font-size:.8em;vertical-align:super;text-decoration:none;color:var(--rose)}.ariveno-editorial .editorial-sources{border-top:1px solid var(--line);padding-top:1.5rem;font-size:.9rem}.ariveno-editorial .editorial-sources h2,.ariveno-editorial .editorial-cta h2{font-size:1.6rem;margin-bottom:1rem}.ariveno-editorial .editorial-sources span{display:block;font-size:.83rem;color:var(--muted)}.ariveno-editorial .editorial-sources li{padding-bottom:.6rem;overflow-wrap:anywhere}.ariveno-editorial .editorial-table-scroll{overflow-x:auto}.ariveno-editorial table{border-collapse:collapse;width:100%;font-size:.93rem;margin:1.5rem 0}.ariveno-editorial th,.ariveno-editorial td{text-align:left;padding:.8rem;border-bottom:1px solid var(--line);min-width:9rem}.ariveno-editorial .editorial-cta{background:var(--rose-pale);padding:1.5rem;border-radius:.8rem;margin-block:2.5rem}.ariveno-editorial blockquote{border-left:3px solid var(--sage);margin-inline:0;padding-left:1rem}.ariveno-editorial a:focus-visible{outline:3px solid var(--rose);outline-offset:4px}.ariveno-editorial .editorial-related{max-width:48rem;margin:2rem auto;overflow-wrap:anywhere}.ariveno-editorial .editorial-related h2{font-size:1.6rem}.ariveno-editorial .editorial-ornament{max-height:25rem;object-fit:contain}.ariveno-editorial .editorial-body{overflow-wrap:anywhere}.ariveno-editorial .editorial-table-scroll:focus-visible{outline:3px solid var(--rose)}.ariveno-editorial .editorial-contents{max-width:48rem;margin:2rem auto;padding:1.25rem;border:1px solid var(--line);border-radius:.8rem;overflow-wrap:anywhere}.ariveno-editorial .editorial-contents h2{font-size:1.3rem;margin:0 0 1rem}.ariveno-editorial .editorial-contents li{padding-block:.25rem}.ariveno-editorial .editorial-body h2,.ariveno-editorial .editorial-body h3{scroll-margin-top:7rem}
